/**
 * @file
 * Styles for Newsplus Lite's layout.
 */

#header-top {
  border-bottom: 1px solid #ffffff;
}
.region-header-top-left,
.region-header-top-right {
  padding-top: 45px;
  padding-bottom: 5px;
}
@media (max-width: 767px) {
  .region-header-top-left,
  .region-header-top-right {
    padding-top: 5px;
  }
}
/*TABLET FORMAT BREAKPOINTS*/
@media all and (min-width: 768px) and (max-width: 992px){
	.region-header-top-left, .region-header-top-right{
		padding-top: 5px
	}
}

/*END TABLET FORMAT BREAKPOINTS*/
#header {
  border-bottom: 6px solid;
  z-index: 499;
  position: relative;
}
#header-inside-right {
  padding-top: 13px;
}
@media (max-width: 767px) {
  #header-inside-right {
    margin-right: 40px;
  }
}
#page-intro > .container {
  background-color: #fff;
  z-index: 440;
}
#page-intro-inside {
  position: relative;
  margin: 0 -15px;
}
#page > .container {
/*  border-bottom: 6px solid #e5e5e5;*/
  z-index: 440;
}
#page > .container {
  background-color: #fff;
}
#page-inside {
  padding-bottom: 30px;
}
#top-content {
  padding: 20px 0 0 0;
}
#top-content #slideshow {
  margin-right: -15px;
  margin-left: -15px;
}
#top-content + #main-content {
  padding-top: 10px;
}
.front #banner #slideshow {
  margin-top: 10px;
}
#main-content {
  padding-top: 45px;
}
#main-content > .row {
  overflow: hidden;
}
#highlighted {
  background-color: #f8f8f8;
  border-bottom: 6px solid #e4e4e4;
  padding-bottom: 0;
  margin-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
#footer {
/*  border-bottom: 6px solid #dadada;*/
  padding-top: 50px;
  padding-bottom: 25px;
}
#subfooter {
  padding-top: 15px;
  padding-bottom: 10px;
}
@media (min-width: 992px) {
  .no-sidebars #highlighted {
    margin-left: -28.6%;
    margin-right: -28.6%;
    padding-left: 28.6%;
    padding-right: 28.6%;
  }
  .layout-sidebar-second #highlighted,
  .layout-sidebar-second #banner {
    margin-left: -15px;
  }
  .layout-sidebar-first #highlighted,
  .layout-sidebar-first  #banner {
    margin-right: -15px;
  }
  .not-front.layout-sidebar-second #highlighted {
    margin-left: -17.8%;
    padding-left: 17.8%;
  }
  .not-front.layout-sidebar-first #highlighted {
    margin-right: -17.8%;
    padding-right: 17.8%;
  }
  .not-front.layout-sidebar-second #banner {
    margin-left: -17.8%;
  }
  .not-front.layout-sidebar-first #banner {
    margin-right: -17.8%;
  }
}
@media (max-width: 991px) {
  #highlighted,
  #banner {
/*    margin-right: -15px;*/
    margin-left: -15px;
  }
}
@media (max-width: 767px) {
  #header-top {
    padding-top: 10px;
  }

  /* Header Mobile Layout */
  #header-inside {
    position: relative;
  }
  #header-inside.mean-container {
    padding-right: 40px;
  }
  #header-inside.mean-container #header-top-left,
  #header-top-inside.mean-container #header-top-right {
    z-index: 13;
    position: relative;
  }
  #header-inside.mean-container .mean-bar {
    position: absolute;
    top: 5px;
  }
  #header-inside.mean-container .dropdown.search-bar .dropdown-menu {
    margin-right: -40px;
  }

  /* Fixed header position */
  #header {
    top: auto;
  }
  #page,
  #page-intro {
    margin-top: 0!important;
  }
}

