/**
 * This file provides CSS for the admin dashboard.
 */

/* License activation */
.spsp-license {
  padding: 80px 0;
}
.spsp-license .spsp-license-area {
  display: inline-block;
}
.spsp-license h3 {
  font-size: 24px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 10px;
}
.spsp-license p {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 24px;
  color: #666;
}
.spsp-license .spsp-license-key {
  display: inline-block;
  position: relative;
  margin-right: 5px;
}
.spsp-license .spsp-license-key-input.license-key-active {
  border: 1px solid #28a745;
  pointer-events: none;
  padding-right: 68px;
  color: #a9a9a9;
}
.spsp-license .spsp-license-key-input.license-key-active:focus {
  border-color: #28a745;
}
.spsp-license .spsp-license-key span {
  position: absolute;
  top: 7px;
  right: 7px;
  background: #28a745;
  color: #fff;
  padding: 4px 10px;
  border-radius: 3px;
  line-height: 20px;
}
.spsp-license .spsp-license-key-input {
  padding: 6px 14px;
  min-width: 400px;
}
.spsp-license .button-secondary {
  min-height: 42px;
  text-transform: uppercase;
  padding: 6px 16px;
}
.spsp-license .button-secondary:focus,
.spsp-license .spsp-license-key-input:focus {
  outline: none;
  box-shadow: 0 0 0;
}
.spsp-license .btn-license-save-activate {
  color: #fff;
  border-color: #1689de;
  background: #1689de;
}
.spsp-license .btn-license-save-activate:hover,
.spsp-license .btn-license-save-activate:focus {
  background: #0b7acc;
  border-color: #0b7acc;
  color: #fff;
}
.spsp-license .spsp-license-error-notices {
  color: #dc3545;
  text-align: left;
  margin-top: 7px;
  font-size: 14px;
  font-style: italic;
  -webkit-animation: seconds 1.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 3s;
  animation: seconds 1.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 3s;
  position: relative;
}
@-webkit-keyframes seconds {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
      left: -9999px;
      position: absolute;
  }
}
@keyframes seconds {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
      left: -9999px;
      position: absolute;
  }
}

/* Help Page */
.text-center {
  text-align: center;
}
.sp_post_carousel_page_pcp_help .about-wrap h1 {
  font-size: 36px;
  text-align: center;
  font-weight: 600;
  margin: 100px 0 0 0;
}
.sp_post_carousel_page_pcp_help .sp-pcp-help .about-text {
  color: #555d66;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  margin: 20px 0 50px 0;
  padding: 0 100px;
}
.sp_post_carousel_page_pcp_help .sp-pcp-help {
  margin: auto;
  text-align: center;
}
/* div.sp-pcp-help .wp-badge {
  border: none;
  background: url(../img/smart-post-show-pro-badge.png) right no-repeat;
  background-size: 100px 100px;
  box-shadow: none;
  height: auto;
  top: -75px;
} */

.about-wrap.sp-pcp-help [class$="-col"] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 100px;
}

