/* remove the pictures in the more articles module of the Articles menu */
.strippictures img {
  display:none;
}

/* add newer older links on older articles page*/
#cck12r_newer_articles_pagination {
  margin-left:20%;
  width: 30%;
}

#cck12r_older_articles_pagination {
  width:30%;
  margin-left:20%;
}
/* removes the protostar border of 3px a t the top of the page. */

body.site{
    border-top:0px;
    padding:0px;
    max-width: 1200px;  /* to match the existing site */
    margin-right: auto;
    margin-left: auto;
}



/* move the ad to the top of the page*/
div.adverttop {
    margin-top: 0px; /* was -30px */
    margin-bottom: 15px;
}
/*center the ad horizontally*/

div.adverttop .advert img{
    display:block;
    margin-left:auto;
    margin-right:auto;
}


/* default paragraph  fonts and line heightformatting */

body {
    -moz-osx-font-smoothing: subpixel;
    background-color:white!important; /* for tests */
}
div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px !important; 

}

/*format the outside container */
.container-fluid {
    padding-left:0px;
    padding-right:0px;
}

/* format the top menu */



ul#mainmenu {
    display:table-row;

}
.navigation .nav.topmenu > li {
 display:table-cell;
 padding:2px;
 text-align:center;
}


ul.nav.menu.topmenu {
    list-style-type: none;
    overflow: hidden;
    background-color: #000000;
}



ul.nav.menu.topmenu>li {
    float:none; /* displays in line instead of vertically */


}





ul#mainmenu.nav.menu.topmenu>li>a:link , ul#mainmenu.nav.menu.topmenu>li>a:visited {
    font-family: Arial,Helvetica,sans-serif;
    color: white;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.032em;
    line-height: 30px;
    text-transform: uppercase;
    padding: 5px 0 5px 0;

}

 ul#mainmenu.nav.menu.topmenu>li>a:hover , ul#mainmenu.nav.menu.topmenu>li>a:active {
    background-color: #ffffff;
    color:#000000;
    text-decoration:underline;
} 

ul#mainmenu.nav.menu.topmenu>li.current.active > a:link, ul#mainmenu.nav.menu.topmenu>li.current.active > a:visited  { 
    background-color:#ffffff;
    color: #000000;

}

/* format bottom menu */


.footer .container-fluid .navcontainer {
    display:table;
    width:100%;
    background-color: #999;
    margin-bottom:10px;
    margin-top:-5px;

 }
.footer .container-fluid .navcontainer .navtable {
    display:table;
    width:60%;
    background-color: #999;
    padding: 5px 0;
    margin:auto;
 }

ul.nav.menu.bottommenu {
    display:table-row;
    list-style-type: none;
    overflow: hidden;
    background-color: #999;
    text-align:center;
    padding: 10px;
    width:60%;
    margin: 5px auto;
}

 
ul.nav.menu.bottommenu>li {
    display:table-cell;

} 

ul.nav.menu.bottommenu > li > a:link, ul.nav.menu.bottommenu > li > a:visited {
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: Capitalize;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.032em;
    padding: 5px 0 5px 0px;
    font-family: Arial,Helvetica,sans-serif;
}

ul.nav.menu.bottommenu > li {
    border-left:1px solid white;
}

ul.nav.menu.bottommenu > li:first-child {
     border-left:0px solid white;

}

.footer > .container-fluid > hr {
 display:none;
}

/* format search box */
input.search-query, input.inputbox {
  height:30px;
}
/* format links for menus */


ul.nav.menu.bottommenu > li > a:hover, ul.nav.menu.bottommenu > li > a:active{
    text-decoration:underline;
    background-color: #999;
}

/* format mobile menu */

.navigation .nav .mobilemenu { display:inline;}