/* Regions */
.colored-area {
  color: #fff;
}
.colored-area a {
  color: #fff;
  text-decoration: underline;
}
.colored-area a:hover,
.colored-area a:active,
.colored-area a:focus {
  color: #fff;
  text-decoration: none;
}
.footer-area {
  font-size: 14px;
  line-height: 1.57;
  color: #464646;
}
.subfooter-area {
  font-size: 13px;
}
.subfooter-area p {
  padding-bottom: 5px;
}
@media (max-width: 991px) {
  .subfooter-area { text-align: center; }
}


/*Styling for views landing pages*/
.landing-page-card-item {
  margin-bottom: 30px;
  min-height: 490px;
}

.landing-page-card-item .image {
  margin-bottom: 10px;
}
.landing-page-card-item .image img {
  border-radius: 10px;
}

.landing-page-card-item .tagging .item-list ul {
  list-style-type: none;
}
.landing-page-card-item .tagging .item-list ul li {
  margin-left: 0px;
	margin-right: 10px;
  margin-bottom: 0px;
	display: inline-block;
	 background: #FFCE6D;
  width: fit-content;
  padding: 7px 10px 7px 10px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.285714px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
	color: #000000;
}
.landing-page-card-item .title {
/*  font-family: 'PapaSans-MediumCondensed';*/
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0.45px;
  color: #000000;
}
.landing-page-card-item .title a {
	color: #000000;
}

.landing-page-card-item .article-info {
  margin-top: 20px;
}

.landing-page-card-item span.user-name{
	font-style: normal;
  font-weight: 100;
  font-size: 14px;
  text-transform: uppercase;
  color: #4A4A4A;
  margin-top: 15px;
}

.landing-page-card-item span.created-date{
  font-style: normal;
  font-weight: 400;
	font-size: 14px;
  align-items: center;
  color: #4A4A4A;
}

li.pager__item a.button {
  margin-left: 20px!important;
  margin-right: 20px!important;
  padding: 10px 27px;
  width: fit-content;
  display: inline-block;
  background: #CFEB0C;
  border: 1px solid #000000;
  color: #000000;
  border-radius: 30px;
  text-transform: uppercase;
}
/*END*/

.title.page-title {
  font-weight: 900;
  font-size: 60px;
  line-height: 66px;
  color: #2C5C29;
}
/*media query for footer when screen more then 1200px*/
@media screen and (min-width: 1200px) {
 footer#footer .container {
  padding-left: 180px;
}

}

/*END*/
@media (max-width: 767px){
div#block-locations, div#block-footersocialmedia {
  text-align: center;
}

}

/*Banner Styling for landing pages*/
.title.page-title p {
  color: white;
	line-height: 56px;
}

.land-banner-tag {
/*  margin-left: 135px;*/
  margin-right: 10px;
  margin-bottom: 0px;
  display: inline-block;
  background: #FFCE6D;
  width: fit-content;
  padding: 7px 10px 7px 10px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.285714px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #000000;

}

.land-banner-sect1{
  background: #2C5C29;
/*	padding-right: 0px;*/
/*
	padding-top: 149px;
	padding-bottom: 85px;
*/
}

.land-banner-sect2{
/*padding-left: 0px;*/
	padding: 0px;
}

.land.title.page-title{
/*margin-left: 133px;*/
	margin-right: 20px;
	font-size: 55px;
}

.land-banner-sect1 .title.page-title p {
  color: white;
  line-height: 56px;
}

.land.button-primary{
/*margin-left: 137px!important;*/
}
.ban-image-fit{
	height: 547px;
  background-size: cover;
}

.con {
  height: 547px;
  padding-left: 22%;
  padding-top: 50px;
}

.con-mobile {
  padding-left: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.land-banner-sect.mobile .land.title.page-title {
  font-size: 48px;
}

/*mobile view*/
@media (max-width: 767px){
	.land-banner-sect.desktop{
		display: none;
	}
	.land-banner-sect.mobile {
  display: block!important;
}

}

@media all and (min-width: 768px) and (max-width: 992px){
	.land.title.page-title {
  margin-right: 20px;
  font-size: 48px;
	}
}

@media all and (min-width: 768px) and (max-width: 792px){
	.con {
  padding-left: 4%;
	}

}

@media all and (min-width: 793px) and (max-width: 874px){
	.con {
  padding-left: 15%;
	}

}

@media all and (min-width: 992px) and (max-width: 1017px){
	.con {
  padding-left: 18%;
 }
}

@media (min-width: 1235px){
	.con {
  padding-top: 120px;
 }

}

div#block-views-block-article-banners-block-1 {
  padding: 0px;
}
/*END Banner Styling for landing page*/