.about-wrap.sp-pcp-help [class$="-col"] .col {
	flex: 0 0 32%;
	max-width: 32%;
	margin-bottom: 20px;
	margin-left: 0 !important;
    align-self: flex-start;
    box-shadow: rgb(0 0 0 / 10%) 0 0 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.about-wrap.plugin-section {
  margin: 25px 0px 0px;
}
/* .about-wrap.sp-pcp-help .feature-section .col {
  margin-top: 40px;
} */

.about-wrap.sp-pcp-help [class$="-col"] .col + .col {
  margin-left: 20px;
}
.wrap.about-wrap.sp-pcp-help  .headline-feature-video {
  padding: 25px;
  box-shadow: rgb(0 0 0 / 10%) 0 0 20px;
  border-radius: 5px;
  margin-bottom: 60px;
}
.wrap.about-wrap.sp-pcp-help .headline-feature.feature-video {
  position: relative;
  margin: 0;
  padding-bottom: 56.25%;
  width: 100%;
  max-width: 100%;
  height: 0;
  text-align: center;
}

div.sp-pcp-help .headline-feature.feature-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

div.sp-pcp-help .plugin-section .sp-plugin-section-title h2 {
  font-size: 2.2em;
  color: #32373c;
  font-weight: 400;
}
div.sp-pcp-help .plugin-section .sp-plugin-section-title h4 {
  font-weight: 400;
  text-align: center;
  font-size: 18px;
  color: #555d66;
  margin-top: 15px;
  margin-bottom: 40px;
}

div.sp-pcp-help .feature-section .sp-pcp-feature {
  /* padding: 20px 20px;
  border: 1px solid #ddd; */

  background-color: #fff;
  padding: 30px 30px 38px 30px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  text-align: left;
}

div.sp-pcp-help .feature-section .sp-pcp-feature h3 {
  font-size: 18px;
  margin-top: 0px;
}

div.sp-pcp-help .feature-section .sp-pcp-font-icon{
	font-size: 22px;
	display: inline-block;
	margin-right: 10px;
	color: #c65b66;
}
div.sp-pcp-help .feature-section .sp-pcp-feature  p{
  margin-bottom: 28px;
  font-size: 14px;
}

div.sp-pcp-help .feature-section a.button {
  background-color: #c65b66;
  background-image: -moz-linear-gradient(180deg, rgb(214 66 36) 0%, rgb(178, 86, 118) 100%);
  background-image: -webkit-linear-gradient(180deg, rgb(214 66 36) 0%, rgb(178, 86, 118) 100%);
  background-image: -ms-linear-gradient(180deg, rgb(214 66 36) 0%, rgb(178, 86, 118) 100%);
  border-color: transparent;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border-radius: 4px;
  text-transform: uppercase;
  padding: 9px 18px;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  transition: .5s;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}

.about-wrap .plugin-section .three-col .col {
	background: #ffffff;
}

.sp_post_carousel_page_pcp_help .about-wrap.plugin-section {
	margin: 0;
}

.sp_post_carousel_page_pcp_help .about-wrap.sp-pcp-help .plugin-section [class$="-col"] {
	margin-bottom: 50px;
}
.sp_post_carousel_page_pcp_help .about-wrap.sp-pcp-help .plugin-section .feature-section.first-cols {
	margin-bottom: 20px;
}

.sp_post_carousel_page_pcp_help .three-col .col .sp-wpcp-plugin-content a {
	text-decoration: none;
	color: #000000;
	font-weight: 600;
	font-size: 18px;
}

.about-wrap .plugin-section .three-col .col .sp-wpcp-plugin .sp-wpcp-plugin-content p {
	margin-top: 0;
}
.sp_post_carousel_page_pcp_help .sp-pcp-help .sp-pcp-feature a.button:hover {
	background-color: #c65b66;
  background-image: -moz-linear-gradient(180deg, rgb(178, 86, 118)  0%, rgb(214 66 36) 100%);
  background-image: -webkit-linear-gradient(180deg, rgb(178, 86, 118)  0%, rgb(214 66 36) 100%);
  background-image: -ms-linear-gradient(180deg, rgb(178, 86, 118)  0%, rgb(214 66 36) 100%);
	color: #fff;
}

.sp_post_carousel_page_pcp_help .sp-plugin-section-title.text-center {
	margin-bottom: 60px;
}

.sp_post_carousel_page_pcp_help .sp-plugin-section-title h2 {
	font-size: 30px;
	color: #32373c;
	font-weight: 500;
}

.about-wrap.sp-pcp-help [class$="-col"] .col+.col {
	margin-left: 20px;
}

.about-wrap.sp-wcgs-plugin-section {
	margin: 0;
}
/* Plugin Section */
div.sp-wcgs-plugin-section .sp-plugin-section-title h2 {
	font-size: 30px;
	color: #32373c;
	font-weight: 500;
}


.sp_post_carousel_page_pcp_help .sp-pcp-help .plugin-section  .feature-section .sp-pcp-feature h3{
  font-size: 17px;
}
.sp_post_carousel_page_pcp_help .sp-pcp-help .plugin-section .feature-section p {
	margin-bottom: 0px;
}

.sp_post_carousel_page_pcp_help .sp-pcp-help .plugin-section .pcp-plugin-link .sp-pcp-feature p {
  color: #32373c;
}
.sp_post_carousel_page_pcp_help .sp-pcp-help .plugin-section .pcp-plugin-link{
	text-decoration: none;
}
.sp_post_carousel_page_pcp_help .about-wrap.plugin-section [class$="-col"] .col{
  border: 1px solid transparent;
  transition-timing-function: linear;
  transition-duration: 300ms;
  }

.sp_post_carousel_page_pcp_help .sp-plugin-section-title h4 {
	font-weight: 400;
	text-align: center;
	font-size: 18px;
	color: #555d66;
	margin-top: 15px;
	margin-bottom: 40px;
}
.sp_post_carousel_page_pcp_help .about-wrap.plugin-section [class$="-col"] .col:hover {
  border: 1px solid #c65b66;
}
.pcp-help-img{
	max-width: 64px;
	padding-bottom: 20px;
}
.pcp-plugin-link:focus{
	color: transparent;
	box-shadow: none;
	outline: none;	
}
@media screen and (max-width: 1200px) {
	.about-wrap.sp-pcp-help [class$="-col"] .col {
		flex: 0 0 48%;
		max-width: 48%;
		margin-left: 0;
		margin-bottom: 20px;
	}
}
@media (max-width: 500px){
.about-wrap.sp-pcp-help [class$="-col"] .col {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.sp_post_carousel_page_pcp_help .sp-pcp-help .about-text{
		padding: 0 40px;
	}
} 

/* Preloader */
#sp_pcp_view_options .spf-metabox {
  min-height: 300px;
  z-index: 999;
  background-image: url(../img/spinner.svg);
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: center 65%;
}
#sp_pcp_view_options .spf-nav-metabox li {
  opacity: 0;
}
/* Shortcode sidebar */
.pcp-after-copy-text {
  bottom: 0;
  opacity: 0;
  z-index: 9999999;
  position: fixed;
  width: 230px;
  left: 180px;
  text-align: center;
  padding: 15px 15px;
  line-height: 15px;
  color: #fff;
  border-radius: 3px;
  background: #32373C;
  border: 1px solid #32373C;
}
.pcp-after-copy-text .fa-check-circle {
  font-size: 14px;
  margin-right: 2px;
  color: #5db62e
}

