
/*------------------------------------------------------------------
	+ Pricing Plans
-------------------------------------------------------------------*/
.pricing {
    padding: 100px 0;
    background: #f7f7f7;
    text-align: center; }
    .pricing h2 {
        margin-bottom: 30px; }
    .pricing p:last-of-type {
        margin-bottom: 50px; }
    .pricing .package {
        padding-top: 1px;
        padding-bottom: 50px;
        -webkit-box-shadow: inset 0 0 0 1px #ddd;
        box-shadow: inset 0 0 0 1px #ddd;
        background: #fff;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        @media screen and (max-width: 991px) {
            .pricing .package {
                margin-bottom: 50px; } }
        .pricing .package .top {
            background: #f7f7f7;
            margin: 0 1px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease; }
            .pricing .package .top .title {
                margin: 0 50px;
                padding: 30px 0;
                border-bottom: 1px solid #ddd;
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
                text-transform: uppercase;
                font-weight: 600;
                }
            .pricing .package .top .price {
                margin: 35px 0 15px;
                font-size: 57px;
                font-weight: 600;
                line-height: 70%;
                letter-spacing: 2px;
                transition: all 0.3s ease;
                font-family: "Poppins";
                }
                .pricing .package .top .price span {
                    font-size: 48px; }
            .pricing .package .top .time {
                margin: 0;
                padding-bottom: 25px;
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease; }
        .pricing .package .bottom ul.features {
            padding: 30px 0 50px 0; }
            .pricing .package .bottom ul.features li {
                padding: 5px 0;
                list-style: none;
                border-bottom: 1px solid #f7f7f7;
                text-transform: uppercase;
                }
            .pricing .package .bottom ul.features li:first-child {
                padding-top: 0;
                border-top: 1px solid #f7f7f7;
                }
            .pricing .package .bottom ul.features li:last-child {
                padding-bottom: 0; }
    .pricing .package.active {
        -webkit-box-shadow: inset 0 0 0 1px #077ce6;
        box-shadow: inset 0 0 0 1px #077ce6; }
        .pricing .package.active .top {
            background: #077ce6; }
            .pricing .package.active .top .title,
            .pricing .package.active .top .price,
            .pricing .package.active .top .time {
                color: #fff; }
            .pricing .package.active .top .title {
                border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    @media screen and (max-width: 991px) {
        .pricing .package_3 {
            margin-bottom: 0; } }


	.product.woocommerce.add_to_cart_inline {
		border: 0 !important;
	}
	.product.woocommerce.add_to_cart_inline span{
		display: none !important;
	}
	.cart-contents:before{
		font-family:WooCommerce;
		content: "\e01d";
		font-size:17px;
		margin-top:10px;
		font-style:normal;
		font-weight:400;
		padding-right:5px;
		vertical-align: bottom;
	}
	.cart-contents:hover {text-decoration: none}
	.cart-button {padding : 0 15px;}
	.blog-custom-class .media  {
		overflow: inherit;
	}

	.blog-custom-class .cd-stretchy-nav.edit-content .cd-nav-trigger {
	-webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
	}
	.blog-custom-class .cd-stretchy-nav.edit-content .cd-nav-trigger {
		height: 30px;
		width: 30px;
		background: #2979ff;
	}
	.blog-custom-class  .cd-nav-trigger span {
    left: 50%;
    top: 48%;
	}
	article.post .media-body {
		width: auto !important;
		max-width: 640px;
	}

	ol {
		list-style-type: decimal !important;
	}
	.post table {
		margin: 20px 0 40px;
	}
	.post .gallery-item {text-align : left !important;}
	/* visual-composer options */
	.container.bootstrap {
		margin-left: auto !important;
		margin-right: auto !important;
	}

	.vc_row-has-fill>.vc_column_container>.vc_column-inner
	{
		padding-top: 0px !important;
	}

	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 0px !important;
	}


	.vc_column_container>.vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.wpcf7 br {

	display: none;

	}

	body.page-template-unlimited-page header .navbar {
		background: transparent;
	}
	/*  others */
	.collections .item .featured-img img {
		height: auto;
	}

	.woocommerce select {
		border-radius: 0 !important;
		box-shadow: none !important;
		font: 300 17px/24px "Poppins",sans-serif !important;
		height: 50px !important;
		border-color: #e0e8ee !important;
		background: #f8fbfd !important;
		padding: 4px 15px !important;
	}
	.product-desc .choose-form .option p {
		font-weight: 500;
		color: #0084FF;
		margin-top: 24px;
	}
	.wpcf7-not-valid, .wpcf7-not-valid:focus {
		box-shadow: none;
		border-color: #F96152;
		background: #fff;
	}
	.wpcf7-not-valid-tip {display :none !important;}

	/* edit-content navigation  */
	.cd-stretchy-nav {
	  position: fixed;
	  top: 40px;
	  right: 5%;
	}
	.cd-stretchy-nav ul {
		z-index: 0;
	}
	.nav-is-visible ul {
		z-index: 4;
	}
	.cd-stretchy-nav .stretchy-nav-bg {
	  /* this is the stretching navigation background */
	  position: absolute;
	  z-index: 1;
	  top: 0;
	  right: 0;
	  width: 60px;
	  height: 60px;
	  border-radius: 30px;
	  background: #9acd91;
	  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	  -webkit-transition: height 0.2s, box-shadow 0.2s;
	  -moz-transition: height 0.2s, box-shadow 0.2s;
	  transition: height 0.2s, box-shadow 0.2s;
	}
	.cd-stretchy-nav.nav-is-visible .stretchy-nav-bg {
	  height: 100%;
	  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2);
	}

	.cd-nav-trigger {
	  position: absolute;
	  z-index: 3;
	  top: 0;
	  right: 0;
	  height: 60px;
	  width: 60px;
	  border-radius: 50%;
	  /* replace text with image */
	  overflow: hidden;
	  white-space: nowrap;
	  color: transparent;
	}
	.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {
	  /* this is the hamburger icon */
	  position: absolute;
	  width: 12px;
	  height: 2px;
	  background-color: #ffffff;
	}
	.cd-nav-trigger span {
	  /* middle line of the hamburger icon */
	  left: 50%;
	  top: 50%;
	  bottom: auto;
	  right: auto;
	  -webkit-transform: translateX(-50%) translateY(-50%);
	  -moz-transform: translateX(-50%) translateY(-50%);
	  -ms-transform: translateX(-50%) translateY(-50%);
	  -o-transform: translateX(-50%) translateY(-50%);
	  transform: translateX(-50%) translateY(-50%);
	  -webkit-transition: background-color 0.2s;
	  -moz-transition: background-color 0.2s;
	  transition: background-color 0.2s;
	}
	.cd-nav-trigger span::after, .cd-nav-trigger span::before {
	  /* top and bottom lines of the hamburger icon */
	  content: '';
	  top: 0;
	  left: 0;
	  -webkit-backface-visibility: hidden;
	  backface-visibility: hidden;
	  -webkit-transition: -webkit-transform 0.2s;
	  -moz-transition: -moz-transform 0.2s;
	  transition: transform 0.2s;
	}
	.cd-nav-trigger span::before {
	  -webkit-transform: translateY(-6px);
	  -moz-transform: translateY(-6px);
	  -ms-transform: translateY(-6px);
	  -o-transform: translateY(-6px);
	  transform: translateY(-6px);
	}
	.cd-nav-trigger span::after {
	  -webkit-transform: translateY(6px);
	  -moz-transform: translateY(6px);
	  -ms-transform: translateY(6px);
	  -o-transform: translateY(6px);
	  transform: translateY(6px);
	}
	.no-touch .cd-nav-trigger:hover ~ .stretchy-nav-bg {
	  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2);
	}
	.nav-is-visible .cd-nav-trigger span {
	  background-color: transparent;
	}
	.nav-is-visible .cd-nav-trigger span::before {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}
	.nav-is-visible .cd-nav-trigger span::after {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}

	.cd-stretchy-nav ul {
	  position: relative;
	  z-index: 2;
	  padding: 60px 0 0;
	  visibility: hidden;
	  -webkit-transition: visibility 0.1s;
	  -moz-transition: visibility 0.1s;
	  transition: visibility 0.1s;
	  text-align: right;
	}
	.cd-stretchy-nav ul {
	 z-index: 0;
	}
	.nav-is-visible ul {
		z-index: 4;
	}
	.cd-stretchy-nav ul a {
	  position: relative;
	  display: block;
	  height: 50px;
	  line-height: 50px;
	  padding: 0 calc(1em + 60px) 0 1em;
	  color: rgba(255, 255, 255, 0.7);
	  font-size: 1.4rem;
	  -webkit-transition: color 0.2s;
	  -moz-transition: color 0.2s;
	  transition: color 0.2s;
	}
	.cd-stretchy-nav ul a::after {
	  /* navigation item icons */
	  content: '';
	  position: absolute;
	  height: 16px;
	  width: 16px;
	  right: 22px;
	  top: 50%;
	  -webkit-transform: translateY(-50%) scale(0);
	  -moz-transform: translateY(-50%) scale(0);
	  -ms-transform: translateY(-50%) scale(0);
	  -o-transform: translateY(-50%) scale(0);
	  transform: translateY(-50%) scale(0);
	  opacity: .6;

	}
	.cd-stretchy-nav ul a::before {
	  /* line visible next to the active navigation item */
	  content: '';
	  position: absolute;
	  width: 3px;
	  height: 16px;
	  top: 50%;
	  right: 60px;
	  -webkit-transform: translateX(3px) translateY(-50%) scaleY(0);
	  -moz-transform: translateX(3px) translateY(-50%) scaleY(0);
	  -ms-transform: translateX(3px) translateY(-50%) scaleY(0);
	  -o-transform: translateX(3px) translateY(-50%) scaleY(0);
	  transform: translateX(3px) translateY(-50%) scaleY(0);
	  background-color: #0a9581;
	}
	.cd-stretchy-nav ul li:first-of-type a::after {
	  /* change custom icon using image sprites */
	  background-position: -32px 0;
	}
	.cd-stretchy-nav ul li:nth-of-type(2) a::after {
	  background-position: -64px 0;
	}
	.cd-stretchy-nav ul li:nth-of-type(3) a::after {
	  background-position: -48px 0;
	}
	.cd-stretchy-nav ul li:nth-of-type(4) a::after {
	  background-position: 0 0;
	}
	.cd-stretchy-nav ul li:nth-of-type(5) a::after {
	  background-position: -16px 0;
	}
	.cd-stretchy-nav ul span {
	  /* navigation item labels */
	  display: block;
	  opacity: 0;
	  -webkit-transform: translateX(-25px);
	  -moz-transform: translateX(-25px);
	  -ms-transform: translateX(-25px);
	  -o-transform: translateX(-25px);
	  transform: translateX(-25px);
	}

	.cd-stretchy-nav.nav-is-visible ul {
	  visibility: visible;
	}
	.cd-stretchy-nav.nav-is-visible ul a::after {
	  /* navigation item icons */
	  -webkit-transform: translateY(-50%) scale(1);
	  -moz-transform: translateY(-50%) scale(1);
	  -ms-transform: translateY(-50%) scale(1);
	  -o-transform: translateY(-50%) scale(1);
	  transform: translateY(-50%) scale(1);
	  -webkit-animation: scaleIn 0.15s backwards;
	  -moz-animation: scaleIn 0.15s backwards;
	  animation: scaleIn 0.15s backwards;
	  -webkit-transition: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  transition: opacity 0.2s;
	}
	.cd-stretchy-nav.nav-is-visible ul a.active {
	  color: #ffffff;
	}
	.cd-stretchy-nav.nav-is-visible ul a.active::after {
	  opacity: 1;
	}
	.cd-stretchy-nav.nav-is-visible ul a.active::before {
	  -webkit-transform: translateX(3px) translateY(-50%) scaleY(1);
	  -moz-transform: translateX(3px) translateY(-50%) scaleY(1);
	  -ms-transform: translateX(3px) translateY(-50%) scaleY(1);
	  -o-transform: translateX(3px) translateY(-50%) scaleY(1);
	  transform: translateX(3px) translateY(-50%) scaleY(1);
	  -webkit-transition: -webkit-transform 0.15s 0.3s;
	  -moz-transition: -moz-transform 0.15s 0.3s;
	  transition: transform 0.15s 0.3s;
	}
	.cd-stretchy-nav.nav-is-visible ul span {
	  opacity: 1;
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -ms-transform: translateX(0);
	  -o-transform: translateX(0);
	  transform: translateX(0);
	  -webkit-animation: slideIn 0.15s backwards;
	  -moz-animation: slideIn 0.15s backwards;
	  animation: slideIn 0.15s backwards;
	  -webkit-transition: -webkit-transform 0.2s;
	  -moz-transition: -moz-transform 0.2s;
	  transition: transform 0.2s;
	}
	.no-touch .cd-stretchy-nav.nav-is-visible ul a:hover {
	  color: #ffffff;
	}
	.no-touch .cd-stretchy-nav.nav-is-visible ul a:hover::after {
	  opacity: 1;
	}
	.no-touch .cd-stretchy-nav.nav-is-visible ul a:hover span {
	  -webkit-transform: translateX(-5px);
	  -moz-transform: translateX(-5px);
	  -ms-transform: translateX(-5px);
	  -o-transform: translateX(-5px);
	  transform: translateX(-5px);
	}
	.cd-stretchy-nav.nav-is-visible ul li:first-of-type a::after,
	.cd-stretchy-nav.nav-is-visible ul li:first-of-type span {
	  -webkit-animation-delay: 0.05s;
	  -moz-animation-delay: 0.05s;
	  animation-delay: 0.05s;
	}
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(2) a::after,
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(2) span {
	  -webkit-animation-delay: 0.1s;
	  -moz-animation-delay: 0.1s;
	  animation-delay: 0.1s;
	}
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(3) a::after,
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(3) span {
	  -webkit-animation-delay: 0.15s;
	  -moz-animation-delay: 0.15s;
	  animation-delay: 0.15s;
	}
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(4) a::after,
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(4) span {
	  -webkit-animation-delay: 0.2s;
	  -moz-animation-delay: 0.2s;
	  animation-delay: 0.2s;
	}
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(5) a::after,
	.cd-stretchy-nav.nav-is-visible ul li:nth-of-type(5) span {
	  -webkit-animation-delay: 0.25s;
	  -moz-animation-delay: 0.25s;
	  animation-delay: 0.25s;
	}
	/* --------------------------------

	edit content

	-------------------------------- */
	.cd-editable-content {
	  /* used to wrap the image and the navigation */
	  position: relative;

	}


	.cd-stretchy-nav.edit-content {
	  position: absolute;
	  top: 15px;
	  right: 15px;
	}
	.cd-stretchy-nav.edit-content .stretchy-nav-bg {
	  height: 30px;
	  width: 30px;
	  background-color: rgba(0, 0, 0, 0.4);
	  box-shadow: none;
	  -webkit-transition: background 0.2s, height 0.2s;
	  -moz-transition: background 0.2s, height 0.2s;
	  transition: background 0.2s, height 0.2s;
	}
	.cd-stretchy-nav.edit-content.nav-is-visible .stretchy-nav-bg {
	  height: 100%;
	  background-color: rgba(0, 0, 0, 0.8);
	  /* reset default style */
	  box-shadow: none;
	}

	.cd-stretchy-nav.edit-content .cd-nav-trigger {
	  height: 30px;
	  width: 30px;
	}
	.cd-nav-trigger span {
	  /* middle line of the hamburger icon */
	  left: 50%;
	  top: 46%;
	  bottom: auto;
	  right: auto;
	  -webkit-transform: translateX(-50%) translateY(-50%);
	  -moz-transform: translateX(-50%) translateY(-50%);
	  -ms-transform: translateX(-50%) translateY(-50%);
	  -o-transform: translateX(-50%) translateY(-50%);
	  transform: translateX(-50%) translateY(-50%);
	  -webkit-transition: background-color 0.2s;
	  -moz-transition: background-color 0.2s;
	  transition: background-color 0.2s;
	}
	.cd-nav-trigger span::after, .cd-nav-trigger span::before {
	  /* top and bottom lines of the hamburger icon */
	  content: '';
	  top: 0;
	  left: 0;
	  -webkit-backface-visibility: hidden;
	  backface-visibility: hidden;
	  -webkit-transition: -webkit-transform 0.2s;
	  -moz-transition: -moz-transform 0.2s;
	  transition: transform 0.2s;
	}
	.cd-nav-trigger span::before {
	  -webkit-transform: translateY(-6px);
	  -moz-transform: translateY(-6px);
	  -ms-transform: translateY(-6px);
	  -o-transform: translateY(-6px);
	  transform: translateY(-4px);
	}
	.cd-nav-trigger span::after {
	  -webkit-transform: translateY(6px);
	  -moz-transform: translateY(6px);
	  -ms-transform: translateY(6px);
	  -o-transform: translateY(6px);
	  transform: translateY(4px);
	}
	.no-touch .cd-nav-trigger:hover ~ .stretchy-nav-bg {
	  box-shadow: 0 6px 30px rgba(0, 0, 0, 0.2);
	}
	.nav-is-visible .cd-nav-trigger span {
	  background-color: transparent;
	}
	.nav-is-visible .cd-nav-trigger span::before {
	  -webkit-transform: rotate(-45deg);
	  -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	  -o-transform: rotate(-45deg);
	  transform: rotate(-45deg);
	}
	.nav-is-visible .cd-nav-trigger span::after {
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg);
	}

	.cd-stretchy-nav.edit-content ul {
	  padding-top: 30px;
	}

	.cd-stretchy-nav.edit-content ul a {
	  width: 30px;
	  height: 30px;
	  line-height: 30px;
	  text-align: center;
	  padding: 0;
	}
	.cd-stretchy-nav.edit-content ul a::after {
	  right: 7px;

	}

	.cd-stretchy-nav.edit-content ul li {
		margin: 0;
		list-style:none
	}
	.cd-stretchy-nav.edit-content ul li:first-of-type a::after {
	  background-position: -16px 0;
	}

	.cd-stretchy-nav.edit-content ul li:nth-of-type(2) a::after {
	  background-position: -32px 0;
	}

	.cd-stretchy-nav.edit-content ul li:nth-of-type(3) a::after {
	  background-position: -48px 0;
	}

	.cd-stretchy-nav.edit-content ul li:nth-of-type(4) a::after {
	  background-position: -64px 0;
	}

	.cd-stretchy-nav.edit-content ul span {
	  position: absolute;
	  top: 0;
	  right: 35px;
	  height: 30px;
	  line-height: 30px;
	  padding: 0 1em;
	  opacity: 0;
	  visibility: hidden;
	  background-color: rgba(0, 0, 0, 0.55);
	  border-radius: 2px;
	  text-align: center;
	  -webkit-transition: opacity 0.2s, visibility 0.2s;
	  -moz-transition: opacity 0.2s, visibility 0.2s;
	  transition: opacity 0.2s, visibility 0.2s;
	}
	.cd-stretchy-nav.edit-content ul span::after {
	  /* triangle below the tooltip */
	  content: '';
	  position: absolute;
	  left: 100%;
	  top: 50%;
	  bottom: auto;
	  -webkit-transform: translateY(-50%);
	  -moz-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  -o-transform: translateY(-50%);
	  transform: translateY(-50%);
	  height: 0;
	  width: 0;
	  border: 4px solid transparent;
	  border-left-color: rgba(0, 0, 0, 0.55);
	}

	.cd-stretchy-nav.edit-content.nav-is-visible ul span {
	  /* reset default style */
	  -webkit-animation: none;
	  -moz-animation: none;
	  animation: none;
	}
	.cd-stretchy-nav.edit-content.nav-is-visible ul a:hover span {
	  opacity: 1;
	  visibility: visible;
	  /* reset default style */
	  -webkit-transform: translateX(0);
	  -moz-transform: translateX(0);
	  -ms-transform: translateX(0);
	  -o-transform: translateX(0);
	  transform: translateX(0);
	}



	/* --------------------------------

	keyframes

	-------------------------------- */
	@-webkit-keyframes scaleIn {
	  from {
		-webkit-transform: translateY(-50%) scale(0);
	  }
	  to {
		-webkit-transform: translateY(-50%) scale(1);
	  }
	}
	@-moz-keyframes scaleIn {
	  from {
		-moz-transform: translateY(-50%) scale(0);
	  }
	  to {
		-moz-transform: translateY(-50%) scale(1);
	  }
	}
	@keyframes scaleIn {
	  from {
		-webkit-transform: translateY(-50%) scale(0);
		-moz-transform: translateY(-50%) scale(0);
		-ms-transform: translateY(-50%) scale(0);
		-o-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
	  }
	  to {
		-webkit-transform: translateY(-50%) scale(1);
		-moz-transform: translateY(-50%) scale(1);
		-ms-transform: translateY(-50%) scale(1);
		-o-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
	  }
	}
	@-webkit-keyframes slideIn {
	  from {
		opacity: 0;
		-webkit-transform: translateX(-25px);
	  }
	  to {
		opacity: 1;
		-webkit-transform: translateX(0);
	  }
	}
	@-moz-keyframes slideIn {
	  from {
		opacity: 0;
		-moz-transform: translateX(-25px);
	  }
	  to {
		opacity: 1;
		-moz-transform: translateX(0);
	  }
	}
	@keyframes slideIn {
	  from {
		opacity: 0;
		-webkit-transform: translateX(-25px);
		-moz-transform: translateX(-25px);
		-ms-transform: translateX(-25px);
		-o-transform: translateX(-25px);
		transform: translateX(-25px);
	  }
	  to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	  }
	}
	header.row {

		background-size: cover;
	}
	.post p {
		font: 300 17px/26px "Poppins", sans-serif;
		color: #8e9eac;
	}

	@media screen and (max-width:1200px){
		#main-navbar .nav li a {
			padding: 0px 9px;
			font: 500 14px/40px "Poppins", sans-serif;
		}
	}
    /* Gutenberg updates */