.mobilemenu li > a:visited,.mobilemenu li > a:link{
 color :#f5f5f5;
}
.mobilemenu li > a:active{
 color :#ffffff;
}
.mobilemenu li > a:hover{
 color :#111111;
}
/* adjusts the width of the viewport */


	.container,
	.navbar-static-top .container,
	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
            
		 
	}
    


    
 @media (min-width: 1200px) {
	.span12 {
		width: 100%!important;
	}
	.span11 {
		width: 91.66666667%!important;
	}
	.span10 {
		width: 83.33333333%!important;
	}
	.span9 {
		width: 75%!important;
	}
	.span8 {
		width: 66.66666667%!important;
	}
	.span7 {
		width: 58.33333333%!important;
	}
	.span6 {
		width: 50%!important;
	}
	.span5 {
		width: 41.66666667%!important;
	}
	.span4 {
		width: 33.33333333%!important;
	}
	.span3 {
		width: 25%!important;
	}
	.span2 {
		width: 16.66666667%!important;
	}
	.span1 {
		width: 8.33333333%!important;
	}
	.offset12 {
		margin-left: 100%!important;
	}
	.offset11 {
		margin-left: 91.66666667%!important;
	}
	.offset10 {
		margin-left: 83.33333333%!important;
	}
	.offset9 {
		margin-left: 75%!important;
	}
	.offset8 {
		margin-left: 66.66666667%!important;
	}
	.offset7 {
		margin-left: 58.33333333%!important;
	}
	.offset6 {
		margin-left: 50%!important;
	}
	.offset5 {
		margin-left: 41.66666667%!important;
	}
	.offset4 {
		margin-left: 33.33333333%!important;
	}
	.offset3 {
		margin-left: 25%!important;
	}
	.offset2 {
		margin-left: 16.66666667%!important;
	}
	.offset1 {
		margin-left: 8.33333333%!important;
	}
 }
/* borders 
#sidebar.span2.offset1 {
  min-width: 204px;
}
#content.span5 {
    min-width:495px;
}

#aside.span4 {
  min-width: 339px;
}

*/

#aside, #sidebar{
  /*  outline: 1px solid #d4d4d4;*/
}

#aside, #sidebar , #content {
    margin-top:-9px;
}

.body .container {
    border:0px;
    padding: 0px;
    box-shadow: 0px;
    webkit-box-shadow:0px;
}

.well {
    border: 0px;
    background-color:transparent;
}

div.cck-w50.cck-fl.cck-ptb {

}





/* top and sidebar social media links*/ 
div.custom.social.top {
    margin-top: 50px;
    margin-left: 40px;
}

div.social img {
    height: 35px;
}


/* fonts for titles */

h1, h2, h3, h2 a {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    letter-spacing: -.05em;
    line-height: 22px;
    font-weight: bold;
}







/*  format right #aside borders*/

#aside .well {
    margin-bottom:1px;
    border-radius:0px;
    webkit-border-radius:0px;
    box-shadow:0px;
    webkit-box-shadow:0px;
    
}
.page-header {
    border:0px;
}

div.cck-w50.cck-fl.cck-ptb {
    outline: 0px;
}

/* format most popular module*/

.frontpagepluscat, .categoryred {
    margin-bottom: 0px;
    margin-top: 5px;
    color: #990000;
    line-height:18px!important;
}



.frontpageplustitle {
    font-weight: bold;
}

div.frontpageplustitle > a {
    color: #000000;
    background-color: #ffffff;
}


.frontpageplusby {
    font-family: "Times New Roman",Times,serif;
    font-size: 15px!important;
    letter-spacing: -0.015em;
    line-height: 15.6px;
    font-style: italic;
    margin-top: -9px;
}
.popular .frontpageplusby {
    margin-top:0px;
}
div.frontpageplusby::before {
    content: 'by ';
    display: inline;
}
    
    
    div.well {
        padding: 5px 10px 5px;
    }
    
    .popular  td {
        border:0px;
    }
    
    
/* format current issue module */

div.well.currentissue{
     padding-top:25px;
}
.currentissue div.cck-w50.cck-fl.cck-ptb {
    width: 50%;

}
/* IE Specific removed on 20180703 because no longer needed */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
.currentissue div.cck-w50.cck-fl.cck-ptb  {  /*for display in IE */
/*    width: 20%;*/
}
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
div.cck-line-body>div.cck-plr.cck-ptb  {  /*for display in IE */
 /*   width: 45%;*/
  
}
}
.currentissue .page-header {
    margin-left: 0px;
    margin-bottom: -10px;
    padding-bottom: 0px;
}