/*STYLING FOR ARTICLE TAGS ON TOP OF TITLE*/

.view.view-article-tagging-display.view-id-article_tagging_display.view-display-id-block_1 li,
.view.view-article-tagging-display.view-id-article_tagging_display.view-display-id-block_2 li{
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  display: inline-block;
  width: fit-content;
  padding: 4px 10px 4px 10px;
  line-height: 16px;
  text-align: center;
  letter-spacing: 0.285714px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  background: rgba(255, 206, 109, 0.5);
  color: #000000;
}
div#block-views-block-article-tagging-display-block-1 {
  padding-bottom: 0px;
}
/*END*/

/*Styling for views Similar Articles block*/
div#block-views-block-similar-articles-block-1 {
  border-top: 1px solid #979797;
}

div#block-views-block-similar-articles-block-1 h2 {
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 400!important;
  font-size: 48px!important;
  line-height: 42px;
  letter-spacing: 0.45px;
  text-transform: uppercase!important;
  color: #000000!important;
  border-bottom: none!important;
	padding-top: 30px;
}

.similar-articles-card-item {
  margin-bottom: 30px;
/*  border: 1px solid #80808017;*/
}

.similar-articles-card-item .image {
  margin-bottom: 10px;
}
.similar-articles-card-item .image img {
  border-radius: 10px;
}

.similar-articles-card-item .tagging .item-list ul {
  list-style-type: none;
}
.similar-articles-card-item .tagging .item-list ul li {
margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  display: inline-block;
  background: #FFCE6D;
  width: fit-content;
  padding: 2px 5px 2px 5px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.285714px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: #000000;
}
.similar-articles-card-item .title {
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0.45px;
  color: #000000;
}
.similar-articles-card-item .title a {
	color: #000000;
}

.similar-articles-card-item .article-info {
  margin-top: 20px;
}

.similar-articles-card-item span.user-name{
	font-style: normal;
  font-weight: 100;
  font-size: 14px;
  text-transform: uppercase;
  color: #4A4A4A;
  margin-top: 15px;
}

.similar-articles-card-item span.created-date{
  font-style: normal;
  font-weight: 400;
	font-size: 14px;
  align-items: center;
  color: #4A4A4A;
}
/*END*/


/*FRONT PAGE STYLING*/
/*section 1 PCV*/
.PCV-section .bg-cover-article1{
  background: #2D5D2A;
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 30px;
  position: relative;
  top: -22px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;

}
.PCV-section .bg-cover-article1 .article-info{
	margin-top: 5px;
  color: white;
}
.PCV-section .bg-cover-article1 span.user-name, .PCV-section .bg-cover-article1 span.created-date{
	color: white;
}
.PCV-section .bg-cover-article1 .title a{
	color: white;
}
.contain.PCV-section .article-info {
  margin-top: 5px;
}
.similar-articles-card-item .image1 img{
	  border-radius: 10px;
}

#main > div > div.contain.PCV-section > div > div.col-sm-6.col-md-6 > div > div > div > div.tagging {
  top: -15px;
  position: relative;
}

