/**
 * debug undefined class
 */
.undefined { border:10px red dotted !important; background:red !important; }

/**
 * Common 
 */
.cwp-common-main-wrap { margin-top:0 !important; margin-bottom:0 !important; }
.cwp-common-main-wrap .cwp-common-main-wrap-inner .cwp-main-wrapper { display:flex; flex-wrap:wrap; margin:-15px; }
.cwp-common-main-wrap .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-wrap { padding:15px; }

/*
 * Common has background
 */
.cwp-common-main-wrap.cwp-common-main-wrap-has-background { padding:15px; }
.cwp-common-main-wrap.cwp-common-main-wrap-has-background .cwp-common-main-wrap-inner { margin-top:-15px; margin-bottom:-15px; }
.cwp-common-main-wrap .cwp-content-wrap.cwp-content-wrap-has-background { padding:15px; }
.cwp-common-main-wrap .cwp-content-wrap.cwp-content-wrap-has-background .cwp-common-main-wrap-inner { margin-top:-15px; margin-bottom:-15px; }

@media (max-width:576px)
{
	.cwp-common-main-wrap.cwp-common-main-wrap-has-background { padding:15px; margin-left:-15px !important; margin-right:-15px !important; max-width:none !important; }
}

/**
 * Common Animation style
 */
[data-scroll-class] { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }

/**
 * Common buttons
 */