div.currentissue .cck-w50:nth-child(2) .cck_contents .cck_value {
    line-height: 22px;
}

.currentissue a:hover, .currentissue a:active, .currentissue a:visited {
    font-weight:bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-decoration:underline;
    line-height:23px!important;
    color:#990000;
}

/* format sidebar (left) */

#sidebar .moduletable {
    padding:10px;
    margin-top:1px;
    margin-left:-2px;
    border-bottom:1px solid  #d4d4d4;
}

#aside .moduletable {
        border-bottom:1px solid  #d4d4d4;
        
}

#content.span8  {
    border-right:1px solid  #d4d4d4;
}

#content.span7.offset1  {
    border-left:1px solid  #d4d4d4;
}


div.cck-line-top .cck_review_jacket_image img {
    display:none;
}

div.cck-line-bottom .cck_review_jacket_image img {
    display:none;
}


#cck6202_value_review_jacket_image{
    display:none; !important
} 

#cck6220_value_review_jacket_image  {
    display:none; !important 
}


div.cck-pad-8 .cck-plr{
    padding-left:4%;
    padding-right:4%;
    padding-top:15px;
}
.cck_front_page_article_1 .frontpageplustext > p> img, .cck_front_page_article_4 .frontpageplustext > p> img {
/*    width: 40%;
    float: left;*/
    margin-top:-60px;
}
.cck_front_page_article_2 img, .cck_front_page_article_3 img, .cck_front_page_article_5 img, .cck_front_page_article_6 img{
    display:none;
}



.cck_front_page_article_1 .frontpagepluscat, .cck_front_page_article_4 .frontpagepluscat {
/*    width: 50%;
    float: right; */
    margin-left: 0px;
    text-align: left;
    color: #990000;
}

.cck_front_page_article_2 .frontpagepluscat, .cck_front_page_article_3 .frontpagepluscat, .cck_front_page_article_5 .frontpagepluscat, .cck_front_page_article_6 .frontpagepluscat {
    width:100%;
    text-align: center;
    color: #990000;
}



.cck_front_page_article_2 .frontpageplustitle a, .cck_front_page_article_3 .frontpageplustitle a, .cck_front_page_article_5 .frontpageplustitle a, .cck_front_page_article_6 .frontpageplustitle a {
    width:100%;
    text-align: center !important;
    color: #000000;
    letter-spacing: -.05em;
    font-size: 12px !important;
    line-height: 15pximportant;
    text-decoration: none;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
}
.cck_front_page_article_2 .frontpageplustitle , .cck_front_page_article_3 .frontpageplustitle , .cck_front_page_article_5 .frontpageplustitle , .cck_front_page_article_6 .frontpageplustitle  {
    float:none !important;
    text-align:center!important;
    line-height:18px!important;
}


.cck_front_page_article_2 .frontpageplusby , .cck_front_page_article_3 .frontpageplusby , .cck_front_page_article_5 .frontpageplusby , .cck_front_page_article_6 .frontpageplusby  {
    float:none !important;
    
}
.cck_front_page_article_1 .frontpageplustitle , .cck_front_page_article_4 .frontpageplustitle {
/*    float:right !important;
    width:50%;*/
    text-align:left;
    margin-left:0px;
    line-height:18px!important;
    
}

.cck_front_page_article_1 .cck-w30 , .cck_front_page_article_4 .cck-w30{
    width:50%; 
}

.cck_front_page_article_2 .cck-w30 , .cck_front_page_article_3 .cck-w30{
    width:100%; 
}
.cck_front_page_article_5 .cck-w30 , .cck_front_page_article_6 .cck-w30{
    width:100%; 
}
.cck_front_page_article_1 .cck-w70 , .cck_front_page_article_4 .cck-w70{
    width:50%; 
}