/*section 2 CP*/
.contain.CP-section .similar-articles-card-item .tagging .item-list ul li {
  background: #2D5D2A;
  color: white;
}
.contain.CP-section .ov {
  position: relative;
  display: block;
  float: left;
  background: #F5E8DC;
  width: 100%;
  border-radius: 10px;
}
.contain.CP-section .ov img {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
.contain.CP-section .tagging {
  position: relative;
  display: inline-block;
  padding-top: 5px;
}
/*mobile view*/
@media (max-width: 767px){
	.conn{
		top:0px!important;
		padding-top: 20px;
	}

}

/*section 3 Craft*/
.contain.craft-section .similar-articles-card-item .tagging .item-list ul li {
  background: #F5E8DC;
  color: #000000;
}
.over-up {
  position: absolute;
  bottom: 66px;
  width: 94%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
  border-radius: 10px;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #6e6f6e30), color-stop(0.8, #272c22) );
}
.over-up .title a {
  color: white;
  text-transform: uppercase;
}
.over-up span.user-name, .over-up span.created-date{
	color: white;
}

#main > div > div.contain.craft-section > div > div:nth-child(1) > div > div > div:nth-child(1) > div > div > div.col-sm-6.col-md-6.no-pad-left {
  display: none;
}
#main > div > div.contain.craft-section > div > div:nth-child(1) > div > div > div:nth-child(1) > div > div > div.col-sm-6.col-md-6.no-pad-right {
  width: 100%;
}
#main > div > div.contain.craft-section > div > div:nth-child(1) > div > div > div:nth-child(1) > div > div > div.col-sm-6.col-md-6.no-pad-right > div.title > a {
  color: white;
}
#main > div > div.contain.craft-section > div > div:nth-child(1) > div > div > div:nth-child(1) > div > div {
  background: #2C5C29;
  padding-bottom: 20px;
	padding-top: 10px;
	border-radius: 10px;
	width: 100%;
}
#main > div > div.contain.craft-section > div > div:nth-child(1) > div > div > div:nth-child(1) > div > div > div.col-sm-6.col-md-6.no-pad-right > div.button-primary {
  margin-top: 10px!important;
}
#main > div > div.contain.craft-section > div > div:nth-child(1) > div > div > div:nth-child(1) > div > div > div.col-sm-6.col-md-6.no-pad-right > div.description {
  display: none;
}

/*section 4 Fun*/
.contain.fun-section .similar-articles-card-item .tagging .item-list ul li{
  background: #710500;
  color: white;
}

/*section 5 Our growth*/
.contain.growth-section .similar-articles-card-item .tagging .item-list ul li{
  background: #65A17A;
  color: #000000;
}

/*overall front*/
.front-page .similar-articles-card-item {
  display: inline-block;
}
.front-page .similar-articles-card-item .title {
  font-size: 30px;
  line-height: 34px;
}
.front-page .similar-articles-card-item .article-info {
  margin-top: 5px;
}
.no-pad-left{
	padding-left: 0px;
}
.no-pad-right{
	padding-right: 0px;
}
.no-pad-top{
	padding-top: 0px;
}
.no-pad-bottom{
	padding-bottom: 0px;
}

/*overlay*/
.container1 {
  position: relative;
}

.image1 {
  display: block;
  width: 100%;
  height: auto;
}

.overlay1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #2e5b2c;
	border-radius: 10px;
}

.container1:hover .overlay {
  opacity: 0.7;
}

.text {
  color: white;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}



/*END FORNT PAGE STYLING*/

/*node article styling*/
.page-node-type-article .field.field--name-field-article-by,
.page-node-type-article .field.field--name-field-publish-date,
.page-node-type-news-press .field.field--name-field-article-by,
.page-node-type-news-press .field.field--name-field-publish-date {
  display: none;
}
.article_publish-info {
	color: black;
  margin-bottom: 30px;
}
.article-publish-name{
	text-transform: uppercase;
}
.paragraph.paragraph--type--youtube-video-embed,
.paragraph.paragraph--type--wysiwyg,
.paragraph.paragraph--type--dam-image-s{
  margin-bottom: 30px;
}
.paragraph.paragraph--type--dam-image-s ul.links.field__items {
  padding: 0px;
}

#block-newsplus-lite-breadcrumbs > div.content > nav > ol > li:nth-child(1) > span {
/*  display: none;*/
}
.page-node-type-article #block-newsplus-lite-breadcrumbs > div.content > nav > ol > li:nth-child(1) > span,
.page-node-type-news-press #block-newsplus-lite-breadcrumbs > div.content > nav > ol > li:nth-child(1) > span{
  display: none;
}