span.pcp-shortcode-selectable {
  background-color: #eeeeee;
  padding: 10px 15px 10px 30px;
  display: inline-block;
  border: 1px solid #e2e2e2;
  cursor: pointer;
  border-radius: 3px;
  word-break: break-word;
  position: relative;
  width: 80%;
}
span.pcp-shortcode-selectable::after {
  content: url(../img/copy.svg);
  width: 16px;
  left: 10px;
  top: 50%;
  position: absolute;
  margin-top: -6px;
}
.pcp-scode-wrap-side p {
  margin-top: 0;
}
.pcp-scode-wrap-side {
  margin-top: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
.pcp-scode-wrap-side .pcp-sc-title {
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 1.2em;
}
.post-type-sp_post_carousel .handlediv,
.post-type-sp_post_carousel .postbox-header .handle-actions .handle-order-lower,
.post-type-sp_post_carousel
  .postbox-header
  .handle-actions
  .handle-order-higher {
  display: none;
}
.post-type-sp_post_carousel .misc-pub-section.misc-pub-visibility,
.post-type-sp_post_carousel .misc-pub-section.curtime.misc-pub-curtime{
  display: none;
}
.post-type-sp_post_carousel .postbox-header{
	pointer-events: none;
}
#sp_pcp_layouts .postbox-header{
    border: none;
}
/* Filter button field hidden */
.pcp_filter_btn_color {
  display: none !important;
}

/* Footer text style */
.sp-smart-post-admin-footer-text {
  font-size: 13px;
  color: #6C6A6D;
}

.sp-smart-post-admin-footer-text span {
  color: #DBA617;
}

.sp-smart-post-admin-footer-version-text {
  text-align: right;
  margin-top: -18px;
  font-weight: 600;
  font-size: 14px;
  color: #6C6A6D;
}

#menu-posts-sp_post_carousel ul.wp-submenu.wp-submenu-wrap li:nth-child( 5 )  {
  border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
/* Hide Classic setting menu  */
#menu-posts-sp_post_carousel ul.wp-submenu.wp-submenu-wrap li:nth-child( 8 )  {
  display: none;
}