.cck_front_page_article_2 .cck_art_title, .cck_front_page_article_3 .cck_art_title, .cck_front_page_article_5 .cck_art_title, .cck_front_page_article_6 .cck_art_title {
    float:none !important;
    text-align:center;
    
}
.cck_front_page_article_1 .frontpageplustitle > a , .cck_front_page_article_4 .frontpageplustitle > a , #content  .frontpageplustitle > a{
    color: #000000;
    background-color: #ffffff;
    font-size: 18px;
    text-align: left;
    text-decoration: none;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
    line-height:21px;
    margin-left:0px;
}

.cck_front_page_article_1 .frontpageplusby, .cck_front_page_article_4 .frontpageplusby{
/*    width:50%;
    float:right!important;*/
    margin-left:0px;
}

.cck_front_page_article_1 .frontpageplusimage  img , .cck_front_page_article_4 .frontpageplusimage img{
    width:80%;
}

.cck_front_page_article_2 .frontpageplusby, .cck_front_page_article_3 .frontpageplusby ,.cck_front_page_article_5 .frontpageplusby, .cck_front_page_article_6 .frontpageplusby {
    text-align:center !important;
}

.cck_front_page_article_1 .frontpageplustext p, .cck_front_page_article_4 .frontpageplustext p  {
    width: 100% ;
    float: right ;
    margin-left: 10px;
    text-align: left;
    line-height: 18px !important;
    font-size: 14px;
}

.cck_front_page_article_1 .frontpageplustext p img, .cck_front_page_article_4 .frontpageplustext p img{
        margin-right:10%;
}

.cck_front_page_article_2 .frontpageplustext p, .cck_front_page_article_3 .frontpageplustext p, .cck_front_page_article_5 .frontpageplustext p, .cck_front_page_article_6 .frontpageplustext p{
    width:100%;
    text-align: center;
    line-height: 18px !important;
    font-size: 14px;
}

/* format search input */


input.search-query {
    padding-right: 14px;
    padding-right: 4px \9;
    padding-left: 14px;
    padding-left: 4px \9;
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


/*  try display table  */
@media (min-width: 0px) {
.item-page  .cck-line-top {
    display:table ;
}

.item-page  .cck-line-top .cck-fl{
    float:none;
}

.item-page  .cck-line-top .cck-w50.cck-fl {
    display:table-cell ;
    vertical-align:top;
}

.item-page  .cck-line-bottom {
    display:table ;
}

.item-page  .cck-line-bottom .cck-fl{
    float:none;
}

.item-page  .cck-line-bottom .cck-w50.cck-fl {
    display:table-cell ;
    vertical-align:top;
    
}
}
@media (min-width: 768px) {
.row-fluid {
    display: table;
    table-layout:fixed; /* for IE 11 otherwise the right column is too wide */ 
/*    width:100%;*/
}
#sidebar {
    border-left: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
    }
 #aside {
    border-right: 1px solid #d4d4d4;
    border-left: 1px solid #d4d4d4;
    }   
    
    
#aside, #content, #sidebar {
    float:none;
    display:table-cell;
    vertical-align:top; 
    margin:0px;
    padding:0px;
}
}


.footer {
    margin-top:3px;
}



/* border in the middle of the front page plus articles 2-3 and 5-6 */

#content .cck-line-bottom .cck-w50.cck-fl.cck-ptb {
    outline:1px solid #d4d4d4;
    outline-offset: 0px;
    width:49.1%;
}

#content  .cck-line-top .cck-w50.cck-fl.cck-ptb {
    outline:1px solid #d4d4d4;
    outline-offset: 0px;
    width:49.1%;
}

.cck-line-top, .cck-line-bottom {
    margin-left:0.9%;
}


/* blog formatting */
 .cck_value_jform_calendar {
    font-family: "Times New Roman",Times,serif;
    font-size: 13px;
    letter-spacing: -0.015em;
    line-height: 15.6px!important;
    font-style: italic;
    color: #999;
    margin-bottom:8px;
}

.frontpageplusby a:link , .frontpageplusby a:visited {
    color: black;
    font-size: 1.2em;
}


.introtitle a:link , .introtitle a:visited {
    color: black;
    font-size: 18px;
    font-weight:bold;
    line-height:20px;
    letter-spacing:-0.05em;
    
}

 #blog .blog{
    padding:20px;
 }
 
 .pagination{
    display:block;
    margin-left:auto;
    margin-right:auto;
 }