/*Media center styling*/
nav#media-center {
  text-align: center;
  background: #2D5D2A;
  border-radius: 48px;
  max-width: 836px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px;
	margin-bottom: 100px;
}
nav#media-center ul li a {
  width: 50px;
  height: 30px;
  font-family: 'PapaSans-Heavy';
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.225px;
  text-transform: uppercase;
  color: #FFFFFF;
	padding-right: 20px;
}
nav#media-center ul li a:hover {
  color: #CFEB0C;
  text-decoration: none;
}
nav#media-center select {
  display: none;
}
@media (max-width: 767px) {
  nav#media-center ul     { display: none; }
  nav#media-center select { display: inline-block; }
}
@media (max-width: 991px) {
	div#news .cont {margin-top: 20px!important;}
}

nav#media-center ul {
  list-style: none;
  margin-bottom: 0px;
}
nav#media-center li {
  display: inline-block;
  float: none;
}
.line{
	border-top: 1px solid #2e5b2c;
  margin-top: 15px;
}
.about-body {
  color: #2D5D2A;
}
.about-title {
  font-weight: 900;
  font-size: 60px;
  line-height: 66px;
  color: #2C5C29;
  font-family: 'PapaSans-Heavy';
  font-style: normal;
  margin-bottom: 15px;
}
div#about {
  margin-bottom: 100px;
}
div#news {
  background: #F5E8DC;
	margin-bottom: 100px;
}
div#news .cont {
  position: relative;
  margin-top: 120px;
}
div#news .about-title,div#news .about-body {
  color: black;
}
/*About papa johns news articles styling*/
.about-news-article-con {
  background: #F5E8DC;
	border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.about-news-article-con .title {
  padding: 20px;
}
.similar-articles-card-item .news-art img {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.about-news-article-con .title a {
  color: #2D5D2A;
}
.about-news-art-height {
  height: 500px;
}

.view.view-about-papa-johns.view-id-about_papa_johns li.pager__item:before,
.view.view-about-papa-johns.view-id-about_papa_johns li.pager__item:after {
  background-color: #000000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 25%;
}
#block-views-block-about-papa-johns-block-1 li.pager__item a.button,
.view.view-about-papa-johns.view-id-about_papa_johns.view-display-id-block_1 li.pager__item a.button{
  margin-left: 20px!important;
  margin-right: 20px!important;
	  padding: 10px 27px;
  width: fit-content;
  display: inline-block;
  background: #CFEB0C;
  border: 1px solid #000000;
  color: #000000;
  border-radius: 30px;
  text-transform: uppercase;
}

div#block-views-block-about-papa-johns-block-1 {
  margin-bottom: 100px;
}

@media (max-width: 767px) {
.ban-image{
	 height: 280px!important;
	}
}

/*quick facts*/
.quick-facts-bag{
	background:#F5E8DC;
	  margin-bottom: 100px;
}
.quick-fact-contain {
  background: #2D5D2A;
  padding: 20px;
}
.quick-fact-contain .similar-articles-card-item{
	margin-bottom: 0px;
}
.quick-fact-contain .button-primary {
  margin-top: 20px!important;
}
.quick-fact-contain .similar-articles-card-item .tagging .item-list ul li{
	  background: #E3C2ED;
}
.quick-fact-contain .title {
	color: white;

}
.quick-fact-contain .tagging {
  margin-bottom: 25px;
}
span.quick-fact-number {
  color: #FFCF6E;
  font-size: 100px;
  line-height: 80px;
}
.r1-c2.title {
  line-height: 48px;
  font-size: 48px;
}
.r1-c2.block1,
.r1-c2.block2{
  margin-bottom: 30px;
}
.r1-c2.block1 .quick-fact-contain .title,
.r1-c2.block2 .quick-fact-contain .title{
  color: white;
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 400;
  line-height: 48px;
  font-size: 48px;
  letter-spacing: 0.45px;
}
.r1-c2.block1 .quick-fact-contain,
.r1-c2.block2 .quick-fact-contain{
  padding-top: 35px;
	height: 310px;
}
.title.long {
  line-height: 43px!important;
  font-size: 43px!important;
}

@media (max-width: 1199px) {
.r1-c2.block1 .quick-fact-contain,
.r1-c2.block2 .quick-fact-contain{
  height: 260px;
}
}
@media (max-width: 991px) {
.r1-c2.block1 .quick-fact-contain,
.r1-c2.block2 .quick-fact-contain{
  height: 230px;
}
}
/*Contact us style*/
p.contactus-title {
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0.45px;
  color: #2D5D2A;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 30px;
}
.media-contact-info{
	text-align: center;
}
/*leaders style*/
div#leaders {
  margin-bottom: 65px;
}