.wp-block-cover p.wp-block-cover-text {
    color: #fff;
}

.wp-block-button {
    margin-bottom: 15px;
}

.wp-block-gallery.nt-theme-content-list {
    padding: 0px !important;
    margin: 0 0 30px !important;
}

.wp-block-gallery.alignleft.columns-2.is-cropped.nt-theme-content-list {
    margin-right: 15px !important;
}

.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 30px 0 32px 45px;
    padding: 0 1em;
}

.wp-block-archives.wp-block-archives-dropdown .nice-select {
    float: none;
    max-width: 250px;
}

.wp-block-columns.alignwide.has-3-columns blockquote {
    margin: 0 auto !important;
}

.wp-block-archives.wp-block-archives-list,
.wp-block-archives.wp-block-archives-dropdown,
.wp-block-categories.wp-block-categories-list,
.wp-block-latest-comments.has-avatars.has-dates.has-excerpts,
.wp-block-latest-comments,
.wp-block-latest-posts.wp-block-latest-posts__list,
.wp-block-latest-posts.is-grid {
    margin-bottom: 30px !important;
}

.wp-block-media-text {
    margin-bottom: 30px;
}

.nt-theme-content .wp-block-archives.wp-block-archives-dropdown .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
}

.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 5px 5px 0 !important;
}

.wp-block-embed {
    margin-bottom: 2em;
}

ul.wp-block-latest-posts.wp-block-latest-posts__list.has-dates li {
    margin-bottom: 20px;
}

ul.wp-block-categories.wp-block-categories-list li,
ul.wp-block-archives.wp-block-archives-list li {
    margin-bottom: 10px;
}

.wp-block-gallery {
    padding: 0 !important;
    margin: 0 5px 20px 0px;
}

.wp-block-latest-comments {
    padding: 0;
}

.wp-block-image {
    margin-bottom: 2em;
}

.wp-block-cover {
    margin: 0 25px 25px 0;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    padding-left: 0;
}