/* format our contributors */

#content .contributors table {
    width:100%;
    padding-right:20px;
    
}

#content .contributors tr {
    margin: 40px;
    
}

#content .contributors td {
    min-width:200px;
    vertical-align:top;
    text-align:left;
    line-height:18px;
    padding-top:15px;
    padding-bottom:15px;
    padding-right:20px;
    
}

#content .contributors td img {
    width:150px;
    padding-left:20px;
    padding-top:5px;
}

@media (min-width: 1200px) {
    #sidebar .span2 .offset1{
        width: 19.5%;
    }
}

.item-page {
    padding:0px;
}

/*format blog pagination */

ul.pagination-list{
    width:100%;
    margin:auto;
}
ul.pagination-list > li > a {
  width :5%;
  text-align:center;
  padding:4px;;
}

/* format page article no left column */

.article-no-left-col, .advertise, .subscribe, .about-us  {
     padding:0 17px 0 17px;
}

.advertise p, .subscribev p, .about-us  p{
  font-size:14px;
}

.advertise [itemprop=articleBody],  .about-us [itemprop=articleBody] {
  margin-top:-30px;
  font-size:14px;
  line-height:18px;
}

.subscribe [itemprop=articleBody]{
  margin-top:-10px;
  font-size:14px;
  margin-left:5px;
  line-height:18px;
}
.article-no-left-col div.cck-pad-8  .cck-plr, .advertise div.cck-pad-8  .cck-plr,.subscribe div.cck-pad-8  .cck-plr, .about-us div.cck-pad-8  .cck-plr {
 padding:0px;
}

.article-no-left-col .introtitle a:link , .article-no-left-col .introtitle a:visited {
    color: black;
    font-weight:bold;
    line-height:20px;
    font-family: Verdana,Geneva,sans-serif;
    padding:0px;
}

.article-no-left-col .cck_review_jacket_image img {
    display: unset;
    margin-left:0px;
    max-width:100%;
}

.article-no-left-col .buylink {
   margin-top:12px;
   line-height:18px;
}

.article-no-left-col .cck-pos-mainbody {
 padding-left:30px;

}

.article-no-left-col div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p{
  font-size:14px;
}

.buylink a:link, .buylink a:active, .buylink a:visited  {
 font-weight: bold;
 padding:0px;
 color: #990000;
}


.bookauthorprice {
    font-style: normal;
    font-weight: bold !important;
    line-height: 18px;
    font-size: 14px;
    margin: 0px 0 9px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}


/* blog display on home page */

 .cck_module_list .readmore {
  float:right!important;
  margin-top:-30px;
}

 .mfp-introtitle {
    color: black;
    font-weight:bold;
    font-size:18px!important;
    letter-spacing:-0.05em;
    line-height:30px;
    font-family: Verdana,Geneva,sans-serif;
    padding:0px;
}

/* blog menu */

.blog .cck-fl.cck-ptb {
  border-bottom:1px solid #d4d4d4;
}

.blog div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height:20px;
}


.blog div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor div {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height:20px;
}


.blog-article div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height:20px;
}

.blog-article div.cck_contents.cck_item div.cck_value.cck_value_wysiwyg_editor div {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height:20px;
}

.blog-article div.cck_contents.cck_item.cck_art_title div.cck_value.cck_value_text {
     color: black;
    font-weight:bold;
    font-size:18px!important;
    letter-spacing:-0.05em;
    line-height:30px;
    font-family: Verdana,Geneva,sans-serif;
    padding:0px;
}


/*format articles in blog-article menus o avoid double display of title */

.blog-article .article-info{
 display:none;
}

.blog-article h2[itemprop=headline] {
 display:none;
}


/* format titles of pages advertise, subcribe and about mystery scene */

.advertise .introtitle , .subscribe .introtitle, .about-us .introtitle {
 display:none;
}