.person {
  text-align: center;
	margin-bottom: 65px;
}
span.name {
  color: #65A17A;
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 60px;
  text-transform: uppercase;
}
span.position {
  font-family: 'PapaSans';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  color: rgba(0, 0, 0, 0.4);
}
.person span.photo img {
  width: 170px;
}

.contact-socials span.social-icons {
  padding-right: 120px;
}
@media (max-width: 767px) {
.contact-socials span.social-icons {
  padding-right: 80px;
}
}
.contact-socials span.social-icons img {
  width: 20px;
}
.contact-socials {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 40px;
}
span.social-icons.nopad-right {
  padding-right: 0px;
}
span.social-icons a {
  text-decoration: none;
}
nav#media-center select {
  background: #2f5c2d;
  color: white;
  border: 0px;
 font-family: 'PapaSans-Heavy';
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
	  margin-top: 0px;
  margin-bottom: 0px;
}
/*media center multimedia section*/

.media-center-download{
  font-weight: lighter;
  color: white;
  display: flow-root;
  position: relative;
  top: -34px;
  font-size: 22px;
  text-align: center;
  background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #a2a2a269), color-stop(0.8, #272c22b0) );
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
a.media-center-download:hover {
  color: #d0e934;
  text-decoration: none;
}
.addpad{
	padding-right: 15px;
}
.media-center-gallery-item img {
  border-radius: 10px;
}
div#block-views-block-media-center-multimedia-block-1 li.pager__item:before,
div#block-views-block-media-center-multimedia-block-1 li.pager__item:after {
  background-color: #000000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 25%;
}
div#block-views-block-media-center-multimedia-block-1 li.pager__item a.button,
div#block-views-block-media-center-multimedia-block-1 li.pager__item a.button{
  margin-left: 20px!important;
  margin-right: 20px!important;
	  padding: 10px 27px;
  width: fit-content;
  display: inline-block;
  background: #CFEB0C;
  border: 1px solid #000000;
  color: #000000;
  border-radius: 30px;
  text-transform: uppercase;
}
/*form styling multimedia*/
div#block-views-block-media-center-multimedia-block-1 {
  background: #FFCF6E;
	  padding-top: 60px;
}
select#edit-field-media-center-gallery-tag-target-id {
  border-right-width: 0px;
  border-radius: 20px;
  width: 148px;
	background: #F5E8DC;
  color: #710500;
	border: none;
}
div#block-views-block-media-center-multimedia-block-1 .form-item-field-media-center-gallery-tag-target-id select {
  border-right-width: 0px;
  border-radius: 20px;
  width: 148px;
  background: #F5E8DC;
  color: #710500;
  border: none;
}
div#block-views-block-media-center-multimedia-block-1 .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label {
  margin-top: 30px;
  position: relative;
  left: -81px;
}
div#block-views-block-media-center-multimedia-block-1 div#edit-actions,
div#block-views-block-media-center-multimedia-block-1 div#edit-actions--2,
div#block-views-block-media-center-multimedia-block-1 .form-actions {
  clear: none;
  display: inline-block;
  margin-top: 29px;
  position: relative;
  left: -143px;
}{
  clear: none;
  display: inline-block;
  margin-top: 29px;
  position: relative;
  left: -143px;

}
input#edit-submit-media-center-multimedia {
  border-radius: 20px;
  min-width: 19px !important;
	  background-color: #f5e8dd;
	  border: 2px solid #f5e8dd;
	  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 3px !important;
	color: #710500;
	  color: #f0f8ff00;
  border: none;
  background: #ff990000 url(../images/search-btn.png) no-repeat 10px center;
  cursor: pointer;
	background-size: 30px 30px;
}

