@charset "utf-8";
/* CSS Document */

html, body{height:100%;}
body{margin:0; padding:0;  font-family: 'PT Sans', sans-serif; font-size:1rem; color:#333333; font-weight: 400; background:none; 
background-size: cover; background-attachment: fixed;  border:none; height:auto !important;}




a {text-decoration:none; color:#2e3192; 
	transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
a:hover { color:#231f20; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:#231f20;}
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-weight:700; line-height:1.2;  color: #111111; text-transform: uppercase; font-family: 'PT Sans', sans-serif; }
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
small{display:block; margin-top:4px;}
p{margin:0 0 20px 0; line-height: 1.6;  }
ul, ol{margin:0; }
strong, b{font-weight:500; }

.languages-wrapper{border-top: 1px solid #e5e5e5; padding-top: 20px; margin-top: 30px;  border-bottom: 1px solid #e5e5e5; padding-bottom: 20px;}
.languages-wrapper a{color: #231f20; display: inline-block; padding:12px 15px;  border: 1px solid #e5e5e5; background: #ffffff; margin: 0 5px; line-height: 1;}
.languages-wrapper img{vertical-align: middle; margin-right: 10px; border: 1px solid #ffffff; max-height: 20px;}
.languages-wrapper a:hover{background:#2e3192; color: #ffffff; }

body:before{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #ffffff; content: ""; opacity: 0.85; z-index:0;}

.page-wrapper{max-width: 1440px; padding:0px; margin: 0 auto; box-shadow: 0px -10px 8px rgba(0,0,0,0.15); background: rgba(255,255,255,0.7); position: relative; z-index:0;}
.cover-container{z-index: 2; position: relative; max-width: 1440px;margin: 0 auto;}

.app-download-wrapper{max-width: 600px; margin: 30px auto 0;}
.app-download-wrapper a{display: inline-block; margin: 0 10px;}
.app-download-wrapper img{max-width: 240px;}
.app-download-wrapper a:hover img{opacity: 0.8;}



/* header 
------------------*/

.header{padding:15px 0;}
.logo-wrapper{margin: 15px 0; }
.logo-wrapper img{max-width: 200px;}

.navigation-wrapper{margin-top: 15px;}
.navigation-wrapper ul{margin: 0; padding:0; list-style: none;}
.navigation-wrapper ul li{display: inline-block; text-transform: uppercase;}
.navigation-wrapper ul li:after{content:""; width:1px; height: 24px; background: #c5c5c5; vertical-align: middle; display: inline-block; margin: 0 12px 0px 18px;}
.navigation-wrapper ul li:last-child:after{content:none;}
.navigation-wrapper ul li a{display: inline-block; padding:8px 5px;  color: #231f20; text-decoration: none; line-height: 1; border-bottom: 2px solid transparent; border-top: 2px solid transparent;}
.navigation-wrapper ul li .fa{font-size: 1.20rem; margin-right: 10px; vertical-align: middle; line-height: 1;}
.navigation-wrapper ul li a:hover, .navigation-wrapper ul li.active a{ color: #2e3192; border-color:#2e3192; }



/* ==============CSS for News Ticker======================*/
.news_feed{ background:#f0f0f0; border: 0px solid #231f20; overflow:hidden;}
.newsfeed_label{float: left; font-size: 1rem;padding: 8px 10px;color: #fff;background: #231f20; font-weight: 400;}
#ticker01{float: left; /*width:150% !important;*/}
.tickercontainer .mask {width: 88% !important;}

.tickercontainer .mask { position: relative;left: 10px;top: 8px;width: 100%;overflow: hidden; text-align: right;}
ul.newsticker { position: relative;left: 100%;list-style-type: none;margin: 0;padding: 0; font-weight: 400; font-size: 1rem;}
ul.newsticker li {display: inline-block; left; margin: 0;padding: 0;}
ul.newsticker li:after{content:""; width:1px; height: 24px; background: #c5c5c5; vertical-align: middle; display: inline-block; margin: 0 12px 0px 18px;}
ul.newsticker li:last-child:after{content:none;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #000;font-weight: 400; font-size: 1rem;/*margin: 0 5px 0 0;*/} 
ul.newsticker span {margin: 0 10px 0 0;} 


.content-section{padding: 40px 0;}
.leftside{padding:0 15px;}
.rightside{padding:0 15px;}

.width160{width: 190px;}
.width300{width: 330px;}
.adwidth160{margin-bottom: 30px;}
.adwidth160:last-child{margin-bottom: 0px;}
.adwidth300{margin-bottom: 30px;}
.adwidth300:last-child{margin-bottom: 0px;}

.middle-content-wrapper{padding: 0 15px;}

.newspaper-sub-listing-wrapper .col-md-4{margin-bottom: 30px;}

.newspapar-info-wrap{background: #f5f5f5; padding: 15px; text-align: center;}
.newspapar-info-wrap h4{margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.newspapar-info-wrap a{display: inline-block; padding: 10px 15px; line-height: 1; background: #2e3192; color: #ffffff; text-decoration: none; border-radius: 5px;}
.newspapar-info-wrap a:hover{background: #231f20;}
.newspapar-image{height: 360px; overflow:hidden; padding: 5px;}
.newspapar-image a{display: block; width: 100%; height: 100%;  position: relative;}
.newspapar-image img{height: 100%; width: 100%; object-fit:cover;}
.newspapar-image a:before{content: ""; width: 100%; height: 100%; background: #231f20; position: absolute;  left: 0; top: 0; opacity: 0; visibility: hidden;
transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.newspapar-image a:hover:before{opacity: 0.85; visibility: visible;}


/* footer 
------------*/
.footer{background: #111111; padding: 20px 0; color: #ffffff;}
.footer-top-wrapper{border-bottom: 1px solid #333333; padding-bottom: 15px; margin-bottom: 15px;}
.footer-address-wrapper{margin-top: 10px;}
.contact-box{display: inline-block; }
.contact-box:after{content:""; width:1px; height: 24px; background: #666666; vertical-align: middle; display: inline-block; margin: 0 12px 0px 10px;}
.contact-box:last-child:after{content:none;}
.contact-box a{color: #ffffff; text-decoration: none;}
.contact-box a:hover{color: #999999;}
.contact-box .fa{margin-right: 10px;}
.app-wrapper{text-align: right;}
.app-box{display: inline-block; margin-left: 10px;}
.app-box img{max-width: 150px;}
.app-box a:hover img{opacity: 0.7;}

.footer-navigation{text-align: right;}
.footer-navigation ul{margin: 0; padding: 0; list-style: none;}
.footer-navigation ul li{display: inline-block;}
.footer-navigation ul li a {color: #999999; text-decoration: none;}
.footer-navigation ul li a:hover{color: #ffffff;}
.footer-navigation ul li:after{content:""; width:1px; height: 24px; background: #444444; vertical-align: middle; display: inline-block; margin: 0 10px 0px 15px;}
.footer-navigation ul li:last-child:after{content:none;}



.newspaper-paymentpage-wrapper .newspapar-info-wrap{background: #231f20;}
.newspaper-paymentpage-wrapper .newspapar-info-wrap h4{color: #ffffff; padding-bottom: 0px; margin-bottom: 0px; border-bottom:none;}
.grey-bg-wrap{padding: 15px; background: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}
.form-group:last-child{margin-bottom: 0px;}
.newspapar-register-form-wrapper label{font-weight: 700;}

.newspapar-view-wrap{}
.newspaper-image{border:1px solid #999999; padding: 0px; text-align: center;}
.newspaper-image img{width: 100%; width: auto; /*max-width: inherit;*/}
.newspaper-image iframe{width: 100% !important; height: 1200px !important;}

.recentnewspaperwrapper{width: 155px; padding-right: 15px;}
/*.recentnewspaper-listing{padding: 0px;  background: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 5px;  }*/
.recentnewspaper-list-box{border: 1px solid #b5b5b5; height: 150px; overflow: hidden; padding: 5px;  margin-bottom: 15px;}
.recentnewspaper-list-box:last-child{ margin-bottom: 0;}
.recentnewspaper-list-box a{display: block; width: 100%; height: 100%;  position: relative; }
.recentnewspaper-list-box img{height: 100%; width: 100%; object-fit:cover;}
.recentnewspaper-list-box a:before{content: ""; width: 100%; height: 100%; background: #2e3192; position: absolute;  left: 0; top: 0; opacity: 0; visibility: hidden;
transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.recentnewspaper-list-box a:hover:before{opacity: 0.7; visibility: visible;}

.recentnewspaper-list-box img{object-fit: cover; width: 100%; height: 100%;}

.top-buttons{text-align: right; float: right;}
.top-buttons a{display: inline-block; padding: 10px 15px; background: #2e3192; color: #ffffff; font-size:1rem; text-decoration: none; line-height: 1; border-radius: 5px;}
.top-buttons a:hover{background: #231f20;  color: #ffffff;}


.box-body .form-group {margin-bottom:10px;}
.gc-edituser-page .box {padding: 15px; background: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.gc-edituser-page .box label {font-weight:bold;}



/* back to top 
-------------------------*/
.back-to-top-btn{position:fixed;    bottom:-50px; opacity:0; right:15px;  
	transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;  z-index:5;}
.back-to-top-btn a{width:40px; height:40px; font-size:18px; display:inline-block; color:#ffffff; border-radius:100%;line-height:36px; text-align:center; background: #d00000; text-decoration:none;}
.back-to-top-btn a:hover{background:#111111;}
.show-backtop{bottom:15px; opacity:1;  }    





/* images alignment
--------------------------------*/
figure { margin: 0; padding: 0; position: relative; overflow: hidden; }
figure a img { -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; -o-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; }
figure a img:hover { -ms-transform: scale(1.2, 1.2) translateZ(0); -webkit-transform: scale(1.2, 1.2) translateZ(0); transform: scale(1.2, 1.2) translateZ(0); }
figure a img:focus { -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); }
/* image alignments */
img.alignleft, .alignleft { float: left; margin-right: 20px; max-width:50%; }
img.alignright, .alignright { float: right; margin-left: 20px; max-width:50%;}
img.aligncenter, .aligncenter, img.alignnone, .alignnone  { display: block; margin: 0 auto; clear: both; }
img.alignleft, .alignleft, img.alignright, .alignright { display: inline; margin-top: 0; }
img.alignleft, img.aligncenter, img.alignright { margin-bottom: 5px; }
/* image captions */
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 12px; line-height: 16px; background-color: #F1F1F1; padding: 5px 10px; }
.gallery-caption { margin-bottom: 30px; }
.alignleft .wp-caption-text { text-align: left; }
.alignright .wp-caption-text { text-align: right; }
.aligncenter .wp-caption-text { text-align: center; }


/* comman form filed style 
-----------------------------*/
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="search"], input[type="submit"], input[type="password"],input[type="hidden"]{ -moz-appearance:none; -webkit-appearance:none;}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="submit"]:focus, input[type="password"]:focus, input[type="hidden"]:focus{outline:none;}
textarea{ -moz-appearance:none; -webkit-appearance:none;}
select{-moz-appearance:none; -webkit-appearance:none; background-image:url(../images/select-arrow.png); background-repeat:no-repeat; background-position:right center;}
textarea:focus, select:focus{outline:none;}
input:disabled, select:disabled {color:#ffffff !important; opacity:1;}
label{font-weight:300;}
input[type="submit"]{background-color:#2e3192; border-color:transparent; padding:12px 20px; color:#ffffff; font-weight:normal; font-size:1rem; line-height:1; width: auto; text-transform: uppercase;
 transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; cursor: pointer;
 border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
input[type="submit"]:hover{background-color:#231f20;}

.login-box{position: relative; z-index: 9;}
.lang-switcher{ margin-top:15px; }
.lang-switcher ul{ list-style:none; padding:0; }
.lang-switcher ul li{ display:inline-block; padding:0px 2px 2px; line-height: 1; margin-right:10px; }
.lang-switcher ul li:last-child{ margin-right:0; }
.lang-switcher ul li.active{  -webkit-box-shadow: 1px 1px 6px 2px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ -moz-box-shadow:1px 1px 6px 2px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:1px 1px 6px 2px #ccc;} 
  
.recentnewspaper-list-box.active{border: 1px solid #000; }

.recentnewspaper-list-box.active a:before{content: ""; width: 100%; height: 100%; background: #2e3192; position: absolute;  left: 0; top: 0; 
transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; opacity: 0.7; visibility: visible;}


.lang-switcher img{max-width: 24px;}

/*.gc-my-newspaper{max-width: calc(100% - 520px);}*/
.gc-my-newspaper .slick-slide{margin: 0 1px;}
.mynewspapers-list ul{list-style: none; margin: 0 -5px 10px; padding: 0;}
.mynewspapers-list li{display: inline-block; margin:0 5px 5px; }
.mynewspapers-list li a{display: inline-block; padding: 10px 15px; /* background: #333333; */ color: #ffffff; border:2px solid #fff; line-height: 1;}
/*.mynewspapers-list li:hover a,*/ .mynewspapers-list li.active a{/* background: #2E3192;*/ border:2px solid #fff; -webkit-box-shadow: 1px 1px 6px 2px #ccc;
-moz-box-shadow: 1px 1px 6px 2px #ccc;
box-shadow: 1px 1px 6px 2px #ccc;}

/* Arrows */
.slick-prev,
.slick-next{font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 38px; height: 40px; text-align: center; padding: 0; margin-top: -10px\9; cursor: pointer;
    color: transparent; border: none; outline: none; background: transparent; z-index:2; /*background: #2E3192;*/ -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); 
    -moz-transform: translate(0, -50%); transform: translate(0, -50%);          
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover,.slick-next:focus{    color: transparent;    outline: none;    /*background: #000000;*/}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: .25;}
.slick-prev:before,.slick-next:before{    font-family: 'fontawesome';    font-size: 25px;    line-height: 16px;    opacity: .75;    color: #525252; 
 -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;
}
.slick-prev{    left: 0;}
[dir='rtl'] .slick-prev{    right: -25px;    left: auto;}
.slick-prev:before{    content: "\f104"; margin-left: -3px;}
[dir='rtl'] .slick-prev:before{    content: "\f105";}
.slick-next{    right:0;}
[dir='rtl'] .slick-next{    right: auto;    left: -25px;}
.slick-next:before{    content: "\f105"; margin-left: 3px;}
[dir='rtl'] .slick-next:before{    content: "\f104";}

.top-buttons-wrapper{overflow: hidden; margin-bottom: 15px;}
.top-buttons-left{float: left;}
.top-buttons-left a{display: inline-block; padding: 10px 15px; background: #2e3192; color: #ffffff; font-size:1rem; text-decoration: none; line-height: 1.1; border-radius:5px;}
.top-buttons-left a:hover{background: #231f20;  color: #ffffff;}

/* login page */
.gc-login-page .login-box-body{ background-color: #f5f5f5; padding: 20px; width: 360px; margin-left: auto; margin-right: auto; float: none;  border: 1px solid #e5e5e5; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}

.gc-login-page p.login-box-msg{ text-align: center; }
.gc-login-page .login-box-body .form-control {
display: block; width: 100%; height: auto; padding: 0.5rem 0.75rem; line-height: 1.5; color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
box-shadow: none;
border-color: #d2d6de; padding-right: 30px; }
.gc-login-page .login-box-body .form-group{ position: relative; }
.gc-login-page .login-box-body .form-control-feedback { font-size:16px; position: absolute; top: 5px; right: 0; display: block; width: 34px; height: 34px; color: #777; line-height: 34px; text-align: center; }
.gc-login-page .login-box-body .btn.btn-flat { font-size: 1rem; border-radius: 5; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-width: 1px; }
.gc-login-page .login-box-body a{ font-size: 16px; }
/* Forgot page */
.gc-forgote-password .login-box-body{ background-color: #fff; padding: 20px; width: 360px; margin-left: auto; margin-right: auto; float: none; }
.gc-forgote-password p.login-box-msg{ text-align: center; }
.gc-forgote-password .login-box-body .form-control {
display: block; width: 100%; height: auto; padding: 0.5rem 0.75rem; line-height: 1.5;  color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius:5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
box-shadow: none;
border-color: #d2d6de; padding-right: 30px; }
.gc-forgote-password .login-box-body .form-group{ position: relative; }
.gc-forgote-password .login-box-body .form-control-feedback { font-size: 16px; position: absolute; top: 5px; right: 0; display: block; width: 34px; height: 34px; color: #777; line-height: 34px; text-align: center; }
.gc-forgote-password .login-box-body .btn.btn-flat { font-size: 1rem; border-radius: 5; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-width: 1px; }
.gc-forgote-password .login-box-body a{ font-size: 1rem; border-radius: 5px; background-color:#2e3192; color:#ffffff; padding: 11px 20px; line-height: 1.2; }
.gc-forgote-password .login-box-body a:hover{background-color: #231f20;}
.recentnewspaper-listing .slick-prev, .recentnewspaper-listing .slick-next{ left: 37% !important; }
.recentnewspaper-listing .slick-next{ bottom: -12px !important; top: auto;text-align: center; }
.recentnewspaper-listing .slick-prev{ top: 21px !important; text-align: center; }
.recentnewspaper-listing .slick-next:before{ content: "\f107"; }
.recentnewspaper-listing .slick-prev:before{ content: "\f106"; }
.newspaper-viewpage-wrapper .top-buttons a.pdf-icon{ background-color: transparent !important; color: #ff2929; font-size: 35px; padding: 0px 5px;}
.newspaper-viewpage-wrapper .top-buttons a{ float: left; }

.navigation-wrapper .open > .dropdown-menu { display: block; }
.navigation-wrapper .dropdown.open .dropdown-menu li{ text-align: center; border: 0px; display: block; }
.navigation-wrapper .dropdown.open .dropdown-menu li::after{ display: none; }
.navigation-wrapper .dropdown.open .dropdown-menu li a{ display: block; text-align: center; width: 100%;}

.blognews-listing-wrapper{ margin-bottom:15px; padding:12px 15px; width:100%; float:left; box-shadow: 0px 0px 10px rgba(0,0,0,0.15); border-radius: 5px; border: 1px solid #d5d5d5; }
.blognews-listing-wrapper h4{ padding-bottom:7px; border-bottom:1px solid #e5e5e5; margin-bottom:9px; font-size:20px; color:#2e3192; text-transform:none; }
.blognews-listing-wrapper h4:hover a{ color:#111; }
.blognews-listing-wrapper .news-date-info{ background:url(../images/calender-icon.png) no-repeat; padding-left:28px; background-size:18px auto; color:#2e3192; line-height:18px; margin-bottom:15px; }
.blognews-listing-wrapper .news-img{ text-align:center; width:20%; float:left; display:inline; margin-right:15px; margin-bottom:20px; border: 3px solid #fff; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
.blognews-listing-wrapper a.readmorelink{ padding: 5px 15px 7px; display:table; margin-bottom:5px; background: #2e3192; color: #ffffff; text-decoration: none; border-radius: 5px; }
.blognews-listing-wrapper a.readmorelink:hover{ background:#231f20; }
.blognews-listing-wrapper p{ margin-bottom:15px; }
.blognews-listing-wrapper p:empty{ margin-bottom:0; }
.box-footer{ clear:both; }
.pagination{ text-align:center; display:block; }
.pagination li{ margin:0 5px; display:inline-block; }
.pagination li a{ display:block; border-radius:5px; background:#111; color:#fff; padding:5px 14px; }
.pagination li.active a{ background:#2e3192; color:#fff; }
.pagination li:hover a{ background:#2e3192; color:#fff; }
.blognews-detail-wrapper .news-img{ width:100%; text-align:center; border:none; box-shadow:none; max-height: 500px; overflow: hidden; }
/*.blognews-detail-wrapper .news-img img{ box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); border: 3px solid #fff; }*/
.blognews-detail-wrapper .news-img img{ /*width:100%; */}
.sw .gc-login-page .login-box-body .btn.btn-flat{ padding: 12px 8px; }
.subscriber-popup{ background:#f2f2f2; border-radius: 5px; position:relative;  padding: 40px 20px; overflow: hidden; }
.subscriber-popup button.mfp-close{ background: #2e3192; opacity:1; }
.subscriber-popup h2{ color:#2e3192; padding-bottom:10px; border-bottom:1px solid #e2e2e2; }
.subscriber-popup input[type="text"]{ background-color: #fff; border: 1px solid #ccc;  height: auto; width:100%; padding: 0.5rem 0.75rem; line-height: 1.5;  border-radius: 5px;}
.subscriber-popup input[type="submit"]{ margin-top:20px; }
/*TickerNews*/
.TickerNews{
	width: 100%;
	overflow: hidden;
}
.ti_wrapper{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.ti_slide{
	width: 30000px;
	position: relative;
	left: 0;
	top: 0;
}
.ti_content{
	width: 8000px !important;
	position: relative;
	float:left;
	padding-top:8px;
}
.ti_news:after{content:""; width:1px; height: 24px; background: #c5c5c5; vertical-align: middle; display: inline-block; margin: 0 12px 0px 18px;}
.ti_news{
	display:inline-block; margin: 0; padding:0; position:relative;
}
.ti_news:last-child:after{ background:none; margin:0; }
.ti_news a{
	display: block;
	color:black;
	text-decoration: none;
	font-family: geneva;
}

/*theme_2*/
.TickerNews.default_theme_2{
	background-color: #f1f1f1;
	position: relative;
	font-family: 'PT Sans', sans-serif;
}

.TickerNews.default_theme_2 *{
	box-sizing:border-box;
}

.TickerNews.default_theme_2 .leftside{
	position: relative;
	left:0;
	float:left;
	/*border:#792C2C solid 1px;
	border-width: 1px 0;*/
	background: #231f20;
	color: #fff;
	padding: 8px 10px;
	font-size:16px;
	z-index: 99;
}

.TickerNews.default_theme_2 .leftside h4{
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	background-color: #BD2B2B;
	color:white;
	padding:0 5px;
}

.TickerNews.default_theme_2 .ti_wrapper{
	position: absolute;
	left: 120px;
	float:left;
}

.TickerNews.default_theme_2 .ti_news a{
	white-space: nowrap;padding: 0;color: #000;font-weight: 400; font-size: 1rem; line-height: 1.5; display:inline-block;font-family: 'PT Sans', sans-serif;}

.TickerNews.default_theme_2 .ti_news span{
	color:red;
	font-size: 110%;
}
/*TickerNews*/
.gc-subcribe-btn{padding: 5px 15px 7px;border:1px solid #2e3192;background: #2e3192;color: #ffffff;text-decoration: none;border-radius: 5px;}
.contact-box .gc-subcribe-btn:hover{ background: none; border-color:#fff;color: #ffffff; }
/*rc*/
.gc-hide{display:none;}
.gc-loader {	
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 25px;
  height: 25px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite; 
  vertical-align: middle;
  margin: 10px;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.contact-box p{display:inherit;}
/*rc*/
.coupon-box{ width:65%; overflow: hidden; float:left; border-radius: 0.25rem; border:1px solid #d7d7d7; border-bottom:none; }
.sub-total strong{ background:#f1f1f1; border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; font-weight:bold; padding:7px 15px; color:#333333; width:60%; float:left; }
.sub-total span{ width:40%; float:left; border-bottom:1px solid #e5e5e5; background:#fff; padding:7px 15px; }
.coupon-box.gc-hide{ border:none; clear:both; width:100%; margin-right:15px; }
.havecoupon label{ float: left; }  
.coupon-box.gc-hide input{  display:inline-block; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; border: 1px solid #d5d5d5; background-color: #fff; border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; width:50%; }
.coupon-box.gc-hide .coupon_apply{ display:inline-block; margin-left:10px; border-radius: 0.25rem; background-color: #2e3192; padding: 7px 12px; font-size: 1rem; text-transform: uppercase; font-weight: 600; color:#fff; cursor:pointer; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s; }
.coupon-box.gc-hide .coupon_apply:hover{ background-color: #231f20; }  
.havecoupon .alert { margin-top:5px; padding:8px 10px !important; }
.havecoupon .message{ clear:both; position:relative; top:10px; }
.coupon-total strong{ border-right: 1px solid #e5e5e5; background:#f1f1f1; font-weight:bold; padding:7px 15px; color:#333; width:60%; float:left; }
.coupon-total span{ width:30%; float:left; background:#fff; padding:7px 15px; }
.coupon-total .remove-coupon{ width:10%; text-align:center; position:relative; float:left; font-size:0; background:#fff; }
.coupon-total .remove-coupon:before{ cursor:pointer; content: "\f00d"; position:absolute; font-size:14px; left:0; right:0; margin:0 auto; top:9px; background:#f00; width:20px; height:20px; color:#fff; line-height:20px; text-align:center; font-family:fontawesome; border-radius:100%; }
.coupon-total.gc-hide{ width:100%; float:left; background:#fff; }  
.coupon-box .sub-total{ width:100%; float:left;  } 
.coupon-box .final-total { width:100%; float:left; color:#fff; clear:both; background:#2e3192; }
.coupon-box .final-total strong{ width:60%; float:left; font-weight: 600; padding:7px 15px; font-size:18px; }
.coupon-box .final-total span{ width:40%; font-weight: 600; float:left;  padding:7px 15px; font-size:18px; }
.order-info{ list-style:none; border:1px solid #e9e9e9; border-bottom:none; padding:0; width:60%; display:table; background:#f5f5f5; }
.order-info li{ width:100%; float:left; display:table; }
.order-info strong{ padding:10px; width:35%; border-bottom:1px solid #333; float:left; background:#111111; color:#fff; display: table-cell; float:none;}
.order-info span{ padding:10px;  width:65%; border-bottom:1px solid #e9e9e9; display:block; float:left; display: table-cell; float:none;}
.payment-info-thankyou a span{ background-color: #2e3192; border-color: transparent; padding: 12px 15px; display:table; margin-top:15px; color: #ffffff; font-weight: 700; font-size: 1rem; line-height: 1; width: auto; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.payment-info-thankyou a span:hover{ background-color: #231f20; }
 
/*rating  css*/
/*!
 * bootstrap-star-rating v4.0.3
 * http://plugins.krajee.com/star-rating
 *
 * Author: Kartik Visweswaran
 * Copyright: 2013 - 2017, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD 3-Clause
 * https://github.com/kartik-v/bootstrap-star-rating/blob/master/LICENSE.md
 */
.rating-loading {
    width: 25px;
    height: 25px;
    font-size: 0;
    color: #fff;
    background: transparent url('../img/loading.gif') top left no-repeat;
    border: none;
}
/*
 * Stars & Input
 */
.rating-container .rating-stars {
    position: relative;
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
}

.rating-container .rating-input {
    position: absolute;
    cursor: pointer;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    font-size: 1px;
    border: none;
    background: none;
    padding: 0;
    margin: 0;
}

.rating-disabled .rating-input, .rating-disabled .rating-stars {
    cursor: not-allowed;
}

.rating-container .star {
    display: inline-block;
    margin: 0 3px;
    text-align: center;
}

.rating-container .empty-stars {
    color: #aaa;
}

.rating-container .filled-stars {
    position: absolute;
    left: 0;
    top: 0;
    margin: auto;
    color: #fde16d;
    white-space: nowrap;
    overflow: hidden;
    -webkit-text-stroke: 1px #777;
    text-shadow: 1px 1px #999;
}

.rating-rtl {
    float: right;
}

.rating-animate .filled-stars {
    transition: width 0.25s ease;
    -o-transition: width 0.25s ease;
    -moz-transition: width 0.25s ease;
    -webkit-transition: width 0.25s ease;
}

.rating-rtl .filled-stars {
    left: auto;
    right: 0;
    -moz-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    -o-transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0) translate3d(0, 0, 0);
}

.rating-rtl.is-star .filled-stars {
    right: 0.06em;
}

.rating-rtl.is-heart .empty-stars {
    margin-right: 0.07em;
}

/**
 * Sizes
 */
.rating-xl {
    font-size: 4.89em;
}

.rating-lg {
    font-size: 3.91em;
}

.rating-md {
    font-size: 3.13em;
}

.rating-sm {
    font-size: 2.5em;
}

.rating-xs {
    font-size: 2em;
}

.rating-xl {
    font-size: 4.89em;
}

/**
 * Clear
 */
.rating-container .clear-rating {
    color: #aaa;
    cursor: not-allowed;
    display: inline-block;
    vertical-align: middle;
    font-size: 60%;
}

.clear-rating-active {
    cursor: pointer !important;
}

.clear-rating-active:hover {
    color: #843534;
}

.rating-container .clear-rating {
    padding-right: 5px;
}

/**
 * Caption
 */

/* extend support to BS4 */
.rating-container .caption .label {
    display: inline-block;
    padding: .25em .4em;
    line-height: 1;
    text-align: center;
    vertical-align: baseline;
    border-radius: .25rem;
}

.rating-container .caption {
    color: #999;
    display: inline-block;
    vertical-align: middle;
    font-size: 60%;
    margin-top: -0.6em;
}

.rating-container .caption {
    margin-left: 5px;
    margin-right: 0;
}

.rating-rtl .caption {
    margin-right: 5px;
    margin-left: 0;
}

/**
 * Print
 */
@media print {
    .rating-container .clear-rating {
        display: none;
    }
}
.star-ratings-sprite{
        background: url(../images/star-rating-sprite.png) repeat-x;
    font-size: 0;
    height: 21px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999em;
    width: 110px;
    margin: 0 auto; }
.star-ratings-sprite-rating{
	    background: url(../images/star-rating-sprite.png) repeat-x;
    background-position: 0 100%;
    float: left;
    height: 21px;
    display: block;
}
/*end rating  css*/
.rating-box {text-align:center; padding-bottom:5px;}
.rating-box .star-rating {display:inline-block; margin-right:5px;}
.rating-box .rating-count {display:inline-block;}

.newspaper-listing-wrapper .message {font-size:13px;}
.newspaper-listing-wrapper .message .alert {padding:10px; margin-bottom:5px;}
.header-news-sec {position:relative;}
.jobtanderlink {position:absolute; top:47px; right:0px; z-index:99;}
.jobtanderlink a {display:inline-block; padding:8px 18px; line-height: 1.2; background-color:#2e3192; color:#fff; border-radius: 5px; font-size:16px; margin-left:5px;  font-weight:normal;}
a.joblinkbg {background-color:#4CAF50;}
a.tabderlinkbg {background-color:#e50b0b;}
.jobtanderlink a:hover {background-color:#000;} 



.tenders-detail-wrapper .news-img{max-height:inherit;}
.jobs-detail-wrapper .news-img{max-height:inherit;}

.img-content-sec {overflow:hidden;}
.listingboxwidht {width:150px; float:left; text-align:center;}
.img-content-sec .news-img {width:auto; margin-right: 0;}
.img-content-sec .content-sec {margin-left:170px;}
.img-content-sec .content-sec a.readmorelink {padding: 3px 15px 5px; font-size: 13px;}

.tenders-listing-page .col-sm-6:nth-child(2n+2) {clear:both;}
.jobs-listing-page .col-sm-6:nth-child(2n+2) {clear:both;}

.readmore-btn {margin-top:10px; display:inline-block;}
.readmore-btn a.readmorelink {padding:10px 20px; font-size:16px; line-height: 1.1; }
/*.gc-title-sec {position:relative;}
.gc-title-sec h4 {padding-right:100px; }
.gc-title-sec a.readmorelink {position:absolute; right:0px; top:3px; color:#2e3192; font-size:14px; padding:0px; background-color:transparent;  }
.gc-title-sec a:hover.readmorelink {background-color:transparent; color:#000; }*/


table strong, b {font-weight: 900;}
.gc-header-menu .dropdown.open .dropdown-menu li a {text-align:left;}
.gc-header-menu{margin-top: 15px;}
.gc-header-menu ul{margin: 0; padding:0; list-style: none;}
.gc-header-menu ul.dropdown-menu {border-radius:0px; margin-top:4px;}
.gc-header-menu ul.dropdown-menu li{display: inline-block; text-transform: inherit; border-bottom:1px solid #ccc;}
.gc-header-menu ul.dropdown-menu li:last-child {border-bottom:none;} 
.gc-header-menu ul.dropdown-menu li:after{content:""; width:1px; height: 24px; background: #c5c5c5; vertical-align: middle; display: inline-block; margin: 0 12px 0px 18px;}
.gc-header-menu ul.dropdown-menu li:last-child:after{content:none;}
.gc-header-menu ul.dropdown-menu li a{text-align:left; display: inline-block; padding:10px 5px 10px 10px;  color: #231f20; text-decoration: none; border:none; border-bottom:1px solid #ccc; line-height: 1; text-transform:capitalize; font-size:15px;}
.gc-header-menu ul.dropdown-menu li .fa{font-size: 1.20rem; margin-right: 10px; vertical-align: middle; line-height: 1;}
.gc-header-menu ul.dropdown-menu li a:hover, .gc-header-menu ul.dropdown-menu li.active a{ color: #fff; border:none; border-bottom:1px solid #ccc; background-color:#2e3192;}

/*mapping admin*/
.add-newpaper-section{
    position: relative;
    padding: 20px 100px;
}
.add-newpaper-section input[type=file]{ display: block; height: 20px; opacity: 1;
    float: left;
    margin-bottom: 15px;font-size: 16px;    margin-top: 0;}
/*admin*/
.gc-rating-call{ background-size:18px auto; display:table; position:relative; }
.star-ratings-sprite-rating{ height:22px; background-size:16px auto; background-position:0 150%; }
.rating-count{ font-size: 1rem; color: #333333; font-weight: 400; top:7px; position:absolute; right:-25px; }
.star-ratings-sprite{ width:80px; overflow:inherit; cursor:pointer; }
.gc-give-rating label{ vertical-align:top; width:19%; cursor:pointer; padding:5px; margin-right:0px; border:1px solid transparent; }
.gc-give-rating label.active{ background:#fff; border-radius:5px; box-shadow:0px 0px 10px rgba(0,0,0,0.15); border: 1px solid #d5d5d5; }
.gc-give-rating label span{ display:block; text-align:center; }
.gc-give-rating input[type="radio"]{ margin-right:0px; display:none; }
.gc-give-rating img{ margin:0 auto; display:block; max-width:45px; }
.mfp-wrap textarea{ border:1px solid #e5e5e5; width:100%; padding: 10px; height:100px; }  
.top-buttons a.text-view-icon{ background: none; margin-top: 3px; padding:0; }
.top-buttons-wrapper .zoom-view-icon{ background: none; margin-top: 3px; padding:0; }
.top-buttons-wrapper .zoom-view-icon:hover{ background:none; }
.newspapar-info-wrap{ margin-top: -1px; position: relative; } 
#addimagemap label{ font-size:16px; font-weight:600; color:#000; display:block; }
#addimagemap input[type="submit"]{ font-size:16px; padding:10px 20px; }
#addimagemap input[type="file"]{ height:auto; }
.newspaper-viewpage-wrapper .newspaper-sec-title{ margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #d5d5d5; font-weight:600; color:#2e3192; font-size:20px; }
.newspaper-viewpage-wrapper .newspaper-sec-image{ margin-bottom:10px; }
.gc-view-page .middle-content-wrapper{padding: 0 10px;}
.gc-view-page .width160{ width: 170px;}
.gc-view-page .leftside{padding: 0 10px;}
.gc-view-page .recentnewspaperwrapper{width: 130px;}
.existing-u-login{background-color: #f5f5f5;padding: 20px;float: none;border: 1px solid #e5e5e5; border-radius: 5px;margin-top:20px;margin-bottom:20px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.existing-u-login h4{ text-align:center; }
.existing-u-login a{ font-size:12px;  }
.existing-u-login .form-control-feedback { font-size: 16px; position: absolute; top: 5px; right: 0; display: block; width: 34px; height: 34px;
color: #777; line-height: 34px; text-align: center; }
.existing-u-login .form-group { position: relative; }
.existing-u-login .form-control{ padding:6px 12px; border-radius: 0; }
.existing-u-login input[type="submit"] { background-color: #2e3192; border-color: transparent; padding: 10px 20px; color: #ffffff; font-weight: 700; line-height: 1.1;
 width: auto; text-transform: none; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
 -o-transition: all 0.3s ease-in-out 0s; cursor: pointer; border-radius:0; font-size:12px; float:right;  }
 .existing-u-login input[type="submit"]:hover{ background-color: #231f20;  }
 .social-login{ margin: 20px auto 0; text-align: center; display: block;  }
 .social-login a{  background-color: #2e3192; border-color: transparent; padding: 11px 20px; color: #ffffff; font-weight: normal; line-height: 1.2;
  text-transform: none; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
 -o-transition: all 0.3s ease-in-out 0s; cursor: pointer; border-radius:5px; font-size:1rem; width:49%; display:inline-block; text-align: center;  }
 .social-login a.gc-google{ background:#d34836;  }
 .social-login a.gc-google:hover{ background:#bb3b2b;  }
 .social-login a.gc-facebook{ background:#3B5998; }
 .social-login a.gc-facebook:hover{ background:#284580;  }
 .paymnet_method_list{ list-style: none; background:#fff; padding:10px 15px; border:1px solid #e2e2e2;  }
 .paymnet_method_list label img{ max-width:30%; margin-left:15px;  }
 .paymnet_method_list label{ margin-bottom:0;  }
.paymnet_method_list .payment_method_dpo{ margin-bottom:15px; border-bottom: 1px dashed #e2e2e2; padding-bottom: 15px;   }  
.paymnet_method_list .payment_method_detail{ padding-left:27px;  }
.paymnet_method_list .payment_method_dpo label img{ max-width:22%;  }
.paymnet_method_list .input-radio{ margin-right:10px;  }
.gc-page-top-add{text-align: center;}
.ad-468x60{display: inline-block; margin: 15px auto 0; }
.gc-page-top{position: relative; min-height: 10px;}
.jobtanderlink{top: 8px;}
.dropdown-menu {min-width: 10.5rem;}
.gc-old-edition .newspapar-image {position:relative;}
.gc-old-edition .newspapar-image span {position:absolute; left:5px; bottom:5px; color:#fff; /*background-color:rgba(0,0,0,0.6);*/ background-color:#2e3092; text-align:center; padding:5px 10px; display:inline-block;}
.todaynews-slick .slick-dots{ display:none !important; }   
.gc-uploade-progress .alert{ position:relative; }
.gc-uploade-progress .alert .gc-back-to-list{ float:right; }
.newspaper-sub-listing-wrapper .read-more{ width:100%; float:left; margin-bottom:30px; margin-top:10px; }
.newspaper-sub-listing-wrapper .read-more a{ background-color: #2e3192; float:right; border-color: transparent; padding: 12px 20px; color: #ffffff; font-weight: 700; font-size: 1rem; line-height: 1;
width: auto; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.newspaper-sub-listing-wrapper .read-more a:hover{ background-color: #231f20; }
.newspapar-register-form-wrapper label.exist-user-login{ font-size:18px; color:#2e3092; cursor:pointer; }
.newspapar-register-form-wrapper label.exist-user-login:hover{ text-decoration:underline; }
.newspaper-listing-wrapper .gc-old-edition h3{ /*padding-bottom:15px; border-bottom:1px solid #e2e2e2;*/ margin-bottom:25px; }



/* 01012019
============================== */
.gc-user-loging{margin-bottom: 15px;}
.newspapar-register-form-wrapper label.exist-user-login{text-decoration: none; position: relative; padding: 10px 15px;  padding-right: 30px; background-color:#2e3192; display: block; color:#ffffff;
font-weight: normal; margin-bottom: 0px; border-radius: 5px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.newspapar-register-form-wrapper label.exist-user-login.active{border-radius: 5px 5px 0px 0px; background-color: #231f20;}
.newspapar-register-form-wrapper label.exist-user-login:hover{text-decoration: none;}
.exist-user-login:before{content: "\f107"; font-family: fontawesome; font-size: 20px; position: absolute; right: 15px; top: 10px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.gc-user-loging .exist-user-login.active:before{transform: rotate(180deg);}
.gc-user-loging .existing-u-login{box-shadow: none; border:1px solid #231f20; background-color: #ffffff; margin-top: 0px; border-radius: 0px 0px 5px 5px; padding: 20px 15px;} 
.gc-user-loging .existing-u-login .form-control{border-radius: 5px; padding: 0.5rem 0.75rem;}
.gc-user-loging .social-login a{border-radius: 5px; padding: 11px 20px; line-height: 1.2; text-transform: none; font-size: 1rem; font-weight: normal; width: 49%;}
.gc-user-loging .existing-u-login input[type="submit"]{border-radius: 5px;  padding: 10px 20px; font-size: 1rem; font-weight: normal;}


/* button style 01012019 
---------------------------*/
.newspaper-sub-listing-wrapper .read-more a{font-weight: normal; padding: 10px 20px; text-transform: none; line-height: 1.2;}
.gc-subcribe-btn{padding: 10px 20px;}

input[type="submit"]{font-weight: normal; text-transform: none;}
.newspapar-list-wrap{border:1px solid #e5e5e5;}
.gc-old-edition .newspapar-image span{border-radius: 0px 5px 0px 0px; left: 0; bottom: 0;}
.login-box-msg{font-size: 24px;}
.gc-forgote-password .login-box-body{ background-color: #f5f5f5; padding: 20px; width: 360px; margin-left: auto; margin-right: auto; float: none;  border: 1px solid #e5e5e5; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.forgotPassword{float: right; margin-top: 5px;}

.mynewspapers-list li{border-radius: 5px; }
.mynewspapers-list li a{border-radius: 5px; border:0px solid transparent; padding: 11px 20px; line-height: 1;}
.mynewspapers-list li.active a{border:0px solid #ffffff;}
.newspaperdetail-wrapper .top-buttons a{margin-left: 2px;}
.fb_iframe_widget{vertical-align: top; padding: 5px 5px; background-color: #4267b2; border-radius: 5px; display: inline-block !important; }
.fb_iframe_widget:hover{background-color: #365899;}

.imgmapMainImage{margin: 0 auto;}

#imagemap4posis{text-align: center;}
#imagemap4posis #mapContainer div{margin: 0 auto;}
#imagemap4posis #mapContainer{width: inherit !important; height: inherit !important;}

.newspaper-listing-wrapper .col-md-4{margin-bottom: 30px;}
.newspaper-listing-wrapper .gc-old-edition h3{ display:inline-block; margin-right:10px; vertical-align:middle; }
.newspaper-listing-wrapper .gc-rating-call{ display:inline-block; vertical-align:top; margin-top:8px; }
.newspaper-listing-wrapper  { padding-bottom:15px; border-bottom:1px solid #e2e2e2; }
.newspaper-paymentpage-wrapper .gc-rating-call{ display:inline-block; vertical-align: middle; margin-bottom:5px; }
.newspaper-paymentpage-wrapper .rating-count{ display:inline-block; position:relative; vertical-align: middle; top:-5px; right:0; }
.newspaper-paymentpage-wrapper .newspapar-list-wrap{ text-align:center; }

.newspaper-sub-listing-wrapper .gc-rating-border{ padding-bottom:15px; border-bottom:1px solid #e2e2e2; margin-bottom:25px; }
.newspaper-paymentpage-wrapper .gc-rating-call{ cursor:inherit; }


/* 17012019 
------------------------*/
.mynewspapers-list{ }
.mynewspapers-list li:hover a, .mynewspapers-list li.active a{box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.20);}
.mynewspapers-list ul{margin-bottom: 0px;}
.newspapar-list-wrap {box-shadow: none;  /*background-color: #eeeeee;*/	 border:none; border-radius: 0px;}
.newspapar-image{ padding:10px; background-color: #ffffff; border: none ; border-bottom: none; /*box-shadow: 0 0 10px rgba(0,0,0,0.15);*/}
.newspapar-image img{object-fit: contain; 
	transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);	-webkit-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);	-ms-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);
	-moz-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);-o-transition:700ms cubic-bezier(0.17, 0.67, 0, 1.01);
}
.newspapar-data-info{padding:6px 10px 8px; text-align: center;}
.newspapar-data-info .n-name h3{font-size: 17px; text-transform: none; margin-bottom: 0px; margin-right: 0px; }
.n-name{margin-bottom:3px; }
.n-button{margin-top: 10px; overflow: hidden;}
.n-button a{display: inline-block; margin:0 5px; border-radius: 5px; padding: 8px 20px; font-size: 15px;  line-height: 1;}

.n-button a.gc-read-np{background-color: transparent; border:1px solid #2e3092; color: #2e3092;   }
.n-button a.gc-archive-np{background-color: #2e3092; color: #ffffff; border:1px solid #2e3092;}
.n-date{font-size: 14px;  font-weight: 500; border-bottom: 1px solid #d5d5d5; padding-bottom:6px; margin-bottom:7px;}
.n-button a.gc-read-np:hover{background-color: #2e3092; color: #ffffff; border-color: #2e3092;}
.n-button a.gc-archive-np:hover{background-color: #000000; color: #ffffff; border-color: #000000;}
.newspapar-image a::before{content: none;}
/*.newspapar-image:hover img{transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1);}*/

.gc-rating-waper{margin-top: 5px;}
.newspaper-listing-wrapper .gc-rating-call{margin-bottom: 0px;}

.star-ratings-sprite{width: 90px; background-position: 0 top;}
.star-ratings-sprite{height: 18px;}
.star-ratings-sprite-rating{height: 18px; background-size: 18px auto; background-position: 0 -26px;}


.gc-top-menu{padding-top: 15px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.gc-top-menu .mynewspapers-list{float: left; max-width: 84%;}
.jobtanderlink{float: right; max-width: 25%; margin-top: 4px; position: inherit; right: inherit; top: inherit;}
.gc-page-top-add .ad-468x60{margin: 0 auto 15px;}
.jobtanderlink a:last-child{margin-right: 0px;}
.newspaper-sub-listing-wrapper .newspapar-list-wrap .newspapar-image{ /*height: 280px;*/ height:355px; }
.newspaper-sub-listing-wrapper .newspapar-list-wrap .n-name{ /*height:auto;*/ height:45px; overflow:hidden; }
.newspaper-sub-listing-wrapper .n-button a{ padding: 5px 10px; }
.newspaper-sub-listing-wrapper .col-md-3{ margin-bottom:25px; }

.newspaper-listing-wrapper-archaive .newspapar-list-wrap .newspapar-image{ height: 280px; }
.newspaper-listing-wrapper-archaive .col-md-3{ margin-bottom:20px; }
.gc-my-newspaper .gc-old-edition .newspapar-list-wrap .newspapar-image{ height: 280px; }
.gc-my-newspaper .gc-old-edition .col-md-3{ margin-bottom:20px; }
.n-name{ font-size:17px; line-height: 1.2; }
.read-more a{ float:right; background-color: transperent; color: #2e3092; border: 1px solid #2e3092; margin-top:10px; padding:6px 15px; border-radius: 5px; }
.read-more a:hover{ background-color: #2e3092; color:#fff; }
.text-center{margin:0 auto;}
.page-404{margin-bottom:50px;}


/* 22022018 
---------------------*/

iframe {border:none !important; /*height:445px;*/}