/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 
.ct-container {
  padding-top: 0 !important;
}

main {
	margin-top: 120px;
}

.home main {
	margin-top: 0;
}

.flower {
	align-self: flex-end !important;
	background-color: transparent !important;
	background-image: url(img/flower.svg) !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 30px !important;
}

.flower-3 {
  background-color: transparent !important;
  background-image: url(img/flower-3.svg) !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  box-shadow: none !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
}

.ct-button-center {
	text-align: center;
}

.ct-button-center .ct-button {
	margin-top: 30px;
	border-radius: 50px !important;
}

.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine:hover {
	background-color: transparent !important;
	border: 0 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
	border-radius: 3.5px;
	border-color: #872f47 !important;
}

.text-justify {
	margin-bottom: 5px !important;
}

.text-justify p {
	text-align: justify;
}

[data-footer*="type-1"] footer.ct-footer {
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #eff1f1;
  background-image: url(img/flower.svg);
  padding-top: 50px;
}

.wp-block-pullquote {
  border-color: var(--paletteColor2) !important;
}

.captcha-image .cf7ic_instructions span {
  color: var(--paletteColor1) !important;
}


/*** revolution slider ****/

@media (min-width: 1000px) {
	.rev-full {
		display: block !important;
	}
}

@media (max-width: 999px) {
	.rev-full {
		display: none !important;
		margin-top: -35px;
	}
	
	main {
		margin-top: 80px;
	}	
}

@media (min-width: 1000px) {
	.rev-small {
		display: none !important;
		
	}
}

@media (max-width: 999px) {
	.rev-small {
		display: block !important;
		margin-top: 80px;
	}
}