div#block-views-block-media-center-multimedia-block-1 input[type="submit"]{
	  border-radius: 20px;
  min-width: 19px !important;
  background-color: #f5e8dd;
  border: 2px solid #f5e8dd;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 3px !important;
  color: #710500;
  color: #f0f8ff00;
  border: none;
  background: #ff990000 url(../images/search-btn.png) no-repeat 10px center;
  cursor: pointer;
  background-size: 30px 30px;

}
div#block-views-block-media-center-multimedia-block-1 input#edit-title {
  border-radius: 20px;
  width: 350px;
	padding-right: 50px;
	  border: 2px solid #F5E8DC;
}
div#block-views-block-media-center-multimedia-block-1 .form-item-title input {
  border-radius: 20px;
  width: 350px;
  padding-right: 50px;
  border: 2px solid #F5E8DC;
}

div#block-views-block-media-center-multimedia-block-1 .view-filters {
  margin-bottom: 60px;
}

@media (max-width: 680px) {
select#edit-field-media-center-gallery-tag-target-id {
  width: 179px;
}

	div#block-views-block-media-center-multimedia-block-1 input#edit-title,div#block-views-block-media-center-multimedia-block-1 .form-item-title input {
  width: auto;
	}
}

@media (max-width: 680px) {
div#block-views-block-media-center-multimedia-block-1 div#edit-actions, div#block-views-block-media-center-multimedia-block-1 div#edit-actions--2,div#block-views-block-media-center-multimedia-block-1 .form-actions {
  clear: none;
   display: inline;
  margin-top: 29px;
  position: relative;
  left: 142px;
  top: -64px;
}
}
@media (min-width: 1200px) {
	.view-filters{
		  margin-left: 27%;
	}
}
@media (max-width: 1200px) {
	.view-filters{
		  margin-left: 22%;
	}
}
@media (max-width: 992px) {
	.view-filters{
		  margin-left: 11%;
	}
}

@media (max-width: 680px) {
 .view-filters{
	 margin-left: 7%;
	}
div#news .cont {
  margin-top: 20px;
}
}
@media (max-width: 576px) {
	select#edit-field-media-center-gallery-tag-target-id {
  width: 149px;
}
}
@media (max-width: 500px) {

div#block-views-block-media-center-multimedia-block-1 div#edit-actions, div#block-views-block-media-center-multimedia-block-1 div#edit-actions--2, div#block-views-block-media-center-multimedia-block-1 .form-actions {
  clear: none;
  display: inline;
  margin-top: 29px;
  position: relative;
  left: 175px;
  top: -64px;
}

div#block-views-block-media-center-multimedia-block-1 .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label {
  margin-top: 30px;
  position: relative;
  left: -44px;
}
	div#block-views-block-media-center-multimedia-block-1 div#edit-actions, div#block-views-block-media-center-multimedia-block-1 div#edit-actions--2, div#block-views-block-media-center-multimedia-block-1 .form-actions {
  clear: none;
  display: inline;
  margin-top: 29px;
  position: relative;
  left: 175px;
  top: -64px;
}
div#block-views-block-media-center-multimedia-block-1 .form-item-field-media-center-gallery-tag-target-id select {
  width: 117px;
}
}
@media (max-width: 511px) {
	div#block-views-block-media-center-multimedia-block-1 .form-item-field-media-center-gallery-tag-target-id select {
  width: 143px;
}
}