.cwp-button { display:inline-block; background:#6c757d; color:#fff; border:1px #6c757d solid; padding:6px 12px; text-shadow:none; text-decoration:none; box-shadow:none; border-radius:5px; max-width:100%; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.cwp-button:hover { background:#5a6268; border-color:#545b62; color:#fff; text-decoration:none; }
.cwp-button:focus { background:#5a6268; border-color:#545b62; color:#fff; text-decoration:none; }

.cwp-button-primary { background:#dc3545; color:#fff; border:1px #dc3545 solid; }
.cwp-button-primary:hover { background:#c82333; border-color:#bd2130; color:#fff; text-decoration:none; }
.cwp-button-primary:focus { background:#c82333; border-color:#bd2130; color:#fff; text-decoration:none; }

.cwp-button-secondary { background:#343a40; color:#fff; border:1px #343a40 solid; }
.cwp-button-secondary:hover { background:#23272b; border-color:#1d2124; color:#fff; text-decoration:none; }
.cwp-button-secondary:focus { background:#23272b; border-color:#1d2124; color:#fff; text-decoration:none; }

.cwp-button-red { background:#ff0015; color:#fff; border:1px #ff0015 solid; }
.cwp-button-red:hover { background:#db0d1a; border-color:#db0d1a; color:#fff; text-decoration:none; }
.cwp-button-red:focus { background:#db0d1a; border-color:#db0d1a; color:#fff; text-decoration:none; }

.cwp-button-blue { background:#007bff; color:#fff; border:1px #007bff solid; }
.cwp-button-blue:hover { background:#0069D9; border-color:#0069D9; color:#fff; text-decoration:none; }
.cwp-button-blue:focus { background:#0069D9; border-color:#0069D9; color:#fff; text-decoration:none; }

.cwp-button-green { background:#28a745; color:#fff; border:1px #28a745 solid; }
.cwp-button-green:hover { background:#218838; border-color:#218838; color:#fff; text-decoration:none; }
.cwp-button-green:focus { background:#218838; border-color:#218838; color:#fff; text-decoration:none; }

.cwp-button-yellow { background:#ffc107; color:#fff; border:1px #ffc107 solid; }
.cwp-button-yellow:hover { background:#E0A800; border-color:#E0A800; color:#fff; text-decoration:none; }
.cwp-button-yellow:focus { background:#E0A800; border-color:#E0A800; color:#fff; text-decoration:none; }

.cwp-button-orange { background:#ff9900; color:#fff; border:1px #ff9900 solid; }
.cwp-button-orange:hover { background:#d18412; border-color:#d18412; color:#fff; text-decoration:none; }
.cwp-button-orange:focus { background:#d18412; border-color:#d18412; color:#fff; text-decoration:none; }

.cwp-button-turquoise { background:#17a2b8; color:#fff; border:1px #17a2b8 solid; }
.cwp-button-turquoise:hover { background:#138496; border-color:#138496; color:#fff; text-decoration:none; }
.cwp-button-turquoise:focus { background:#138496; border-color:#138496; color:#fff; text-decoration:none; }

.cwp-button-purple { background:#4b1a9b; color:#fff; border:1px #4b1a9b solid; }
.cwp-button-purple:hover { background:#2a0e5e; border-color:#2a0e5e; color:#fff; text-decoration:none; }
.cwp-button-purple:focus { background:#2a0e5e; border-color:#2a0e5e; color:#fff; text-decoration:none; }

.cwp-button-gray { background:#E9E9E9; color:#212529; border:1px #E9E9E9 solid; }
.cwp-button-gray:hover { background:#d4d5d6; border-color:#d4d5d6; color:#212529; text-decoration:none; }
.cwp-button-gray:focus { background:#d4d5d6; border-color:#d4d5d6; color:#212529; text-decoration:none; }

.cwp-button-black { background:#000000; color:#fff; border:1px #000000 solid; }
.cwp-button-black:hover { background:#23272B; border-color:#23272B; color:#fff; text-decoration:none; }
.cwp-button-black:focus { background:#23272B; border-color:#23272B; color:#fff; text-decoration:none; }

.cwp-button-white { background:#fff; color:#212529; border:1px #eaeaea solid; }
.cwp-button-white:hover { background:#eaeaea; border-color:#eaeaea; color:#212529; text-decoration:none; }
.cwp-button-white:focus { background:#eaeaea; border-color:#eaeaea; color:#212529; text-decoration:none; }

.cwp-button-link { background:transparent; color:#ED2D31; border:1px transparent solid; }
.cwp-button-link:hover { background:transparent; color:#ED2D31; text-decoration:underline; border-color:transparent; }
.cwp-button-link:focus { background:transparent; color:#ED2D31; text-decoration:underline; border-color:transparent; }

@media screen and (min-width:767px)
{
}

/**
 * Common pagination
 */
.cwp-pagination { width:100%; padding:15px; }
.cwp-pagination .screen-reader-text { display:none; }
.cwp-pagination ul.page-numbers { list-style:none; margin:0; padding:0; } 
.cwp-pagination ul.page-numbers > li { display:inline-block; } 
.cwp-pagination ul.page-numbers > li > .page-numbers { display:inline-block; background:#6c757d; color:#fff; border:1px #6c757d solid; padding:6px 12px; text-shadow:none; text-decoration:none; box-shadow:none; border-radius:5px; max-width:100%; transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.cwp-pagination ul.page-numbers > li > .page-numbers.current { background:#5a6268; border-color:#545b62; color:#fff; text-decoration:none; }
.cwp-pagination ul.page-numbers > li > a.page-numbers:hover { background:#5a6268; border-color:#545b62; color:#fff; text-decoration:none; }

.cwp-pagination-primary ul.page-numbers > li > .page-numbers { background:#dc3545; color:#fff; border:1px #dc3545 solid; }
.cwp-pagination-primary ul.page-numbers > li > .page-numbers.current { background:#c82333; border-color:#bd2130; color:#fff; text-decoration:none; }
.cwp-pagination-primary ul.page-numbers > li > a.page-numbers:hover { background:#c82333; border-color:#bd2130; color:#fff; text-decoration:none; }
.cwp-pagination-primary ul.page-numbers > li > a.page-numbers:focus { background:#c82333; border-color:#bd2130; color:#fff; text-decoration:none; }

.cwp-pagination-secondary ul.page-numbers > li > .page-numbers { background:#343a40; color:#fff; border:1px #343a40 solid; }
.cwp-pagination-secondary ul.page-numbers > li > .page-numbers.current { background:#23272b; border-color:#1d2124; color:#fff; text-decoration:none; }
.cwp-pagination-secondary ul.page-numbers > li > a.page-numbers:hover { background:#23272b; border-color:#1d2124; color:#fff; text-decoration:none; }
.cwp-pagination-secondary ul.page-numbers > li > a.page-numbers:focus { background:#23272b; border-color:#1d2124; color:#fff; text-decoration:none; }

.cwp-pagination-red ul.page-numbers > li > .page-numbers { background:#ff0015; color:#fff; border:1px #ff0015 solid; }
.cwp-pagination-red ul.page-numbers > li > .page-numbers.current { background:#db0d1a; border-color:#db0d1a; color:#fff; text-decoration:none; }
.cwp-pagination-red ul.page-numbers > li > a.page-numbers:hover { background:#db0d1a; border-color:#db0d1a; color:#fff; text-decoration:none; }
.cwp-pagination-red ul.page-numbers > li > a.page-numbers:focus { background:#db0d1a; border-color:#db0d1a; color:#fff; text-decoration:none; }

.cwp-pagination-blue ul.page-numbers > li > .page-numbers { background:#007bff; color:#fff; border:1px #007bff solid; }
.cwp-pagination-blue ul.page-numbers > li > .page-numbers.current { background:#0069D9; border-color:#0069D9; color:#fff; text-decoration:none; }
.cwp-pagination-blue ul.page-numbers > li > a.page-numbers:hover { background:#0069D9; border-color:#0069D9; color:#fff; text-decoration:none; }
.cwp-pagination-blue ul.page-numbers > li > a.page-numbers:focus { background:#0069D9; border-color:#0069D9; color:#fff; text-decoration:none; }

.cwp-pagination-green ul.page-numbers > li > .page-numbers { background:#28a745; color:#fff; border:1px #28a745 solid; }
.cwp-pagination-green ul.page-numbers > li > .page-numbers.current { background:#218838; border-color:#218838; color:#fff; text-decoration:none; }
.cwp-pagination-green ul.page-numbers > li > a.page-numbers:hover { background:#218838; border-color:#218838; color:#fff; text-decoration:none; }
.cwp-pagination-green ul.page-numbers > li > a.page-numbers:focus { background:#218838; border-color:#218838; color:#fff; text-decoration:none; }

.cwp-pagination-yellow ul.page-numbers > li > .page-numbers { background:#ffc107; color:#fff; border:1px #ffc107 solid; }
.cwp-pagination-yellow ul.page-numbers > li > .page-numbers.current { background:#E0A800; border-color:#E0A800; color:#fff; text-decoration:none; }
.cwp-pagination-yellow ul.page-numbers > li > a.page-numbers:hover { background:#E0A800; border-color:#E0A800; color:#fff; text-decoration:none; }
.cwp-pagination-yellow ul.page-numbers > li > a.page-numbers:focus { background:#E0A800; border-color:#E0A800; color:#fff; text-decoration:none; }

.cwp-pagination-orange ul.page-numbers > li > .page-numbers { background:#ff9900; color:#fff; border:1px #ff9900 solid; }
.cwp-pagination-orange ul.page-numbers > li > .page-numbers.current { background:#d18412; border-color:#d18412; color:#fff; text-decoration:none; }
.cwp-pagination-orange ul.page-numbers > li > a.page-numbers:hover { background:#d18412; border-color:#d18412; color:#fff; text-decoration:none; }
.cwp-pagination-orange ul.page-numbers > li > a.page-numbers:focus { background:#d18412; border-color:#d18412; color:#fff; text-decoration:none; }

.cwp-pagination-turquoise ul.page-numbers > li > .page-numbers { background:#17a2b8; color:#fff; border:1px #17a2b8 solid; }
.cwp-pagination-turquoise ul.page-numbers > li > .page-numbers.current { background:#138496; border-color:#138496; color:#fff; text-decoration:none; }
.cwp-pagination-turquoise ul.page-numbers > li > a.page-numbers:hover { background:#138496; border-color:#138496; color:#fff; text-decoration:none; }
.cwp-pagination-turquoise ul.page-numbers > li > a.page-numbers:focus { background:#138496; border-color:#138496; color:#fff; text-decoration:none; }

.cwp-pagination-purple ul.page-numbers > li > .page-numbers { background:#4b1a9b; color:#fff; border:1px #4b1a9b solid; }
.cwp-pagination-purple ul.page-numbers > li > .page-numbers.current { background:#2a0e5e; border-color:#2a0e5e; color:#fff; text-decoration:none; }
.cwp-pagination-purple ul.page-numbers > li > a.page-numbers:hover { background:#2a0e5e; border-color:#2a0e5e; color:#fff; text-decoration:none; }
.cwp-pagination-purple ul.page-numbers > li > a.page-numbers:focus { background:#2a0e5e; border-color:#2a0e5e; color:#fff; text-decoration:none; }

.cwp-pagination-gray ul.page-numbers > li > .page-numbers { background:#E9E9E9; color:#212529; border:1px #E9E9E9 solid; }
.cwp-pagination-gray ul.page-numbers > li > .page-numbers.current { background:#d4d5d6; border-color:#d4d5d6; color:#212529; text-decoration:none; }
.cwp-pagination-gray ul.page-numbers > li > a.page-numbers:hover { background:#d4d5d6; border-color:#d4d5d6; color:#212529; text-decoration:none; }
.cwp-pagination-gray ul.page-numbers > li > a.page-numbers:focus { background:#d4d5d6; border-color:#d4d5d6; color:#212529; text-decoration:none; }

.cwp-pagination-black ul.page-numbers > li > .page-numbers { background:#000000; color:#fff; border:1px #000000 solid; }
.cwp-pagination-black ul.page-numbers > li > .page-numbers.current { background:#23272B; border-color:#23272B; color:#fff; text-decoration:none; }
.cwp-pagination-black ul.page-numbers > li > a.page-numbers:hover { background:#23272B; border-color:#23272B; color:#fff; text-decoration:none; }
.cwp-pagination-black ul.page-numbers > li > a.page-numbers:focus { background:#23272B; border-color:#23272B; color:#fff; text-decoration:none; }

.cwp-pagination-white ul.page-numbers > li > .page-numbers { background:#fff; color:#212529; border:1px #eaeaea solid; }
.cwp-pagination-white ul.page-numbers > li > .page-numbers.current { background:#eaeaea; border-color:#eaeaea; color:#212529; text-decoration:none; }
.cwp-pagination-white ul.page-numbers > li > a.page-numbers:hover { background:#eaeaea; border-color:#eaeaea; color:#212529; text-decoration:none; }
.cwp-pagination-white ul.page-numbers > li > a.page-numbers:focus { background:#eaeaea; border-color:#eaeaea; color:#212529; text-decoration:none; }

.cwp-pagination-link ul.page-numbers > li > .page-numbers { background:transparent; color:#ED2D31; border:1px transparent solid; }
.cwp-pagination-link ul.page-numbers > li > .page-numbers.current { background:transparent; color:#ED2D31; text-decoration:underline; border-color:transparent; }
.cwp-pagination-link ul.page-numbers > li > a.page-numbers:hover { background:transparent; color:#ED2D31; text-decoration:underline; border-color:transparent; }
.cwp-pagination-link ul.page-numbers > li > a.page-numbers:focus { background:transparent; color:#ED2D31; text-decoration:underline; border-color:transparent; }

/**
 * Common callouts
 */
.cwp-callout { display:flex; border:1px #eee solid; padding:15px; }
.cwp-callout .cwp-callout-icon { width:80px; margin-right:15px; align-items:center; }
.cwp-callout .cwp-callout-content { width:100%; }

.cwp-callout-red { border-left:5px #ff0015 solid; }
.cwp-callout-blue { border-left:5px #007bff solid; }
.cwp-callout-green { border-left:5px #28a745 solid; }
.cwp-callout-yellow { border-left:5px #ffc107 solid; }
.cwp-callout-orange { border-left:5px #ff9900 solid; }
.cwp-callout-turquoise { border-left:5px #17a2b8 solid; }
.cwp-callout-purple { border-left:5px #4b1a9b solid; }
.cwp-callout-gray { border-left:5px #E9E9E9 solid; }
.cwp-callout-black { border-left:5px #000000 solid; }
.cwp-callout-white { border-left:5px #eaeaea solid; }
.cwp-callout-none {}

/**
 * Common separator
 */
.cwp-separator { display:block; margin:0 auto; border:0; height:2px; background-image:linear-gradient(to right, rgba(240,240,240,0), rgba(240,240,240,1), rgba(240,240,240,0)); }
.cwp-separator.cwp-separator-xx-small { width:30px; }
.cwp-separator.cwp-separator-x-small { width:15%; }
.cwp-separator.cwp-separator-small { width:25%; }
.cwp-separator.cwp-separator-medium { width:50%; }
.cwp-separator.cwp-separator-large { width:75%; }
.cwp-separator.cwp-separator-full { width:100%; }
.cwp-separator.cwp-separator-primary { background-image:linear-gradient(to right,rgba(220,53,69,0),rgba(220,53,69,1),rgba(220,53,69,0)); }
.cwp-separator.cwp-separator-secondary { background-image:linear-gradient(to right,rgba(52,58,64,0),rgba(52,58,64,1),rgba(52,58,64,0)); }
.cwp-separator.cwp-separator-red { background-image:linear-gradient(to right,rgba(255,0,21,0),rgba(255,0,21,1),rgba(255,0,21,0)); }
.cwp-separator.cwp-separator-blue { background-image:linear-gradient(to right,rgba(0,123,255,0),rgba(0,123,255,1),rgba(0,123,255,0)); }
.cwp-separator.cwp-separator-green { background-image:linear-gradient(to right,rgba(40,167,69,0),rgba(40,167,69,1),rgba(40,167,69,0)); }
.cwp-separator.cwp-separator-yellow { background-image:linear-gradient(to right,rgba(255,193,7,0),rgba(255,193,7,1),rgba(255,193,7,0)); }
.cwp-separator.cwp-separator-orange { background-image:linear-gradient(to right,rgba(255,153,0,0),rgba(255,153,0,1),rgba(255,153,0,0)); }
.cwp-separator.cwp-separator-turquoise { background-image:linear-gradient(to right,rgba(23,162,184,0),rgba(23,162,184,1),rgba(23,162,184,0)); }
.cwp-separator.cwp-separator-purple { background-image:linear-gradient(to right,rgba(75,26,155,0),rgba(75,26,155,1),rgba(75,26,155,0)); }
.cwp-separator.cwp-separator-gray { background-image:linear-gradient(to right,rgba(233,233,233,0),rgba(233,233,233,1),rgba(233,233,233,0)); }
.cwp-separator.cwp-separator-black { background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,0)); }
.cwp-separator.cwp-separator-white { background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); }
.cwp-separator.cwp-separator-solid.cwp-separator-primary { background-color:rgba(220,53,69,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-secondary { background-color:rgba(52,58,64,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-red { background-color:rgba(255,0,21,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-blue { background-color:rgba(0,123,255,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-green { background-color:rgba(40,167,69,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-yellow { background-color:rgba(255,193,7,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-orange { background-color:rgba(255,153,0,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-turquoise { background-color:rgba(23,162,184,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-purple { background-color:rgba(75,26,155,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-gray { background-color:rgba(233,233,233,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-black { background-color:rgba(0,0,0,1); }
.cwp-separator.cwp-separator-solid.cwp-separator-white { background-color:rgba(255,255,255,1); }


/**
 * Common progress
 */
.cwp-progress {}
.cwp-progress .cwp-progress-inner { display:flex; height:30px; overflow:hidden; font-size:0.75rem;  background:linear-gradient(#e9ecef, #cccccc); border-radius:4px; }
.cwp-progress .cwp-progress-inner .cwp-progress-inner-bar { display:flex; flex-direction:column; justify-content:center; color:#fff; text-align:center; white-space:nowrap; background:linear-gradient(#ED2D31, #ba0003); transition:width .6s ease; }

.cwp-progress-primary .cwp-progress-inner .cwp-progress-inner-bar { background:#dc3545; color:#fff;}
.cwp-progress-secondary .cwp-progress-inner .cwp-progress-inner-bar { background:#343a40; color:#fff; }
.cwp-progress-red .cwp-progress-inner .cwp-progress-inner-bar { background:#ff0015; color:#fff; }
.cwp-progress-blue .cwp-progress-inner .cwp-progress-inner-bar { background:#007bff; color:#fff; }
.cwp-progress-green .cwp-progress-inner .cwp-progress-inner-bar { background:#28a745; color:#fff; }
.cwp-progress-yellow .cwp-progress-inner .cwp-progress-inner-bar { background:#ffc107; color:#fff; }
.cwp-progress-orange .cwp-progress-inner .cwp-progress-inner-bar { background:#ff9900; color:#fff; }
.cwp-progress-turquoise .cwp-progress-inner .cwp-progress-inner-bar { background:#17a2b8; color:#fff; }
.cwp-progress-purple .cwp-progress-inner .cwp-progress-inner-bar { background:#4b1a9b; color:#fff; }
.cwp-progress-gray .cwp-progress-inner .cwp-progress-inner-bar { background:#E9E9E9; color:#212529; }
.cwp-progress-black .cwp-progress-inner .cwp-progress-inner-bar { background:#000000; color:#fff; }
.cwp-progress-white .cwp-progress-inner .cwp-progress-inner-bar { background:#fff; color:#212529; }

@media screen and (min-width:767px)
{
}

/**
 * Column
 */
.cwp-common-main-wrap .cwp-main-wrapper .cwp-inner-wrap { box-sizing:border-box; }
.cwp-common-main-wrap .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { height:100%; }
.cwp-common-main-wrap .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap-auto { height:auto; }
.cwp-common-main-wrap .cwp-main-wrapper.cwp-1-column .cwp-inner-wrap { width:100%; }
.cwp-common-main-wrap .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap { width:100%; }
.cwp-common-main-wrap .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap { width:100%; }
.cwp-common-main-wrap .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap { width:100%; }
.cwp-common-main-wrap .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap { width:100%; }
.cwp-common-main-wrap .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap { width:100%; }	

@media(min-width:576px)
{
	/* empty */
}

@media(min-width:768px)
{
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-1-column .cwp-inner-wrap { width:100%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap { width:50%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap { width:50%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap { width:50%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap { width:50%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap { width:50%; }	
}

@media(min-width:992px)
{
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-1-column .cwp-inner-wrap { width:100%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap { width:50%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap { width:33.33333333%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap { width:25%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap { width:20%; }
	.cwp-common-main-wrap .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap { width:16.66666667%; }	
}

@media(min-width:1200px)
{
	/* empty */
}

/**
 * Introduction Section
 */
.cwp-common-main-wrap .cwp-main-intro { text-align:center; }
.cwp-common-main-wrap .cwp-main-intro .cwp-intro-title h3 { margin-top:0; margin-bottom:0; }
.cwp-common-main-wrap .cwp-main-intro .cwp-intro-title h3 span { display:block; font-size:0.65em; }
.cwp-common-main-wrap .cwp-main-intro .cwp-intro-introduction p { margin:1rem 0 0 0; }

@media screen and (min-width:767px)
{
}

/**
 * Accordion
 */
.wp-block-cwp-accordion .cwp-list-content-accordion { cursor:pointer; border:none; outline:none; transition:0.4s; padding:5px 15px; }
.wp-block-cwp-accordion .cwp-list-content-accordion h3 { position:relative; margin:0px; text-align:left; }
.wp-block-cwp-accordion .cwp-list-content-accordion h3::before { position:absolute; right:0; top:0; content:'\002B'; font-weight:bold; margin-left:5px; }
.wp-block-cwp-accordion .cwp-list-content-accordion.active h3::before { content:"\2212"; }
.wp-block-cwp-accordion .cwp-list-content-panel { padding:0 15px; display:none; overflow:hidden; }
.wp-block-cwp-accordion .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-accordion .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

.wp-block-cwp-accordion.cwp-common-main-wrap .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { height:auto; }


@media screen and (min-width:767px)
{
}

/**
 * Advantages
 */
.wp-block-cwp-advantages .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { text-align:center; }
.wp-block-cwp-advantages .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { display:inline-block; max-width:100%; }
.wp-block-cwp-advantages .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-content { text-align:center; }
.wp-block-cwp-advantages .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-content h3 { margin:0.5rem 0 0 0; text-align:center; }

.wp-block-cwp-advantages .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-content > a { color:inherit; }
.wp-block-cwp-advantages .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-content > a:hover { text-decoration:none; }


@media screen and (min-width:767px)
{
}

/**
 * Brand Logo
 */
.wp-block-cwp-brands .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-brands .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:block;}
.wp-block-cwp-brands .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { display:inline-block; overflow:hidden; box-sizing:border-box; }
.wp-block-cwp-brands .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image:not(:last-of-type) { margin-right:0.5rem; }
.wp-block-cwp-brands .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { display:block; max-width:100%; }

.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { text-align:left; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-center .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { text-align:center; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { text-align:right; }

.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:50%; padding:15px; margin:0; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }

.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:50%; padding:15px; margin:0; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }

.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:50%; padding:15px; margin:0; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { display:block; margin:0 auto; }

.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:50%; padding:15px; margin:0; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }

.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:50%; padding:15px; margin:0; }
.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:50%; padding:15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }
	
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:33.33333333%; padding:15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }
	
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:25%; padding:15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }
	
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:20%; padding:15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }
	
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image { width:16.66666666%; padding:15px; }
	.wp-block-cwp-brands .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-images-wrap .cwp-image img { margin:0 auto; }
}

/**
 * Buttons
 */
.wp-block-cwp-buttons .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-buttons .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-buttons .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; box-sizing:border-box; }

.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:left; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-center .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:center; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:right; }

.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:33.33333333%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:25%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:20%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:16.66666666%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-buttons .cwp-main-wrapper.cwp-all-grid-6 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
}

/**
 * Classifieds List
 */
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { position:relative;  }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap.cwp-separator-yes::after { content:''; display:block; position:absolute; left:0; bottom:-15px; right:0; background:#efefef; width:100%; height:1px; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { display:flex; flex-direction:column; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { max-width:300px; text-align:center; margin-bottom:0.5rem;  }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner { position:relative; display:flex; flex-direction:column; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner img { display:block; max-width:100%; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner div.cwp-price { background:#333333; color:#fff; padding:0.25rem 0.5rem; border-radius:1rem; font-size:0.85rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner div.cwp-price-front { position:absolute; top:0.25rem; right:0.25rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { display:flex; flex:1; flex-direction:column; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner { flex:1; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-title { margin-bottom:1.5rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-title h3 { text-align:left; margin:0; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-text {}
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact {}
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner { width:250px; border-radius:0.5rem; padding:1rem; background:#efefef; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner p { margin-top:0; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-second a { color:inherit; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-second i { margin-right:0.5rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-third a { color:inherit; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-third i { margin-right:0.5rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-buttons-wrap { margin-top:1rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-buttons-wrap .cwp-button-wrap { margin-top:0.5rem; }
.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-buttons-wrap .cwp-button-wrap .cwp-button { display:block; width:100%; text-align:center }

@media screen and (min-width:767px)
{
	.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { flex-direction:row; }
	.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { width:300px; text-align:center; margin:0; }
	.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { flex-direction:row; padding:0 1rem; }
	.wp-block-cwp-classifieds-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner { padding-right:1rem; }
	
	/* small container */
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { display:block; }
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact { margin-top:1rem; }
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner { width:100%; }
	
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { display:block; }
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact { margin-top:1rem; }
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner { width:100%; }
	
	/* 2 column */
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { flex-direction:column; }
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { padding-bottom:1rem; width:100%; max-width:100%; }
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { flex-direction:column; padding:0; }
	.wp-block-cwp-classifieds-list.cwp-full-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner { padding:0; }
	
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { flex-direction:column; }
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { padding-bottom:1rem; width:100%; max-width:100%; }
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { flex-direction:column; padding:0; }
	.wp-block-cwp-classifieds-list.cwp-same-width-small-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner { padding:0; }
	
	.wp-block-cwp-classifieds-list.cwp-full-width-wide-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { flex-direction:column; }
	.wp-block-cwp-classifieds-list.cwp-full-width-wide-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { padding-bottom:1rem; width:100%; max-width:100%; }
	.wp-block-cwp-classifieds-list.cwp-full-width-wide-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { padding:0; }
	
	.wp-block-cwp-classifieds-list.cwp-same-width-wide-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { flex-direction:column; }
	.wp-block-cwp-classifieds-list.cwp-same-width-wide-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { padding-bottom:1rem; width:100%; max-width:100%; }
	.wp-block-cwp-classifieds-list.cwp-same-width-wide-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { padding:0; }
	
	.wp-block-cwp-classifieds-list.cwp-same-width-full-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { flex-direction:column; }
	.wp-block-cwp-classifieds-list.cwp-same-width-full-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { padding-bottom:1rem; width:100%; max-width:100%; }
	.wp-block-cwp-classifieds-list.cwp-same-width-full-container .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { padding:0; }
}

/**
 * Classifieds Tiles
 */
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { overflow:hidden; border:1px #efefef solid; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { display:flex; flex-direction:column; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { position:relative; text-align:center; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { margin:-15px -15px 0 -15px; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image img { display:block; max-width:100%; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image div.cwp-price { background:#333333; color:#fff; padding:0.25rem 0.5rem; border-radius:1rem; font-size:0.85rem; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image div.cwp-price-front { position:absolute; top:0.25rem; right:0.25rem; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { padding:15px; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-title { display:flex; align-items:center; margin-bottom:1rem; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-title .cwp-list-content-wrap-content-title-wrap { flex:1; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-title .cwp-list-content-wrap-content-title-wrap h3 { text-align:left; margin:0; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-title .cwp-list-content-wrap-content-title-location {}
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-title .cwp-list-content-wrap-content-title-location i { margin-right:0.5rem; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-title .cwp-list-content-wrap-content-title-location p { margin:0; display:inline; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-meta {}
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-meta .cwp-list-content-wrap-meta-second { margin-top:0.5rem; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-meta .cwp-list-content-wrap-meta-second i { margin-right:0.5rem; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-meta .cwp-list-content-wrap-meta-second a { color:inherit; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap { display:flex; margin:1rem -5px 0 -5px; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap .cwp-button-wrap { padding:0 5px; width:50%; }
.wp-block-cwp-classifieds-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap .cwp-button-wrap .cwp-button { display:block; width:100%; text-align:center }

@media screen and (min-width:767px)
{
}

/**
 * Contacts List
 */
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table { display:table; width:100%; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-head { display:table-header-group; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-head .cwp-table-row { display:table-row;  }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-head .cwp-table-row .cwp-table-cell { display:table-cell; border-bottom:2px #3A3A3A solid; font-weight:bold; padding:5px; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-body { display:table-row-group; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-body .cwp-table-row { display:table-row; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-body .cwp-table-row .cwp-table-cell { display:table-cell; vertical-align:middle; padding:5px; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-body .cwp-table-row .cwp-table-cell .cwp-image span { display:block; width:60px; height:60px; border-radius:50%; background-size:cover; background-position:center center; border:3px solid #eee; box-shadow:0 3px 2px rgba(0, 0, 0, 0.3); }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-table .cwp-table-body .cwp-table-row .cwp-table-cell .cwp-image span img { display:none; }

.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-2.5px; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { padding:2.5px; margin:0; }
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap a i {}
.wp-block-cwp-contacts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap a span { display:none; }


@media screen and (min-width:767px)
{
}

/**
 * Contacts Tiles
 */
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { border-radius:5px; box-shadow:0 9px 13px 2px #ccc; padding:15px; height:100%; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile { display:flex; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 { margin-top:0; text-align:left; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-left { margin-right:1rem; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-right { flex:1; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-item .cwp-first-name { font-weight:bold; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-item .cwp-last-name { font-weight:bold; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-item .cwp-image span { display:block; width:100px; height:100px; border-radius:50%; background-size:cover; background-position:center center; border:3px solid #eee; box-shadow:0 3px 2px rgba(0, 0, 0, 0.3); }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-item .cwp-image span img { display:none; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-tile-item.cwp-tile-item-social { margin-top:0.25rem; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-2.5px; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { padding:2.5px; margin:0; }
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap a i {}
.wp-block-cwp-contacts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap a span { display:none; }

@media screen and (min-width:767px)
{
}

/**
 * Contacts Target Bar
 */
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures-title {}
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures-title h3 { margin-top:0; text-align:left; }
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures-before {}
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures-before p { margin:0 0 1rem 0; }
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures {}
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures .cwp-signatures-inner { display:inline-flex; justify-content:center; align-items:center; font-size:2rem; width:150px; height:150px; border:5px solid #fff; border-radius:50%; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures-after {}
.wp-block-cwp-contacts-target-bar .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-signatures-after p { margin:1rem 0 0 0; }

@media screen and (min-width:767px)
{
}

/**
 * Container
 */
.wp-block-cwp-container .cwp-common-main-wrap-inner .cwp-inner-block-wrap > * { margin:15px 0; }
.wp-block-cwp-container .cwp-common-main-wrap-inner .cwp-inner-block-wrap > *:first-child { margin-top:0; }
.wp-block-cwp-container .cwp-common-main-wrap-inner .cwp-inner-block-wrap > *:last-child { margin-bottom:0; }

@media screen and (min-width:767px)
{
}

/**
 * Container Fancy Animated
 */
.wp-block-cwp-container-fancy-animated { position:relative; overflow:hidden; }
.wp-block-cwp-container-fancy-animated .cwp-main-intro { position:relative; z-index:3; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper::before { position:absolute; top:0px; bottom:0px; width:100vw; height:auto; content:''; opacity:1; transition:all .5s; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper { margin:0; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell { display:flex; flex-direction:row; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image { position:relative; width:30%; opacity:0; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image img { display:block; max-width:100%; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image.cwp-visible { opacity:1; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container { position:relative; flex:1;}

.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper::before { left:100vw;}
.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper.cwp-visible::before { left:calc(20%); }
.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image { order:1; left:-100%; transition:opacity .5s, left .5s; }
.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image.cwp-visible { left:0; }
.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container { order:2; margin-left:30px; }

.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper::before { right:100vw;}
.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper.cwp-visible::before { right:calc(20%); }
.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image { order:2; right:-100%; transition:opacity .5s, right .5s; }
.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image.cwp-visible { right:0; }
.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container { order:1; margin-right:30px; }

.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container > * { margin:15px 0; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container > *:first-child { margin-top:0; }
.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container > *:last-child { margin-bottom:0; }

@media screen and (max-width:576px)
{
	.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell { flex-direction:column; }
	.wp-block-cwp-container-fancy-animated .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image { width:70% !important; margin-bottom:50px !important; }
	
	.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-main-wrapper.cwp-visible::before { left:30px !important; }
	.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image { order:1 !important; align-self:flex-start !important; }
	.wp-block-cwp-container-fancy-animated.cwp-image-left .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container { order:2 !important; margin-left:calc(30px + 15px) !important; }
	
	
	.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-main-wrapper.cwp-visible::before { right:30px !important; }
	.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-image { order:1 !important; align-self:flex-end !important; }
	.wp-block-cwp-container-fancy-animated.cwp-image-right .cwp-common-main-wrap-inner .cwp-main-wrapper .cwp-inner-block-shell .cwp-inner-block-container { order:2 !important; margin-right:calc(30px + 15px) !important; }
}

/**
* Countdown
*/
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer { text-align:center; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .cwp-list-content-icon { margin-bottom:10px; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .cwp-list-content-icon i { font-size:90px; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv { display:block; font-size:30px; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-years,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-months,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-days,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-hours,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-minutes,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-seconds { display:inline-block; padding:15px; text-align:center; min-width:40px; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-years .countdown-years,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-months .countdown-months,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-days .countdown-days,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-hours .countdown-hours,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-minutes .countdown-minutes,
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv .main-countdown-seconds .countdown-seconds { border-bottom:2px #333 solid; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv > div { padding:10px; border-radius:3px; display:inline-block; margin:5px; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv div > span { padding:15px; border-radius:3px; display:inline-block; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer .smalltext { padding-top:5px; font-size:16px; }
.wp-block-cwp-countdown .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .countdown-timer p { margin-top:1rem; }

.wp-block-cwp-countdown .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv { text-align:left; }
.wp-block-cwp-countdown .cwp-main-wrapper.cwp-all-center .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv { text-align:center; }
.wp-block-cwp-countdown .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .countdown-timer .clockdiv { text-align:right; }

@media screen and (min-width:767px)
{
}

/**
 * Count Up
 */
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap  {}
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a:hover { text-decoration:none; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon { display:flex; align-items:center; justify-content:center; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon i { font-size:3rem; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-target h3 { margin-top:0.5rem; text-align:center; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-target h3 .cwp-target-prefix { display:inline-block; margin-right:0.25rem; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-target h3 .cwp-target-main-value { display:inline-block; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-target h3 .cwp-target-suffix { display:inline-block; margin-left:0.25rem; }
.wp-block-cwp-countup .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-text p { margin-top:0.5rem; margin-bottom:0; text-align:center; }

@media screen and (min-width:767px)
{
}

/**
 * Date List
 */
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { display:flex; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon { width:150px; text-align:center;  }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon .cwp-list-content-wrap-icon-inner { display:flex; flex-direction:column; align-items:center; justify-content:center; padding:1rem; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon .cwp-list-content-wrap-icon-inner p.cwp-icon-date1 { margin:0; line-height:1; font-size:1.5rem; font-weight:bold; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon .cwp-list-content-wrap-icon-inner p.cwp-icon-date1 a { color:inherit; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon .cwp-list-content-wrap-icon-inner p.cwp-icon-date2 { margin:0; line-height:1; font-size:0.85rem; font-weight:bold; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon .cwp-list-content-wrap-icon-inner p.cwp-icon-date2 a { color:inherit; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { flex:1; display:flex; flex-direction:column; padding:0; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description { flex:1; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description h3 { text-align:left; margin-top:0; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta { display:flex; margin-bottom:1rem; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta *:not(:last-child) { margin-right:1rem; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta .cwp-list-content-wrap-despription-meta-time { display:flex; align-items:center; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta .cwp-list-content-wrap-despription-meta-time i { margin:0 0.5rem 0 0; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta .cwp-list-content-wrap-despription-meta-time p { margin:0; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta .cwp-list-content-wrap-despription-meta-place { display:flex; align-items:center; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta .cwp-list-content-wrap-despription-meta-place i { margin:0 0.5rem 0 0; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-description .cwp-list-content-wrap-despription-meta .cwp-list-content-wrap-despription-meta-place p { margin:0; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-buttons {}
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-buttons .cwp-buttons-wrap { display:flex; margin:-5px; }
.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-buttons .cwp-buttons-wrap .cwp-button-wrap { padding:5px; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-date-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { flex-direction:column; margin-left:1rem; }
	.wp-block-cwp-date-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { flex-direction:column; }
}

/**
 * Date Tiles
 */
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap  {}
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a:hover { text-decoration:none; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main { text-align:center; width:100%; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon { display:inline-flex; flex-direction:column; align-items:center; justify-content:center; border-radius:50%; width:80px; height:80px; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon p.cwp-icon-date1 { margin:0; line-height:1; font-size:1.5rem; font-weight:bold; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon p.cwp-icon-date1 a { color:inherit; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon p.cwp-icon-date2 { margin:0; line-height:1; font-size:0.85rem; font-weight:bold; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon p.cwp-icon-date2 a { color:inherit; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-date-tiles-content-title { width:100%; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-date-tiles-content-title h4 { margin-top:0.5rem; margin-bottom:0; text-align:center; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-date-tiles-content-title h4 a { color:inherit; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-date-tiles-content-title p { margin-top:0; margin-bottom:0; text-align:center; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-date-tiles-content-title p a { color:inherit; }
.wp-block-cwp-date-tiles .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-date-tiles-content-title .cwp-button-wrap { text-align:center; margin:1rem 0; }

@media screen and (min-width:767px)
{
}

/**
 * Deals
 */
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area { display:flex; flex-wrap:wrap; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image img { display:block; max-width:100%; height:auto; width:300px; border:5px solid #fff; border-radius:50%; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { display:flex; flex-wrap:wrap; align-self:center; width:100%; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap .cwp-list-content-wrap-inner { width:100%; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { margin-bottom:0px; margin-top:0px; padding:0; text-align:left; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { margin-bottom:0; margin-top:1rem; padding:0; text-align:left; }

.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper { width:100%; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper { margin-top:30px; margin-bottom:15px; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap { position:relative; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap::before { content:''; position:absolute; left:15px; top:0; right:15px; height:1px; background:#efefef; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap:last-child::after { content:''; position:absolute; left:15px; bottom:0; right:15px; height:1px; background:#efefef; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap .cwp-list-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap .cwp-list-content-wrap .cwp-list-content-wrap-text { width:calc(100% - 120px) }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap .cwp-list-content-wrap .cwp-list-content-wrap-text h3 { text-align:left; margin:0; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap .cwp-list-content-wrap .cwp-list-content-wrap-text p { text-align:left; margin:0; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap .cwp-list-content-wrap .cwp-list-content-wrap-price { width:120px; text-align:right; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-next-main-wrapper .cwp-main-wrapper .cwp-inner-wrap .cwp-list-content-wrap .cwp-list-content-wrap-price p { color:#212529; background-color:#f8f9fa; margin:0; padding:.5rem .85rem; border-radius:10rem; display:inline-block; font-size:0.85rem; font-weight:bold; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; }

.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-buttons-wrap { margin:-0.25rem; text-align:right; }
.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:150px; margin:0 30px 0 0; }
	.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image img { width:auto; }
	.wp-block-cwp-deals .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(100% - 180px);}
	
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(50% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(50% - 15px); }

	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(15% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(85% - 15px); }
	
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(25% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(75% - 15px); }
	
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(33.33333333% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(66.666666666% - 15px); }
	
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(66.666666666% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(33.33333333% - 15px); }
	
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(75% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(25% - 15px); }
	
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-image { width:calc(85% - 15px); }
	.wp-block-cwp-deals .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap > .cwp-description-area .cwp-list-content-wrap { width:calc(15% - 15px); }
	
}

/**
 * Donation
 */
.wp-block-cwp-donations .cwp-main-wrapper {}
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap p.cwp-donation-title { margin:0 0 1rem 0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap p.cwp-donation-description { margin:0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap p.cwp-donation-text { margin:0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-content-donation { margin:1rem 0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-content-donation ul { list-style:none; margin:0; padding:0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-content-donation ul li { margin:0.25rem; display:inline-flex; justify-content:center; align-items:center; width:100px; height:100px; border-radius:50%; background-color:#dc3545; color:#fff; font-size:2rem; cursor:pointer; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-content-donation ul li:first-of-type { margin-left:0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-content-donation ul li:first-of-type { margin-right:0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-content-donation ul li:hover { box-shadow:3px 3px 3px rgba(0,0,0,0.3); }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-input-text-donation { margin:1rem 0; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap .cwp-input-text-donation .cwp-custom-pay-amount { display:inline-block; background:#fff; border:1px #6c757d solid; padding:6px 12px; text-shadow:none; text-decoration:none; box-shadow:none; margin-right:0.25rem; border-radius:5px; max-width:100%; }

.wp-block-cwp-donations .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:left; }
.wp-block-cwp-donations .cwp-main-wrapper.cwp-all-center .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:center; }
.wp-block-cwp-donations .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:right; }

.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-stripe-charge { display:none; margin:0 0 10px 0; padding:10px; font-size:0.8rem; border:1px solid transparent; border-radius:4px; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-stripe-charge.cwp-stripe-charge-processing { color:#8a6d3b; background-color:#fcf8e3; border-color:#faebcc; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-stripe-charge.cwp-stripe-charge-success { color:#3c763d; background-color:#dff0d8; border-color:#d6e9c6; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-stripe-charge.cwp-stripe-charge-error { color:#a94442; background-color:#f2dede; border-color:#ebccd1; }
.wp-block-cwp-donations .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-stripe-charge.cwp-stripe-charge-error-message { color:#a94442; background-color:#f2dede; border-color:#ebccd1; }

.wp-block-cwp-donations .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap { text-align:left; }
.wp-block-cwp-donations .cwp-main-wrapper.cwp-all-center .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap { text-align:center; }
.wp-block-cwp-donations .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-donation-wrap { text-align:right; }

@media screen and (min-width:767px)
{
}

/**
 * Employee list
 */
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { display:block; max-width:100%; height:auto; width:300px; border:5px solid #fff; border-radius:50%; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { display:flex; flex-wrap:wrap; align-items:center; width:100%; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { width:100%; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { margin-bottom:0px; margin-top:0px; padding:0; text-align:left; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { margin-bottom:1rem; margin-top:1rem; padding:0; text-align:left; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-button-wrap { margin-top:1rem; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-button-wrap .cwp-button:not(:last-of-type) { margin-right:0.25rem; }
.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-button-wrap .cwp-button span span { margin-left:0.25rem; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-employee-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 280px);}
	
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin-right:30px; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 180px);}
	
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap h3 { text-align:left; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap p.description { text-align:left; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap h3 { text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap p.subtitle { text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap p.description { text-align:right; }
	
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap h3 { text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap p.subtitle { text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap p.description { text-align:right; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }	
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap h3 { text-align:left; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-employee-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap p.description { text-align:left; }
}

/**
 * Employee
 */
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { text-align:center; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { margin-bottom:1rem; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { display:block; max-width:100%; height:auto; width:300px; border:5px solid #fff; border-radius:50%; box-shadow:0 9px 13px 2px #ccc; margin:0 auto; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap h3 { margin-top:0px; margin-bottom:0px; text-align:center; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap p.subtitle { margin-bottom:0px; margin-top:0px; padding:0; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap p.description { margin-bottom:1rem; margin-top:1rem; padding:0; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-button-wrap { margin-top:1rem; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-button-wrap .cwp-button:not(:last-of-type) { margin-right:0.25rem; }
.wp-block-cwp-employee .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-button-wrap .cwp-button span span { margin-left:0.25rem; }

@media screen and (min-width:767px)
{
}

/**
 * Events List
 */
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap:not(:last-of-type) .cwp-content-wrap { border-bottom:1px #3A3A3A solid; padding-bottom:30px; }

.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap a:hover { text-decoration:none; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { margin-top:0; text-align:left; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 a { color:inherit; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item span a { color:inherit; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { margin:0 0 0.5rem 0; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta .cwp-event-meta-date {}
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta .cwp-event-meta-sep { padding:0 0.5rem; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta .cwp-event-meta-author {}
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main { display:flex; flex-wrap:wrap; width:100%; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image img { display:block; max-width:100%; border-radius:5px; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text .cwp-event-main-text-buttons { margin-top:0.5rem; }
.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text .cwp-event-main-text-buttons a:not(:last-of-type) { margin-right:0.5rem; }

.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background { border-bottom:0 !important; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text{ width:calc(100% - 280px);}
	.wp-block-cwp-events-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text-full { width:100%; }
	
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { width:150px; margin-right:30px; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { width:calc(100% - 180px); }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text-full { width:100%; }
	
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:2; text-align:left; }
	
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:2; text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:1; text-align:right; }
	
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text  { order:1; text-align:right; }
	
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text  { order:1; text-align:right; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:left; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-events-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:2; text-align:left; }	
}

/**
 * Events tiles
 */
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { border-radius:5px; box-shadow:0 9px 13px 2px #ccc; padding:15px; height:100%; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile {}
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 { margin-top:0; text-align:left; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 a { color:inherit; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta {}
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-date {}
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-sep { padding:0 0.5rem; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-author {}
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-author a { color:inherit; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main { display:flex; flex-wrap:wrap; width:100%; margin:0.5rem 0 0 0; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-image { width:100%; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-image img { display:block; max-width:100%; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-text { width:100%; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-text .cwp-event-main-text-excerpt { margin:1rem 0; }
.wp-block-cwp-events-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-text .cwp-event-main-text-buttons a:not(:last-of-type) { margin-right:0.5rem; }

@media screen and (min-width:767px)
{
}

/**
 * Events Upcoming List
 */
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap:not(:last-of-type) .cwp-content-wrap { border-bottom:1px #3A3A3A solid; padding-bottom:30px; }

.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap a:hover { text-decoration:none; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { margin-top:0; text-align:left; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 a { color:inherit; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item span a { color:inherit; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { margin:0 0 0.5rem 0; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta .cwp-event-meta-date {}
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta .cwp-event-meta-sep { padding:0 0.5rem; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta .cwp-event-meta-author {}
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main { display:flex; flex-wrap:wrap; width:100%; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image img { display:block; max-width:100%; border-radius:5px; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text .cwp-event-main-text-buttons { margin-top:0.5rem; }
.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text .cwp-event-main-text-buttons a:not(:last-of-type) { margin-right:0.5rem; }

.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background { border-bottom:0 !important; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { width:calc(100% - 280px); }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text-full { width:100%; }
	
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { width:150px; margin-right:30px; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { width:calc(100% - 180px); }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text-full { width:100%; }
	
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:2; text-align:left; }
	
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:2; text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:1; text-align:right; }
	
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text  { order:1; text-align:right; }
	
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text  { order:1; text-align:right; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-meta { text-align:left; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-events-upcoming-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-event-main .cwp-event-main-text { order:2; text-align:left; }	
}

/**
 * Events upcoming tiles
 */
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { border-radius:5px; box-shadow:0 9px 13px 2px #ccc; padding:15px; height:100%; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile {}
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 { margin-top:0; text-align:left; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 a { color:inherit; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta {}
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-date {}
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-sep { padding:0 0.5rem; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-author {}
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-author a { color:inherit; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-ical {}
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-meta .cwp-event-meta-ical a { color:inherit; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main { display:flex; flex-wrap:wrap; width:100%; margin:0.5rem 0 0 0; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-image { width:100%; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-image img { display:block; max-width:100%; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-text { width:100%; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-text .cwp-event-main-text-excerpt { margin:1rem 0; }
.wp-block-cwp-events-upcoming-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-event-main .cwp-event-main-text .cwp-event-main-text-buttons a:not(:last-of-type) { margin-right:0.5rem; }

@media screen and (min-width:767px)
{
}

/**
 * Facts
 */
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap h3 { margin-top:0; margin-bottom:0; text-align:left; }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap p { margin-top:0; margin-bottom:0; text-align:left; }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-icon { width:60px; }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-icon i { font-size:40px; opacity:0.2; }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { width:calc(100% - 60px); }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-facts .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
}

/**
 * Foreword
 */
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { margin:0; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap ol { list-style:none; counter-reset:li; margin:1rem 0; padding-left:0; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap ol > li { position:relative; padding-left:2rem; padding-bottom:1rem; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap ol > li::before { content:counter(li); counter-increment:li; position:absolute; top:0; left:0; box-sizing:border-box; width:1.5rem; height:1.5rem; line-height:1.5rem; margin-right:8px; padding:0 4px 4px; text-align:center; font-size:0.8rem; border-radius:50%; z-index:1; background-color:#000000; border-color:#000000; color:#fff; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap ol > li:not(:last-child)::after{ content:""; width:1px; height:100%; position:absolute; left:0.75rem; top:0; z-index:0; background:black; }

.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:100%; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.subtitle { margin-bottom:0px; margin-top:0px; padding:0; text-align:left; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.description { margin-bottom:1rem; margin-top:1rem; padding:0; text-align:left; }
.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap .cwp-signature img { display:inline-block; margin-top:1rem; max-height:80px; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.description { column-count:2; column-gap:20px; }
	.wp-block-cwp-foreword .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(100% - 280px);}
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:150px; margin-right:30px; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(100% - 180px);}
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(50% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(50% - 15px); }

	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(15% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(85% - 15px); }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(25% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(75% - 15px); }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(33.33333333% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(66.666666666% - 15px); }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(66.666666666% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(33.33333333% - 15px); }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(75% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(25% - 15px); }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(85% - 15px); }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { width:calc(15% - 15px); }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap h3 { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.description { text-align:left; }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap h3 { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.description { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap { order:1; text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap h3 { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap p.description { text-align:left; }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { order:1; text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap h3 { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.description { text-align:left; }
	
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap { order:1; text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap h3 { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-text-content-wrap p.description { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap h3 { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap p.subtitle { text-align:left; }
	.wp-block-cwp-foreword .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-text-content-wrap p.description { text-align:left; }
}

/**
 * Greeting
 */
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { display:block; max-width:100%; height:auto; width:300px; border:5px solid #fff; border-radius:5px; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { display:flex; flex-wrap:wrap; width:100%; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { width:100%; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { margin-bottom:0px; margin-top:0px; padding:0; text-align:left; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { margin-bottom:1rem; margin-top:1rem; padding:0; text-align:left; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-signature img { display:inline-block; margin-top:1rem; max-height:80px; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { width:auto; }
	.wp-block-cwp-greeting .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 280px);}
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin-right:30px; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 180px);}
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(50% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(50% - 15px); }

	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(15% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(85% - 15px); }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(25% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(75% - 15px); }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(33.33333333% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(66.666666666% - 15px); }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(66.666666666% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(33.33333333% - 15px); }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(75% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(25% - 15px); }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(85% - 15px); }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(15% - 15px); }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-greeting .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
}

/**
 * Image
 */
.wp-block-cwp-image .cwp-image { width:100%; text-align:center; }
.wp-block-cwp-image .cwp-image img { display:block; max-width:100%; margin:0 auto; }

@media screen and (min-width:767px)
{
}

/**
 * Inline Notice
 */
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner { border-radius:inherit; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout { border-radius:inherit; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout .cwp-callout-icon { width:80px; text-align:center; margin-right:15px; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout .cwp-callout-icon i { font-size:40px; margin-top:0.5rem; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout .cwp-callout-content h3 { margin-top:0; margin-bottom:0; text-align:left; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout .cwp-callout-content p { margin-top:0; margin-bottom:0.5rem; text-align:left; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout .cwp-callout-content .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap .cwp-content-wrap-inner .cwp-callout .cwp-callout-content .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background { padding:0; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background .cwp-content-wrap-inner .cwp-callout { border-top:0; border-bottom:0; border-right:0; }
.wp-block-cwp-inline-notice .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background .cwp-content-wrap-inner .cwp-callout.cwp-callout-none { border:0; }

@media screen and (min-width:767px)
{
}

/**
 * Launch
 */
.wp-block-cwp-launch .cwp-image { width:100%; text-align:center; }
.wp-block-cwp-launch .cwp-image img { position:relative; max-width:100%; cursor:pointer; -webkit-animation:moving_plane 0.6s infinite normal ease-in-out; animation:moving_plane 0.6s infinite normal ease-in-out; -moz-animation:moving_plane 0.6s infinite normal ease-in-out; -ms-animation:moving_plane 0.6s infinite normal ease-in-out; -o-animation:moving_plane 0.6s infinite normal ease-in-out; }
@-webkit-keyframes moving_plane { from {top:0;} 50% {top:5px;} to {top:0;} }
@keyframes moving_plane { from {top:0;}	50% { top:5px;} to {top:0;} }

@media screen and (min-width:767px)
{
}

/**
 * Like/Dislike
 */
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { display:flex; flex-wrap:wrap; width:100%; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-icon { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-icon .cwp-icon { display:flex; justify-content:center; align-items:center; background:#efefef; color:#494949; height:100px; width:100px; border-radius:50%; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-icon .cwp-icon .fa { font-size:3rem; }

.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title { width:100%; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title > *:not(:first-child) { margin-top:0.5rem; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title p { margin-bottom:0px; margin-top:0rem; padding:0; text-align:left; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title ul { margin-bottom:0rem; margin-top:0rem; text-align:left; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title .cwp-buttons-wrap { margin:0.25rem -0.25rem -0.25rem -0.25rem; }
.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-icon { width:100px; margin:0 30px 0 0; }
	.wp-block-cwp-like-dislike .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-title { width:calc(100% - 130px);}
}

/**
 * Links Download
 */
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap  {}
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a:hover { text-decoration:none; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main { text-align:center; width:100%; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main a { color:inherit; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main i { font-size:50px; margin:2rem 0; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title { text-align:center; width:100%; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title h4 { margin-top:0; margin-bottom:0; text-align:center; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title h4 a { color:inherit; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title p { margin-top:0; margin-bottom:0; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title p a { color:inherit; }
.wp-block-cwp-links-download .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title .cwp-button-wrap { margin:1rem 0; }

@media screen and (min-width:767px)
{
}

/**
 * Links Icon
 */
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap  {}
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a:hover { text-decoration:none; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main { text-align:center; width:100%; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon { display:inline-flex; align-items:center; justify-content:center; background-color:#f54646; color:#fff; border-radius:50%; width:80px; height:80px; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-icon-main .cwp-list-content-wrap-icon i { font-size:40px; color:#fff; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title { width:100%; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title h4 { margin-top:0.5rem; margin-bottom:0; text-align:center; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title h4 a { color:inherit; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title p { margin-top:0; margin-bottom:0; text-align:center; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title p a { color:inherit; }
.wp-block-cwp-links-icon .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-title .cwp-button-wrap { text-align:center; margin:1rem 0; }

@media screen and (min-width:767px)
{
}

/**
 * Links Image
 */
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap { padding:0.5rem; border-radius:5px; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-image { margin:0 0 0.5rem 0; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-image img { display:block; margin:0 auto; max-width:100%; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main {}
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main a { color:inherit; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main a:hover { text-decoration:none; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main span { display:inline; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main span.title { font-weight:bold; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap { margin:0.25rem -0.25rem -0.25rem -0.25rem; }
.wp-block-cwp-links-image .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
}

/**
 * Links Image Slide
 */
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { position:relative; overflow:hidden; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner {}
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-image { margin:0; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-image img { display:block; margin:0 auto; max-width:100%; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main { position:absolute; left:0; right:0; bottom:3.7rem; z-index:20; width:100%; background:rgba(28,28,28,0.75); padding:1rem; transition:all 250ms; transform:translateY(100%); }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main a { color:inherit; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main a:hover { text-decoration:none; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main h3 { color:#fff; margin-bottom:0.75rem !important; text-align:left; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main h3:after { content:''; display:none; }
.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main p { color:#fff; margin:0; }

.wp-block-cwp-links-image-slide .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap:hover .cwp-list-content-wrap-inner .cwp-link-list-content-main { bottom:0; transform:translateX(0); }

@media screen and (min-width:767px)
{
}

/**
 * Links list
 */
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { position:relative;  }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap.cwp-separator-yes::after { content:''; display:block; position:absolute; left:0; bottom:-15px; right:0; background:#efefef; width:100%; height:1px; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { display:flex; flex-direction:row; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { order:2; width:100px; text-align:center; margin-bottom:0.5rem;  }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner { position:relative; display:flex; flex-direction:column; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner img { display:block; max-width:100%; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner div.cwp-price { background:#333333; color:#fff; padding:0.25rem 0.5rem; border-radius:1rem; font-size:0.85rem; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image .cwp-list-content-wrap-image-inner div.cwp-price-front { position:absolute; top:0.25rem; right:0.25rem; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content { order:1; display:flex; flex:1; flex-direction:column; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner { flex:1; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-title { margin-bottom:0; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-title h3 { text-align:left; margin:0; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-contact { margin-top:0.5rem; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner { display:flex; flex-wrap:wrap; margin:-5px -10px; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-second { padding:5px 10px; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-second a { color:inherit; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-contact .cwp-list-content-wrap-contact-inner .cwp-list-content-wrap-contact-second i { margin-right:0.5rem; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-text { margin-top:1rem; }
.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-content .cwp-list-content-wrap-content-inner .cwp-list-content-wrap-text p { margin-bottom:0; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-links-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { width:200px; }
	.wp-block-cwp-links-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-list-content-wrap-image { width:100px; }
}

/**
 * Posts List
 */
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap:not(:last-of-type) .cwp-content-wrap { border-bottom:1px #3A3A3A solid; padding-bottom:30px; }

.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap a:hover { text-decoration:none; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { margin-top:0; text-align:left; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 a { color:inherit; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item span a { color:inherit; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta { margin:0 0 0.5rem 0; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta .cwp-post-meta-date {}
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta .cwp-post-meta-sep { padding:0 0.5rem; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta .cwp-post-meta-author {}
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main { display:flex; flex-wrap:wrap; width:100%; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image img { display:block; max-width:100%; border-radius:5px; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text .cwp-post-main-text-buttons { margin-top:0.5rem; }

.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap.cwp-content-wrap-has-background { border-bottom:0 !important; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text { width:calc(100% - 280px); }
	.wp-block-cwp-posts-list .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text-full { width:100%; }
	
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { width:150px; margin-right:30px; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text { width:calc(100% - 180px); }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text-full { width:100%; }
	
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta { text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text { order:2; text-align:left; }
	
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta { text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text { order:2; text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-post-meta { text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text { order:1; text-align:right; }
	
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta { text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text  { order:1; text-align:right; }
	
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item h3 { text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-meta { text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text  { order:1; text-align:right; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item h3 { text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-post-meta { text-align:left; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-posts-list .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-item .cwp-post-main .cwp-post-main-text { order:2; text-align:left; }	
}

/**
 * Posts tiles
 */
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { border-radius:5px; box-shadow:0 9px 13px 2px #ccc; padding:15px; height:100%; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile {}
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 { margin-top:0; text-align:left; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile h3 a { color:inherit; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-meta {}
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-meta .cwp-post-meta-date {}
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-meta .cwp-post-meta-sep { padding:0 0.5rem; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-meta .cwp-post-meta-author {}
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-meta .cwp-post-meta-author a { color:inherit; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main { display:flex; flex-wrap:wrap; width:100%; margin:0.5rem 0 0 0; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main .cwp-post-main-image { width:100%; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main .cwp-post-main-image img { display:block; max-width:100%; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main .cwp-post-main-text { width:100%; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main .cwp-post-main-text h3 { margin-top:0.5rem; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main .cwp-post-main-text .cwp-post-main-text-excerpt { margin:1rem 0; }
.wp-block-cwp-posts-tiles .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-tile .cwp-post-main .cwp-post-main-text .cwp-post-main-text-buttons a:not(:last-of-type) { margin-right:0.5rem; }

@media screen and (min-width:767px)
{
}

/**
 * Pricebox
 */
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { border:1px solid #eee; transition:0.3s; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap:hover { box-shadow:0 8px 12px 0 rgba(0,0,0,0.2); }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul { list-style-type:none; margin:0; padding:0; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li { position:relative; padding:20px; text-align:center; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li:not(:last-of-type)::after { position:absolute; left:0; bottom:0; content:''; border:0; height:1px; background-image:linear-gradient(to right, rgba(240,240,240,0), rgba(240,240,240,1), rgba(240,240,240,0)); width:50%; margin-left:25%; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-header {}
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-header h3 { margin:0; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-wrap {}
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-wrap .cwp-price-amount { font-size:1.5rem; font-weight:bold; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-wrap .cwp-price-period {}
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-subtext { font-weight:bold; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-button {}
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-button .cwp-buttons-wrap { display:flex; justify-content:center; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li.cwp-price-button .cwp-buttons-wrap .cwp-button-wrap { margin:0.25rem; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li ul { list-style:none; margin:-20px; padding:0; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li ul li { position:relative; padding:20px; text-align:center; }
.wp-block-cwp-pricebox .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-pricebox-main .cwp-price-ul > li ul li:not(:last-of-type)::after { position:absolute; left:0; bottom:0; content:''; border:0; height:1px; background-image:linear-gradient(to right, rgba(240,240,240,0), rgba(240,240,240,1), rgba(240,240,240,0)); width:50%; margin-left:25%; }

@media screen and (min-width:767px)
{
}

/**
 * Pricelist
 * @todo not finished yet
 */
.wp-block-cwp-pricelist .cwp-main-wrapper-outer { border-bottom:1px #ececec solid; background:#fff; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer:nth-child(2n+1) { background:#f6f6f6; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer .cwp-main-wrapper { margin:0 !important; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-header { background:#3a3a3a; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-header .cwp-main-wrapper .cwp-inner-wrap h3 { color:#fff; margin:0; font-size:1rem; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-header .cwp-main-wrapper .cwp-inner-wrap p { color:#fff; margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-header .cwp-main-wrapper .cwp-inner-wrap-first { display:none; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap p { margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap .cwp-icon { text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap .cwp-icon i { font-size:1.5rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap-first h3 { margin:0; text-align:center; font-size:1rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap-first p { margin:0; text-align:center; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price { border-top:2px #ececec solid; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price .cwp-main-wrapper .cwp-inner-wrap h3 { margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price .cwp-main-wrapper .cwp-inner-wrap p { margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price .cwp-main-wrapper .cwp-inner-wrap-first h3 { margin:0; text-align:center; font-size:1rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price .cwp-main-wrapper .cwp-inner-wrap-first p { margin:0; text-align:center; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-addon .cwp-main-wrapper .cwp-inner-wrap h3 { margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-addon .cwp-main-wrapper .cwp-inner-wrap p { margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-addon .cwp-main-wrapper .cwp-inner-wrap-first h3 { margin:0; text-align:center; font-size:1rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-addon .cwp-main-wrapper .cwp-inner-wrap-first p { margin:0; text-align:center; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap { margin:0; text-align:center; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap .cwp-button-wrap .cwp-button { margin:0; display:block; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap .cwp-button-wrap:not(:last-of-type) .cwp-button { margin-bottom:0.5rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap-first h3 { margin:0; text-align:center; font-size:1rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap-first p { margin:0; text-align:center; }

.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-extra { border:0; background:transparent; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-extra .cwp-main-wrapper .cwp-inner-wrap p { margin:0; text-align:center; font-size:0.85rem; }
.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-extra .cwp-main-wrapper .cwp-inner-wrap-first h3 { margin:0; text-align:center; font-size:1rem; }

.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap.cwp-inner-wrap-first { width:100%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:100%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap.cwp-inner-wrap-first { width:100%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:50%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap.cwp-inner-wrap-first { width:100%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:33.33333333%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap.cwp-inner-wrap-first { width:100%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:25%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap.cwp-inner-wrap-first { width:100%; }
.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:20%; }

@media(min-width:768px)
{
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-header .cwp-main-wrapper .cwp-inner-wrap-first { display:block; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap-first h3 { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-body .cwp-main-wrapper .cwp-inner-wrap-first p { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price .cwp-main-wrapper .cwp-inner-wrap-first h3 { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-price .cwp-main-wrapper .cwp-inner-wrap-first p { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-addon .cwp-main-wrapper .cwp-inner-wrap-first h3 { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-addon .cwp-main-wrapper .cwp-inner-wrap-first p { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap-first h3 { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-action .cwp-main-wrapper .cwp-inner-wrap-first p { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-extra .cwp-main-wrapper .cwp-inner-wrap-first h3 { text-align:left; }
	.wp-block-cwp-pricelist .cwp-main-wrapper-outer.cwp-pricelist-extra .cwp-main-wrapper .cwp-inner-wrap-first p { text-align:left; }
	
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap.cwp-inner-wrap-first { width:40%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:60%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap.cwp-inner-wrap-first { width:40%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-3-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:30%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap.cwp-inner-wrap-first { width:40%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-4-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:20%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap.cwp-inner-wrap-first { width:28%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-5-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:18%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap.cwp-inner-wrap-first { width:25%; }
	.cwp-common-main-wrap.wp-block-cwp-pricelist .cwp-main-wrapper.cwp-6-column .cwp-inner-wrap.cwp-inner-wrap-equal { width:15%; }
}

/**
 * Separator
 */
.wp-block-cwp-separator .cwp-inner-wrap .cwp-content-wrap { }

@media screen and (min-width:767px)
{
}

/**
 * Social Share
 */
.wp-block-cwp-social-share .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap {}
.wp-block-cwp-social-share .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-social-share .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }
.wp-block-cwp-social-share .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button span { margin-left:0.25rem; }

.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:left; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-center .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:center; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { text-align:right; }

.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; text-align:center; }
.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:50%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-2 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:33.33333333%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-3 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:25%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-4 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
	
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { display:flex; flex-wrap:wrap; margin:-15px; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { width:20%; padding:15px; margin:0; text-align:center; }
	.wp-block-cwp-social-share .cwp-main-wrapper.cwp-all-grid-5 .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap .cwp-button { min-width:50%; }
}

@media screen and (min-width:767px)
{
}

/**
 * Showcase
 */
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { display:flex; flex-wrap:wrap; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { display:block; max-width:100%; height:auto; width:300px; border:5px solid #fff; border-radius:5px; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { display:flex; flex-wrap:wrap; align-items:center; width:100%; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { width:100%; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { margin-bottom:0px; margin-top:0px; padding:0; text-align:left; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { margin-bottom:0; margin-top:1rem; padding:0; text-align:left; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap { margin:0.75rem -0.25rem -0.25rem -0.25rem; }
.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:250px; margin:0 30px 0 0; }
	.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { width:auto; }
	.wp-block-cwp-showcase .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 280px);}
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin-right:30px; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 180px);}
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(50% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-50-50 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(50% - 15px); }

	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(15% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-15-85 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(85% - 15px); }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(25% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-25-75 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(75% - 15px); }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(33.33333333% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-33-66 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(66.666666666% - 15px); }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(66.666666666% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-66-33 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(33.33333333% - 15px); }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(75% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-75-25 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(25% - 15px); }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:calc(85% - 15px); }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-size-85-15 .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(15% - 15px); }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:right; }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:right; }
	
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 30px; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:right; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:1; margin:0 30px 0 0; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-showcase .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
}

/**
 * Split List
 */
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap {}
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner h3 { margin:0 0 0.5rem 0; text-align:left; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner p.cwp-subtitle { margin-top:-0.5rem; margin-bottom:0.5rem; font-weight:bold; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner {}
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list {}
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list ul { margin:-5px; padding:0; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list ul li { list-style-position:inside; padding:5px; }

.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-1-column ul { column-count:1; column-gap:20px; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-2-column ul { column-count:1; column-gap:20px; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-3-column ul { column-count:1; column-gap:20px; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-4-column ul { column-count:1; column-gap:20px; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-5-column ul { column-count:1; column-gap:20px; }
.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-6-column ul { column-count:1; column-gap:20px; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-3-column ul { column-count:3; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-4-column ul { column-count:3; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-5-column ul { column-count:3; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-6-column ul { column-count:3; column-gap:20px; }
}

@media screen and (min-width:991px)
{
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-1-column ul { column-count:1; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-2-column ul { column-count:2; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-3-column ul { column-count:3; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-4-column ul { column-count:4; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-5-column ul { column-count:5; column-gap:20px; }
	.wp-block-cwp-split-list .cwp-main-wrapper .cwp-content-wrap .cwp-content-wrap-inner .cwp-content-wrap-inner-list.cwp-split-6-column ul { column-count:6; column-gap:20px; }
}

/**
 * Statement Block
 */
.wp-block-cwp-statement .cwp-main-wrapper .cwp-content-wrap { background:#F5F5F5; padding:15px; text-align:center; border-radius:5px; }
.wp-block-cwp-statement .cwp-main-wrapper .cwp-content-wrap h3 { margin-top:1rem; margin-bottom:1rem; text-align:center; }
.wp-block-cwp-statement .cwp-main-wrapper .cwp-content-wrap p { margin-top:1rem; margin-bottom:1rem; }
.wp-block-cwp-statement .cwp-main-wrapper .cwp-content-wrap .cwp-buttons-wrap { margin:-0.25rem; }
.wp-block-cwp-statement .cwp-main-wrapper .cwp-content-wrap .cwp-buttons-wrap .cwp-button-wrap { display:inline-block; padding:0.25rem; }

@media screen and (min-width:767px)
{
}

/**
 * Steps
 */
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main { display:flex; justify-content:center; align-items:center; margin:0 auto; width:50%; padding:10%; color:#fff; background:#3A3A3A; border:5px solid #fff; border-radius:50%; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main::before{ content:''; display:block; padding-top:100%; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a.cwp-link-list-content-main { transition:transform .3s ease-in-out; text-decoration:none; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a.cwp-link-list-content-main:hover { text-decoration:none; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner a.cwp-link-list-content-main:focus { text-decoration:none; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main .cwp-link-list-content-title { text-align:center; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main .cwp-link-list-content-title h3 { margin:0; color:#fff; font-size:3rem; line-height:1; text-align:center; }
.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main .cwp-link-list-content-title p { margin:0; color:#fff; font-size:1.5rem; line-height:1; font-weight:bold; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-steps .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-link-list-content-main { width:80%; }
}

/**
* Testimonial
*/
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap { display:flex; flex-wrap:wrap; align-items:center; }
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:150px; margin:0 0 1rem 0; }
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image img { display:block; max-width:100%; border:5px solid #fff; border-radius:50%; box-shadow:0 9px 13px 2px #ccc; }
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:100%;}
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { position:relative; }
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { margin-top:0px; margin-bottom:0px; text-align:left; }
.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { margin-bottom:0px; margin-top:0px; padding:0; }

@media screen and (min-width:767px)
{
	.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:250px; margin-right:10px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 260px);}
	.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { padding:0 70px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner::before { display:block; position:absolute; left:10px; top:0; margin-top:-10px; font-size:40px; line-height:1; content:'\f10d'; font-family:'FontAwesome'; opacity:0.2; }
	.wp-block-cwp-testimonial .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner::after { display:block; position:absolute; right:10px; bottom:0; margin-bottom:-10px; font-size:40px; line-height:1; content:'\f10e'; font-family:'FontAwesome'; opacity:0.2; }
	
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-image { width:100px; margin-right:10px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { width:calc(100% - 110px); }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { padding:0 30px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner::before { font-size:20px; left:2px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-2-column .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner::after { font-size:20px; right:2px; }
	
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 10px 0 0; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:1; margin:0 10px 0 0; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 10px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-left .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:right; }
	
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 10px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-all-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:right; }
	
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-image { order:2; margin:0 0 0 10px; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { order:1; text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:right; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-image { order:1; margin:0 10px 0 0; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap { order:2; text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner h3 { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.subtitle { text-align:left; }
	.wp-block-cwp-testimonial .cwp-main-wrapper.cwp-start-right .cwp-inner-wrap:nth-child(2n) .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner p.description { text-align:left; }
}

/**
 * Title Intro
 */
.wp-block-cwp-title-intro + * { margin-top:0px !important; }
.wp-block-cwp-title-intro .cwp-common-main-wrap-inner .cwp-main-intro { padding-bottom:0 !important; }
@media screen and (min-width:767px)
{
}

/**
 * Voting Slogan
 */
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap { padding:0; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap { height:100%; border-radius:inherit; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner { display:flex; height:100%; border-radius:inherit; overflow:hidden; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-voting-slogan-title { padding:15px; display:block; width:100%; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-voting-slogan-title h3 { margin:0; text-align:left; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner .cwp-voting-slogan-title p { margin:0.5rem 0 0 0; text-align:left; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner div.cwp-slogan-button { display:flex; justify-content:center; align-items:center; text-align:center; margin-left:auto; width:160px; padding:5px 10px; color:#fff; }
.wp-block-cwp-voting-slogan .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap .cwp-list-content-wrap-inner div.cwp-slogan-button p { color:inherit; margin:0; }

@media screen and (min-width:767px)
{
}

/**
 * Wanted
 */
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap:not(:first-of-type) { padding-top:0; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap:not(:last-of-type) { padding-bottom:0; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner { display:flex; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-wanted-title { width:35%; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-wanted-title h3 { margin:10px; text-align:left; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-wanted-description { display:flex; align-items:center; width:75% }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap .cwp-content-wrap .cwp-list-content-wrap-inner .cwp-wanted-description p { margin:10px; text-align:left; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap.cwp-inner-even .cwp-content-wrap { background-color:#dadada; }
.wp-block-cwp-wanted .cwp-main-wrapper .cwp-inner-wrap.cwp-inner-odd .cwp-content-wrap { background-color:#f3f3f3; }

.wp-block-cwp-wanted.cwp-common-main-wrap .cwp-content-wrap.cwp-content-wrap-has-background { padding:0; }

@media screen and (min-width:767px)
{
}