/*  responsive */


    
 
	.span12 {
		width: 100%;
	}
	.span11 {
		width: 91.66666667%;
	}
	.span10 {
		width: 83.33333333%;
	}
	.span9 {
		width: 75%;
	}
	.span8 {
		width: 66.66666667%;
	}
	.span7 {
		width: 58.33333333%;
	}
	.span6 {
		width: 50%;
	}
	.span5 {
		width: 41.66666667%;
	}
	.span4 {
		width: 33.33333333%;
	}
	.span3 {
		width: 25%;
	}
	.span2 {
		width: 16.66666667%;
	}
	.span1 {
		width: 8.33333333%;
	}
	.offset12 {
		margin-left: 100%;
	}
	.offset11 {
		margin-left: 91.66666667%;
	}
	.offset10 {
		margin-left: 83.33333333%;
	}
	.offset9 {
		margin-left: 75%;
	}
	.offset8 {
		margin-left: 66.66666667%;
	}
	.offset7 {
		margin-left: 58.33333333%;
	}
	.offset6 {
		margin-left: 50%;
	}
	.offset5 {
		margin-left: 41.66666667%;
	}
	.offset4 {
		margin-left: 33.33333333%;
	}
	.offset3 {
		margin-left: 25%;
	}
	.offset2 {
		margin-left: 16.66666667%;
	}
	.offset1 {
		margin-left: 8.33333333%;
	}
 
 
 
 
@media (min-width: 768px) and (max-width: 979px) {
  ul#mainmenu, ul.nav.menu.bottommenu, .footer .container-fluid .navcontainer {
  display:none;}
}
@media (max-width: 767px) {
  ul#mainmenu, ul.nav.menu.bottommenu , .footer .container-fluid .navcontainer {
  display:none;}

  #content, #aside {
   width:100%;
  }
   #content img {
    max-width:50%;
   }
  
  
  

}
@media (max-width: 480px) {
 #sidebar, #content, #aside {
  display:block;
  width:100%;
  margin-left: 0;
  margin-right:0;
  padding-left:0;
  padding-right:0;
  border-left:none;
  border-right:none;
 }
  ul#mainmenu, ul.nav.menu.bottommenu, .footer .container-fluid .navcontainer {
  display:none;}
 
}
@media (min-width: 768px) and (max-width: 979px) {
  ul#mainmenu, ul.nav.menu.bottommenu, .footer .container-fluid .navcontainer {
  display:none;}
  
    #content {width: 70%;
   }
   #aside {
    width:25%;
   }
}
@media (min-width: 1200px) {
 
 .mobilemenu {
  display:none;
 }
 

 
 } /* default */

@media (max-width: 979px) {
 ul#mainmenu, ul.nav.menu.bottommenu, .footer .container-fluid .navcontainer {
  display:none;
 }


   #sidebar{ display:none;}
   

  .mobilemenu li {
    line-height:0px;
    margin-left:0px;  
      }
  .mobilemenu {background-color:black;
              margin-top:-60px!important;}
              
              .navigation {
               border:0px;
              }
}


@media  (min-width:980px) and (max-width:1200px){
  .header.span10.offset1, .footer.span10.offset1, .navigation.span10.offset1  {
   margin-left:10.5%;
   width:79%;
} 
}
@media (min-width: 980px) {
  .mobilemenu , .mobileonly{
  display:none;
 }
 
  .navigation {
  border:none;
  margin-bottom:0px;
  padding:0px;
  background-color:black;
}
div.nav-collapse {
 display:table;
 margin:0 auto;
 width:80%;

}
 
}
@media (max-width: 767px) {
  ul#mainmenu, ul.nav.menu.bottommenu ,.footer .container-fluid.navcontainer{
  display:none;}
}

@media (min-width:768px){
 
  #content, #aside {
  border:1px solid #d4d4d4;
  display:table-cell;
 }
 
}
@media (max-width: 980px) {
  ul#mainmenu, ul.nav.menu.bottommenu , .footer .container-fluid .navcontainer{
  display:none;}
}



/* pagination blog  */
.pagination ul>li>a>span.icon-first, .pagination ul>li>a>span.icon-last, .pagination ul>li>a>span.icon-previous, .pagination ul>li>a>span.icon-next {
  padding:2px;
}