/*article statistic block style*/
.paragraph.paragraph--type--statistic-3-column-block {
  background: #710500;
	  border-radius: 10px;
}
.statistic-3col {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
.card-bigtitle {
  font-size: 100px;
/*  font-family: 'PapaSans';*/
  font-weight: 700;
  color: white;
}
.card-smtitle {
  font-size: 23px;
  color: white;
  font-weight: 500;
  line-height: 29px;
}
.statistic-3col .card-body {
  font-size: 16px;
  font-weight: 500;
  color: white;
  line-height: 23px;
}
/*EN article statistic block style*/

/*Article media styling*/
a.article-center-download {
  color: black;
  background: white;
  font-weight: 100;
  display: inline-block;
  top: -24px;
  position: relative;
  padding: 0px 8px 0px 5px;
}
.article-center-gallery-item img {
  /* border-radius: 10px; */
}
/*END*/

.views-field.views-field-field-banner-image img {
  width: 100%;
}

/*FRONT PAGE NEW CSS*/
.entity-node ul.links.field__items {
  padding: 0px;
}
.PCV-section .entity-node .bg-cover-article1{
	top: -37px!important;
}
#main > div > div.contain.PCV-section > div > div.col-sm-6.col-md-6 > div > ul > li > div > div.tagging {
  top: -36px;
  position: relative;
}
.similar-articles-card-item .tagging ul li {
  margin-left: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  display: inline-block;
  background: #FFCE6D;
  width: fit-content;
  padding: 2px 5px 2px 5px!important;
	margin-top: 5px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0.285714px;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  color: #000000;
}
.PCV-section .bg-cover-article1 .title a{
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 36px;
  letter-spacing: 0.45px;
  color: white;
  text-align: left;
  padding-left: 0px;
  padding-right: 5px;
	background: transparent;
	margin-top: 0px;
	display: inline-block;
}

.container1 .field--entity-reference-target-type-taxonomy-term {
  margin: 0px;
}
.container1 .similar-articles-card-item .title a {
  font-family: 'PapaSans-MediumCondensed';
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: 0.45px;
  color: #000000;
  text-align: left;
  background: transparent;
  padding: 0px;
}

/*C and P*/
.title.cp-row1 a {
  font-size: 60px;
  line-height: normal;
  background: transparent;
}
.title.cp-row1 a:hover {
  background: transparent;
  color: #2C5C29;
}
.contain.CP-section .similar-articles-card-item .tagging ul li{
	background: #2D5D2A;
  color: white;
}
.image-preview.clearfix {
  margin-bottom: 0px;
}
ul.no-pad {
  padding: 0px;
  list-style: none;
}
.contain.CP-section .button-primary {
  margin-top: 15px!important;
}
/*Our Craft*/
#main > div > div.contain.CP-section > div > div:nth-child(2) > ul:nth-child(1) > li > div > div {
  margin-top: 10px;
}

#main > div > div.contain.craft-section > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul > li > div > div > div.col-sm-6.col-md-6.no-pad-left > div > div > img{
	display:none;
}
#main > div > div.contain.craft-section > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul > li > div > div > div.col-sm-6.col-md-6.no-pad-right{
	width:100%;
}
#main > div > div.contain.craft-section > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul > li > div > div{
	background: #2C5C29;
  padding-bottom: 20px;
  padding-top: 10px;
  border-radius: 10px;
  width: 100%;
}
#main > div > div.contain.craft-section > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul > li > div > div > div.col-sm-6.col-md-6.no-pad-right > div.title > a{
	color: white;
}
#main > div > div.contain.craft-section > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > ul > li > div > div > div.col-sm-6.col-md-6.no-pad-right > div.button-primary{
	  margin-top: 10px!important;
}
.contain.craft-section .similar-articles-card-item .tagging li{
	background: #F5E8DC;
  color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
}
.contain.craft-section .similar-articles-card-item .title {
  margin-bottom: 5px;
}

/*Our Growth*/
.contain.growth-section .similar-articles-card-item .tagging ul li {
  background: #65A17A;
  color: #000000;
}
.contain.growth-section .similar-articles-card-item .tagging ul{
	margin-bottom: :10px;
}

/*FUN*/
.contain.fun-section .similar-articles-card-item .tagging ul li {
  background: #710500;
  color: white;
}
.contain.fun-section .similar-articles-card-item .tagging ul{
	margin-bottom:10px;
}
/*END FRONT PAGE NEW CSS*/