/* This is extented stylesheet of amac.css */


       /* FOR SLIDE MENU */
   
       #menu-off-canvas-top-logged-in li a, #menu-off-canvas-top-non-logged-in li a {
       list-style: none;
       background: #E31936;
       border-radius: 5px;
       padding: 9px 20px 11px 20px !important;
       color: #FFFFFF !important;
       border: none;
       font-size: 15px;
       line-height: 20px;
       letter-spacing: 0;
       font-family: 'OpenSans-Medium' !important;
       text-transform: capitalize;
       outline: none !important;
       text-decoration: none;
       display: block;
       text-align: center;
       font-weight: normal !important;
       margin-bottom: 10px;
   }

    #menu-off-canvas-top-logged-in li a:hover, #menu-off-canvas-top-non-logged-in li a:hover  {
       background: #00539b;
   }
   
   .amac-header-main-wrp .amac-header-container ul.amac-header-right li.amac-header-login a i {
       padding-right: 6px;
       font-size: 12px;
   }
   .amac-header-main-wrp .amac-header-container ul.amac-header-right li.amac_hamburger_wrp {
       margin-left: 20px;
   }
   .amac-header-main-wrp .amac-header-container ul.amac-header-right li.amac_hamburger_wrp .amac_hamburger_icon1 {
       display: flex;
       flex-wrap: wrap;
       align-items: center;
       justify-content: center;
       cursor: pointer;
       width: 30px;
   }
   .amac-header-main-wrp .amac-header-container ul.amac-header-right li.amac_hamburger_wrp .amac_hamburger_icon1 span.line {
       display: block;
       height: 5px;
       background: #E31936;
       width: 100%;
       margin: 2px 0;
   }
   .amac-header-main-wrp .amac-header-container ul.amac-header-right li.amac_hamburger_wrp .amac_hamburger_icon1 span.amac_hamburger_name {
       font-size: 10px;
       line-height: 14px;
       letter-spacing: 0;
       text-transform: uppercase;
       font-family: 'OpenSans-Bold';
       margin-top: 1px;
       display: block;
       color: #2E2E2E;
       text-align: center;
   }
   
   /* Canvas Menu */
   .canvas_non_loggedin ul, .canvas_loggedin ul, .canvas_bottom ul  {
       padding-left: 12px;
       padding-right: 12px;
       margin-top: 10px;
   }
   
   .bellows-main ul{
       padding-left: 10px !important;
       padding-right: 10px !important;
   }
   .canvas_non_loggedin ul li, .canvas_loggedin ul li , .canvas_bottom ul li{
       list-style: none;
   }
   
   .canvas_bottom {
       margin-top:40px;
   }
   
   .canvas_bottom li a{
       font-family: open sans,Sans-serif;
       font-size: 14px;
       font-weight: 400;
       text-decoration: none;
       line-height: 27px;
       letter-spacing: 0;
       color: #2E2E2E;
   }
   
   .canvas_bottom li a:hover{
   color:#01539a;
   }
   /* End */
   
   .offcanvas-nav li.has-children > a:after {
    color: #222;
    content: '⮟';
   font-family: 'FontAwesome';
   /*content: "\f0d7";*/
    font-size: 11px;
    vertical-align: 1px;
  margin-left:120px; 
    
   }
   .offcanvas-nav li.has-children.active > a:after {
    color: #222;
    content: '⮝';
    font-family: 'FontAwesome';
   /*  content: "\f0d8"; */
    font-size: 11px;
   
    vertical-align: 1px;
     margin-left:120px; 
   }
   
   .offcanvas-nav { padding-inline-start:4px; }
   
   .offcanvas-nav li{
       padding: 10px 5px 10px 5px !important;
       border-bottom: 1px solid #eaeaea !important;
       font-family: open sans, Sans-serif;
       font-size: 15px;
       color: #2E2E2E;
       font-weight: 600;
       letter-spacing: 0;
       list-style:none;
   }
   .offcanvas-nav li:first-child{
    border-top: 1px solid #eaeaea !important;
   }
   .offcanvas-nav li a{
       color: #2E2E2E;
       display:block;
       text-decoration:none; 
   }
   .offcanvas-nav li .sub-menu{
       padding-inline-start:0px;
       margin-top:9px;
   }
   .offcanvas-nav li a:hover{
   color:#215299;
   text-decoration:none;
   }
   .offcanvas-nav .sub-menu li:last-child{
       border:0px !important;
       padding-bottom: 0px !important;
   }
   .down_arrow{
       font-size: 10px;
       margin-left: 100px;
   }

   /* Slide Menu Panel New */
   
   .simple-slideout-menu-panel {
       background: #f8f8f8 !important;
       max-width: 265px !important;
       padding:40px 16px !important;
       box-shadow: 0 3px 6px 0 rgba(0,0,0,.1607843137254902);
       /*scrollbar-width: thin;
       scrollbar-color: #e51937 #c1c1c1; */
   }
   
   /* custom scrollbar for sliding menu*/
   .simple-slideout-menu-panel::-webkit-scrollbar {
       width: 4px;
     }
     
     .simple-slideout-menu-panel::-webkit-scrollbar-track {
       background-color: #d0d0d0;
     }
     
     .simple-slideout-menu-panel::-webkit-scrollbar-thumb {
       background-color: #e51937;
       border-radius: 15px;
       border: 0px solid transparent;
       background-clip: content-box;
     }
     
     .simple-slideout-menu-panel::-webkit-scrollbar-thumb:hover {
       background-color: #e51937;
     }
     /* End */
     
   
   .simple-slideout-menu-panel.right .simple-slideout-menu-close{
       right:5px !important;
       left:auto !important;
   }
   .simple-slideout-menu-panel .simple-slideout-menu-close .dashicons {
       font-size: 17px;
       width: 25px;
       height: 25px;
       line-height: 5px;
       font-weight: bold;
       margin-right: 5px;
   }
   .simple-slideout-menu-panel .simple-slideout-menu-close .dashicons:before {
       font-size: 27px !important;
   }
   .simple-slideout-menu-panel .mobile_srch{
       padding-left:10px;
       padding-right:10px;
       list-style: none;
   }
   
   /* End */
       .simple-slideout-menu-panel {
       position: fixed;
       top: 0;
       background: #eee;
       max-width: 330px;
       width: 90%;
       z-index: 999999999;
       height: 100vh;
       padding: 40px 25px;
       overflow-y: auto;
       -webkit-transition: .8s ease-in-out;
       -moz-transition: .8s ease-in-out;
       -ms-transition: .8s ease-in-out;
       -o-transition: .8s ease-in-out;
       transition: .8s ease-in-out;
   }
   .simple-slideout-menu-panel.shadow {
       -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5);
       box-shadow: 0 0 15px 0 rgba(0, 0, 0, .5);
   }
   .simple-slideout-menu-panel.left {
       left: -500px;
   }
   .simple-slideout-menu-panel.right {
       right: -500px;
   }
   .simple-slideout-menu-panel .simple-slideout-menu-close {
       position: absolute;
       top: 15px;
       text-decoration: none;
       color: #000;
       margin: 0;
       padding: 0;
   }
   .simple-slideout-menu-panel .simple-slideout-menu-close:hover {
       color: #bc0909;
   }
   .simple-slideout-menu-panel .simple-slideout-menu-close .dashicons {
       font-size: 17px;
       width: 25px;
       height: 25px;
       line-height: 5px;
       font-weight: bold;
       margin-right: 5px;
   }
   .simple-slideout-menu-panel.left .simple-slideout-menu-close {
       right: 20px;
   }
   .simple-slideout-menu-panel.right .simple-slideout-menu-close {
       left: 20px;
   }
   .simple-slideout-menu-panel>div {
       width: 100%;
       height: 100%}
   .simple-slideout-menu-panel.open.left {
       left: 0;
   }
   .simple-slideout-menu-panel.open.right {
       right: 0;
   }
   
   /* a.active[data-trigger=simple-slideout] .dashicons-menu:before {
       font-family: 'FontAwesome';
       content: "\00d7"; 
       font-size:12px;
     }
   */
     a.active .dashicons-menu:before {
        font-family: 'FontAwesome';
        content: "\00d7"; 
        font-size:12px;
        cursor: pointer;
      }
   
   .simple-slideout-menu-panel ul.slideout-menu {
       display: block;
       padding: 10px 0 0 10px;
       margin: 0;
   }
   .simple-slideout-menu-panel ul.slideout-menu li {
       display: block;
       width: 100%;
       margin: 0;
       padding: 0;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children {
       position: relative;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children>a:after, .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children>a:before {
       display: none;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children .icon-plus {
       position: absolute;
       right: 0;
       top: 0;
       font-size: 1.2em;
       display: inline-block;
       font-style: normal;
       cursor: pointer;
       padding: 0 5px;
       border: 1px solid transparent;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children .icon-plus:hover {
       border: 1px dotted rgba(0, 0, 0, .1);
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children .icon-plus:before {
       content: '+';
       font-size: .9em;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children.open>.icon-plus:before {
       content: '-'}
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children button {
       background: 0 0;
       padding: 0;
       color: #000;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children .child-menu {
       margin-left: 0;
       padding-left: 12px;
       height: 0;
       opacity: 0;
       overflow: hidden;
       transition: .3s linear;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children.open>.child-menu {
       height: auto;
       opacity: 1;
   }
   .simple-slideout-menu-panel ul.slideout-menu li.menu-item-has-children.open>.child-menu .menu-label:before {
       content: '\2022';
       margin-right: 5px;
   }
   .simple-slideout-menu-panel ul.slideout-menu, .simple-slideout-menu-panel ul.slideout-menu li {
       list: none;
       line-height: 2em;
   }
   .simple-slideout-menu-panel ul.slideout-menu a {
       text-decoration: none;
       line-height: 2em;
       display: block;
       text-transform: uppercase;
       color: #868080;
       font-weight: 800;
       font-size: 20px;
   }
   .simple-slideout-menu-panel ul.slideout-menu a:hover {
       color: #000;
   }
   @media(max-width:768px) {
       .simsm-hide-mobile {
       display: none!important;
   }
   }@media(min-width:768px) and (max-width:1024px) {
       .simsm-hide-tablet {
       display: none!important;
   }
   }@media(min-width:1025px) {
       .simsm-hide-desktop {
       display: none!important;
   }
   }



   /* Slide out / Side Nav menu close when outside click */

   #sidenav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    /*background: rgba(0, 0, 0, .1);
    cursor: pointer;*/
    z-index: 1;
  }
  
  .sidenav-open #sidenav-overlay { width: 100%; }

  /* END Slide out / Side Nav menu close when outside click */

  /* Blog single page */
  .print_article_button{
    color:#E31936 !important;
  } 

  /* Word Jumble Romance Text CSS */
 
  .romance_text2{
	color:#fff;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0;
    font-family: 'OpenSans-Regular';
    margin-bottom: 15px;
    text-align:center;
}

.games-archive  .romance_text2{
	color:#2E2E2E;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0;
    font-family: 'OpenSans-Regular';
    margin-bottom: 15px;
    text-align:center;
}
.romance_text1{
	margin-bottom: 0px;
    font-size: 12px;
    padding-top: 5px;
    line-height: 1.3;
    padding-right:10px;
}
	.romance_textbigbox{
	padding-left:20px;
    padding-right:20px;
	margin-bottom: 0px;
	font-size: 12px;
	padding-top: 5px;
	line-height: 1.3;
}

.games-child-archive-left-side .amac-games-child-main-article-group article.amac-main-article-left-side a h2{
		padding-bottom:0px !important;
}
  /* End */


  /* Sidebar Newsline Widgets*/
  .newsline_widget{
    background-color: #F8F8F8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D6D6D6;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 20px 20px;
}
.newsline_widget .widget_title{
    color:#e31936;
    font-size: 16px;;
}
.widget_gap30{
    margin-top:30px;
}
  /* End */
  /* Fixing Dates and comment counts in mobile device */
@media (max-width: 900px){

.games-child-archive-container-fluid .games-child-archive-left-side .amac-cat-post .amac-right-side {
    padding-left: 15px !important;
    max-width: calc(100% - 148px) !important;
}
.games-child-archive-container-fluid .games-child-archive-left-side .amac-cat-post .amac-feature-image {
    max-width: 148px !important;
    width: 100%;

}
.amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right{
    max-width:53% !important;
}
.amac-main-article-right-side article.amac-article-grid a .amac-article-grid-left{
    max-width:45% !important;
}
.comments-number:before{
    padding-right: 3px !important;
}
.amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta span.comments-number {
    font-size: 10px !important;
}
.games-child-archive-container-fluid .games-child-archive-left-side .amac-cat-post .amac-right-side span.post-meta span.comments-number{
font-size:9px !important;
}

.games-child-archive-container-fluid .games-child-archive-left-side .amac-cat-post .amac-right-side span.post-meta{
    font-size:10px !important;
}
.amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta{
    font-size:10px !important;
}
.games-child-archive-container-fluid .games-child-archive-left-side .amac-cat-post .amac-right-side h2, .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right h2 {
    font-size: 14px !important;
}
}

@media screen and (max-width: 1257px) and (min-width: 1186px) { /* Some custom resolutions */
    .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta{
        font-size:11px !important;
    }
    .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta span.comments-number {
        font-size: 10px !important;
    }
}
@media screen and (max-width: 1185px) and (min-width: 990px) { /* Some custom resolutions */
    .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta{
        font-size:9px !important;
    }
    .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta span.comments-number {
        font-size: 10px !important;
    }
    .amac-game-child-archive-sidebar{
        max-width: 250px !important;
    }
    .games-child-archive-left-side {
        max-width: calc(100% - 260px);
        padding-right: 10px;
    }
    .games-child-archive-left-side .amac-games-child-main-article-group .amac-main-article-right-side{
        padding-right:5px !important;
    }
}
@media screen and (max-width: 705px) and (min-width: 601px) { /* Some custom resolutions */
    .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta{
        font-size:10px !important;
    }
    .amac-main-article-right-side article.amac-article-grid a .amac-article-grid-right .post-meta span.comments-number {
        font-size: 9px !important;
    }
    .games-child-archive-left-side .amac-games-child-main-article-group .amac-main-article-right-side{
        padding-right:0px !important;
        max-width: 50%  !important;
        padding-left: 5px !important;
    }
    .games-child-archive-left-side .amac-games-child-main-article-group article.amac-main-article-left-side{
        max-width: 50%  !important;
    }
}

/* Newsline single page / blog single  sidebar- for tablet view */
@media(min-width:769px) and (max-width:1024px){

    .single-blog-page-main-wrp.psg-newsline .psg-single-blog-sidebar {
        max-width: 32% !important;
    }
    .single-blog-page-main-wrp.psg-newsline .psg-single-blog-left {
    max-width: calc(100% - 32%) !important;
    }

    .single-blog-page-main-wrp  .psg-single-blog-sidebar {
        max-width: 32% !important;
    }
    .single-blog-page-main-wrp .psg-single-blog-left {
    max-width: calc(100% - 32%) !important;
    }

}

@media (max-width:768px){
  
    .single-blog-page-main-wrp  .psg-single-blog-sidebar {
        max-width: 100% !important;
    }
    .single-blog-page-main-wrp .psg-single-blog-left {
    max-width: 100%  !important;
    }

}
/* End */


/* PODCAST SIDEBAR GFORM BOX ERROR: */

.post-type-archive-podcast .gform-theme--framework .gform_validation_errors{
    border: 1px solid #fff !important;
    }
    
    .post-type-archive-podcast .gform-theme--framework .gform_validation_errors .gform_submission_error {
        color: #ffffff !important;
    }
    .post-type-archive-podcast .gform-theme--framework .gform_validation_errors .gform-icon {
        color: #fff !important;
        border: 1px solid #fff !important;
    }
    .post-type-archive-podcast .gform-theme--framework .gfield_description{
     color: #fff !important;
    }
/* END */