/* 
 *	UCORE Templates
 *	-----------------------
 *	Table of content:
 *
 *  1. BASE
 *	2. HELPERS
 *	x. TEMPLATES
 *
 *
 * ----------------- */


/*
 * 1. BASE
 *
 */

#wysiwyg-wrapper {
	font-family: 'Ubuntu', 'Open Sans', sans-serif;
	position: relative;
	font-size: 10px;
}
#wysiwyg-wrapper #slide-wysiwyg,
#wysiwyg-wrapper .ui-draggable,
#wysiwyg-wrapper .uc-template {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
}
#wysiwyg-wrapper #slide-wysiwyg{position: relative;}
#wysiwyg-wrapper #slide-wysiwyg .row-tool{display: none;} /* Has no effect. Must be done with jQuery*/
#wysiwyg-wrapper .uc-template {
	box-sizing: border-box;
	overflow: hidden;
}


#wysiwyg-wrapper h1{ font-size: 5.1vw;}
#wysiwyg-wrapper h2{ font-size: 4.166667vw;}
#wysiwyg-wrapper h3{ font-size: 3.125vw;}
#wysiwyg-wrapper h4{ font-size: 2.864583vw;}
#wysiwyg-wrapper p, 
#wysiwyg-wrapper blockquote{ font-size: 2.34vw;}

#tmp-wysiwyg-wrapper h1{ font-size: 100px;}
#tmp-wysiwyg-wrapper h2{ font-size: 80px;}
#tmp-wysiwyg-wrapper h3{ font-size: 60px;}
#tmp-wysiwyg-wrapper h4{ font-size: 55px;}
#tmp-wysiwyg-wrapper p, 
#tmp-wysiwyg-wrapper blockquote{ font-size: 45px;}
#wysiwyg-wrapper .divider {
	font-size: 28.8px;
    letter-spacing: 9.6px;
}

#wysiwyg-wrapper h1,
#wysiwyg-wrapper h2,
#wysiwyg-wrapper h3,
#wysiwyg-wrapper h4,
#tmp-wysiwyg-wrapper h1,
#tmp-wysiwyg-wrapper h2,
#tmp-wysiwyg-wrapper h3,
#tmp-wysiwyg-wrapper h4 {
	font-weight: 700;
	text-transform: none;
	font-family: 'Ubuntu', 'Open Sans', sans-serif;
	padding: 0;
	margin: 0
}

#tmp-wysiwyg-wrapper p,
#tmp-wysiwyg-wrapper blockquote,
#wysiwyg-wrapper p,
#wysiwyg-wrapper blockquote {
	font-family: 'Ubuntu', 'Open Sans', sans-serif;
	text-transform: none;
	line-height: 1.2;
	padding: 0;
	margin: 0;
	font-weight: 300;
    border: none;
}

#wysiwyg-wrapper img {
	width:100%;
	margin: 0;
	padding: 0;
}

/*#wysiwyg-wrapper .ui-draggable {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}*/

/*
 * ASPECT RATIO 16:9;
 *
 */
#wysiwyg-wrapper.aspect-ratio-16-9,
#wysiwyg-wrapper.aspect-ratio-16-9 #slide-wysiwyg {
	/*width: 90vw;
    height: 50.63vw;*/
}

/*#wysiwyg-wrapper.fullscreen.aspect-ratio-16-9 #slide-wysiwyg {
	position: absolute;
	top:50%;
	transform:translateY(-50%);
	width: 100vw;
	height: 56.25vw;
}*/


/* -------------------------
	2. HELPERS
---------------------------- */
#wysiwyg-wrapper .clearfix:before,
#wysiwyg-wrapper .clearfix:after, {
	content: "";
	display: table;
	clear: both;
}

/*POSITION*/
#wysiwyg-wrapper .uc-col-left,
#wysiwyg-wrapper .uc-col-right {
	display: inline-block;
	width: 50%;
}
#wysiwyg-wrapper .uc-col-left {float: left;}
#wysiwyg-wrapper .uc-col-right {float: right;}

#wysiwyg-wrapper .uc-template {background-color: #fff;}
#wysiwyg-wrapper .uc-template.transparent-bg{
	background-color: transparent !important;
	background: transparent !important;
}
#wysiwyg-wrapper img.uc-round {
	padding: 0;
	margin: 0;
	border-radius: 50%;
}

#wysiwyg-wrapper .uc-fullfwidth {width: 100%;}
#wysiwyg-wrapper .uc-halfwidth {width: 50%;}
#wysiwyg-wrapper .uc-halfheight {height: 50%;}


#wysiwyg-wrapper .uc-text-center {
	text-align: center;
}
#wysiwyg-wrapper .uc-text-left {
	text-align: left;
}
#wysiwyg-wrapper .uc-text-right {
	text-align: right;
}
#wysiwyg-wrapper .uc-absolute-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

#wysiwyg-wrapper .divider {
	font-size: 1.5vw;
    letter-spacing: 0.5vw;
	padding: 0;
	margin: 0;
}

#wysiwyg-wrapper .uc-grey-bg {
	background-color: #ced6d8;
}

#wysiwyg-wrapper .uc-fullscreen,
#wysiwyg-wrapper .uc-fullscreen:first-of-type img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0;
	margin: 0;
}

#wysiwyg-wrapper .uc-bg-white-solid {
	background-color: #fff;
}
#wysiwyg-wrapper .uc-bg-white-transparent {
	background-color: rgba(255,255,255,0.8);
}
#wysiwyg-wrapper .uc-bg-green-02-solid {
	background-color: #5c8775;
}
#wysiwyg-wrapper .uc-left {
	float: left;
}
#wysiwyg-wrapper .uc-right {
	float: right;
}
/*#wysiwyg-wrapper .uc-inner-padding {
	padding: 50px;
    box-sizing: border-box;
}*/

#wysiwyg-wrapper .uc-vertical-align-middle {
	position: absolute;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
#wysiwyg-wrapper .inner-wrapper,
#wysiwyg-wrapper .uc-col-left,
#wysiwyg-wrapper .uc-col-right,
#wysiwyg-wrapper .uc-content {
	overflow: hidden;
	position: relative;
}

#wysiwyg-wrapper .uc-template .uc-content {
	padding: 5%;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
}

/* ---------------------
	TEMPLATE 01
---------------------*/

#wysiwyg-wrapper #uc-template-01 {}

	#wysiwyg-wrapper #uc-template-01 .inner-wrapper{
		width: 95.83333333%; /*1840px*/
		height: 92.59259259%; /*1000px*/
	}
	
	#wysiwyg-wrapper #uc-template-01 .uc-col-left,
	#wysiwyg-wrapper #uc-template-01 .uc-col-right {
		height: 100%;
	}

	#wysiwyg-wrapper #uc-template-01 .uc-col-left {
	    height: 100%;
	   	width: 54.34782609%; /*1000px*/
	   	float: left;
	}
	#wysiwyg-wrapper #uc-template-01 .uc-col-left img{
		width: 100%;
		height: 100%;
	}

	#wysiwyg-wrapper #uc-template-01 .uc-col-right {
	   	float: right;
		width: 43.47826087%; /*800px*/
		height: 100%;
	}
	#wysiwyg-wrapper #uc-template-01 .uc-col-right .uc-content{
		height: auto;
		padding: 0;
	}

/* ---------------------
	TEMPLATE 02
---------------------*/
#wysiwyg-wrapper #uc-template-02 {}

#wysiwyg-wrapper #uc-template-02 .uc-col-left {
	height: 84.25925926%; /*910px*/
	width: 47.39583333%; /*910px*/
	margin-left: 4.427083333%; /*85px*/
	position: absolute;
}

/* ---------------------
	TEMPLATE 03
---------------------*/
#wysiwyg-wrapper #uc-template-03 {}
#wysiwyg-wrapper #uc-template-03 .inner-wrapper {
	height: 89.81481481%; /*970px*/
	width: 88.54166667%; /*1700px*/
	overflow: visible;
}
#wysiwyg-wrapper #uc-template-03 .uc-col-right {
	height: 100%; /*970px*/
	width: 57.05882353%; /*970px*/
	float: right;
}

#wysiwyg-wrapper #uc-template-03 .uc-col-left {
	width: 47.05882353%; /*800px*/
	height: 82.4742268%; /*800px*/
	float: left;
	background-color: #fff;
	border: 2px solid #434343;
    /*box-shadow: 0px 0px 10px rgba(0,0,0,0.4);*/
	position: absolute;
}
#wysiwyg-wrapper #uc-template-03 .uc-col-left .uc-content {
	height: auto;
}

/* ---------------------
	TEMPLATE 04
---------------------*/
#wysiwyg-wrapper #uc-template-04 {}

	#wysiwyg-wrapper #uc-template-04 .inner-wrapper {
	 	display: block;
	 	width: 95.3125%; /*1830px*/
	 	height: 83.33333333%; /*900px*/
	 	margin: 0;
	 	padding: 0;
	 	text-align: center;
	}
	#wysiwyg-wrapper #uc-template-04 .uc-col-left,
	#wysiwyg-wrapper #uc-template-04 .uc-col-right {
		width: 49.18032787%;
	    height: 100%;
	}
	#wysiwyg-wrapper #uc-template-04 .uc-col-right {
		background-color: #ced6d8;
		position: relative;
	}
		#wysiwyg-wrapper #uc-template-04 .uc-col-right .uc-content {
			width: 85%;
			height: auto;
			padding: 0;
		}

/* ---------------------
	TEMPLATE 05
---------------------*/

#wysiwyg-wrapper #uc-template-05 {}

	#wysiwyg-wrapper #uc-template-05 .uc-col-left,
	#wysiwyg-wrapper #uc-template-05 .uc-col-right {
		width: 47%;
		height: 100%;
		float: left;
	}
	#wysiwyg-wrapper #uc-template-05 .uc-col-left {
		position: relative;
	}
		#wysiwyg-wrapper #uc-template-05 .uc-col-left .uc-content {
		    max-height: 100%;
			height: auto;
			width: 80%;
		    padding: 0;
		}
		#wysiwyg-wrapper #uc-template-05 .uc-col-right img {
		    width: auto;
		    height: 100%;
		}


/* ---------------------
	TEMPLATE 06
---------------------*/
#wysiwyg-wrapper #uc-template-06 {}

	#wysiwyg-wrapper #uc-template-06 .uc-col-left,
	#wysiwyg-wrapper #uc-template-06 .uc-col-right {
		height: 100%;
		position: relative;
	}	
	#wysiwyg-wrapper #uc-template-06 .uc-col-left {
		width: 43%;
	}
		#wysiwyg-wrapper #uc-template-06 .uc-col-left .uc-content {
			width: 90%;
		    height: auto;
		    float: right;
		    position: relative;
		    padding: 0;
		}
	#wysiwyg-wrapper #uc-template-06 .uc-col-right {
		width: 56.25%; /*1080px*/
	}
		#wysiwyg-wrapper #uc-template-06 .uc-col-right img {
		    width: 86.80555556%; /*1000px*/
		    height: 86.80555556%; /*1000px*/
		    position: relative;
		}

/* ---------------------
	TEMPLATE 08
---------------------*/

#wysiwyg-wrapper #uc-template-08 {}

	#wysiwyg-wrapper #uc-template-08 .inner-wrapper{
		width: 91.66666667%;/*1760px*/
		height: 85.18518519%;/*920px*/
	}
	#wysiwyg-wrapper #uc-template-08 .inner-wrapper .uc-col-left,
	#wysiwyg-wrapper #uc-template-08 .inner-wrapper .uc-col-right {
		height: 100%;
		position: relative;
	}	
	#wysiwyg-wrapper #uc-template-08 .inner-wrapper .uc-col-left {
		width: 66.47727273%; /*1170px*/
	}
	#wysiwyg-wrapper #uc-template-08 .inner-wrapper .uc-col-right {
		width: 28.97727273%;/*510px*/
	}
		#wysiwyg-wrapper #uc-template-08 .inner-wrapper .uc-col-right .uc-content {
		    position: relative;
		    float: left;
		    padding: 0;
		    left: 0;
		}
		#wysiwyg-wrapper #uc-template-08 .inner-wrapper .uc-col-right .uc-content .inner-wrapper{
			height: 100%;
		}

/* ---------------------
	TEMPLATE 09
---------------------*/

#wysiwyg-wrapper #uc-template-09 {}
	
	#wysiwyg-wrapper #uc-template-09 .inner-wrapper{
		width: 94.16666667%; /*1808px*/
		height: 82.77777778%; /*894px*/
	}
	#wysiwyg-wrapper #uc-template-09 .inner-wrapper .uc-col-left,
	#wysiwyg-wrapper #uc-template-09 .inner-wrapper .uc-col-right {
		height: 100%; /*894px*/
		width: 49.44690265%; /*894px*/
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-09 .inner-wrapper img {
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-09 .inner-wrapper .uc-content {
	    background-color: #fff;
	    text-align: center;
	    width: 39.85%;
    	height: 78.18%;
	    padding: 0;
	    position: absolute;
	    overflow: hidden;

	}
		#wysiwyg-wrapper #uc-template-09 .inner-wrapper .uc-content .inner-wrapper{
		    width: 90%;
		    height: auto;
		    overflow: hidden;
		    padding: 0;
		    margin: 0;
		    position: relative;
		}

/* ---------------------
	TEMPLATE 10
---------------------*/

#wysiwyg-wrapper #uc-template-10 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-10 .inner-wrapper {
		width: 96.875%; /*1860px*/
		height: 96.2962963%; /*1040px*/
	}

	#wysiwyg-wrapper #uc-template-10 .inner-wrapper .uc-col-left,
	#wysiwyg-wrapper #uc-template-10 .inner-wrapper .uc-col-right {
		height: 100%;
		width: 48.92473118%; /*910px*/
		position: relative;
	}
		#wysiwyg-wrapper #uc-template-10 .inner-wrapper .uc-col-left img,
		#wysiwyg-wrapper #uc-template-10 .inner-wrapper .uc-col-right img {			
			width: 100%;
			height: 58.26923077%; /*606px*/
		}


/* ---------------------
	TEMPLATE 11
---------------------*/

#wysiwyg-wrapper #uc-template-11 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-11 .inner-wrapper{
	    width: 92.70833333%; /*1780px*/
	    height: 87.03703704%; /*940px*/
	}

	#wysiwyg-wrapper #uc-template-11 .inner-wrapper .uc-col {
	    width: 48.87640449%; /*870px*/
	    height: 47.87234043%; /*450px*/
		position: relative;
	    overflow: hidden;
	    margin: 0.5617977528%; /*10px*/
	    background-color: #ced6d8;
	    float: left;
	}
		#wysiwyg-wrapper #uc-template-11 .inner-wrapper .uc-col.uc-content {
			padding: 2%;
		}

/* ---------------------
	TEMPLATE 12
---------------------*/

#wysiwyg-wrapper #uc-template-12 {
	text-align: left;
}
	#wysiwyg-wrapper #uc-template-12 .inner-wrapper{
		width: 91.145833%;
	    height: 86.259259%;
	}
	#wysiwyg-wrapper #uc-template-12 .uc-col {
		height: 100%;
	    width: 24.357143%;
	    position: relative;
	    overflow: hidden;
	    margin-right: 0.857143%;
	    box-sizing: border-box;
	    background-color: #ced6d8;
	    float:left;
	}
	#wysiwyg-wrapper #uc-template-12 .uc-col:last-child {
		margin-right:0;
	}
	#wysiwyg-wrapper #uc-template-12 .uc-col img {
		height: 100%;
		width: 100%;
	}
	
	#wysiwyg-wrapper #uc-template-12.uc-template .uc-col.uc-content {
		padding: 1%;
	}

/* ---------------------
	TEMPLATE 13
---------------------*/

#wysiwyg-wrapper #uc-template-13 {
	text-align: center;
}
#wysiwyg-wrapper #uc-template-13 .inner-wrapper{
	width: 100%;
    height: auto;
}
	#wysiwyg-wrapper #uc-template-13 img {
		height: 62.5%;
		width: 62.5%;
	}
/* ---------------------
	TEMPLATE 14
---------------------*/

#wysiwyg-wrapper #uc-template-14 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-14 .title {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	#wysiwyg-wrapper #uc-template-14 .subtitle {
		font-weight: normal;
	}
	#wysiwyg-wrapper #uc-template-14 .upper{ 
		width: 100%;
		height: 40%;
		/*position: absolute;*/
		/*top: 0;*/
	}
	#wysiwyg-wrapper #uc-template-14 .lower{
		width: 100%;
		height: 46.2962963%;
		/*position: absolute;
	    bottom: 100px;*/
	    overflow: hidden;
	    margin-top:2%;
	}
	#wysiwyg-wrapper #uc-template-14 .uc-col {
	    position: relative;
	    overflow: hidden;
	    float: left;
	    margin-right: 0;
	}
	#wysiwyg-wrapper #uc-template-14 .inner-wrapper {
		width:90%;
	}
	#wysiwyg-wrapper #uc-template-14 .uc-col.uc-content {
		width: 25%;
		height: 100%;
		padding: 0 2%;
	}
	#wysiwyg-wrapper #uc-template-14 .uc-col.image {
		width: 25%;
	    height: 100%;
	
	}
	#wysiwyg-wrapper #uc-template-14 img {
		height: 100%;
		width: 100%;
	}

/* ---------------------
	TEMPLATE 15
---------------------*/

#wysiwyg-wrapper #uc-template-15 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-15 .inner-wrapper {
		width: 91.66666667%; /*1760px*/
		height: 84.25925926%; /*920px*/
	}
	#wysiwyg-wrapper #uc-template-15 .upper,
	#wysiwyg-wrapper #uc-template-15 .lower{
		position: absolute;
	}
	#wysiwyg-wrapper #uc-template-15 .upper{ 
		height: 48.91304348%; /*450px*/
		width: 100%;
		margin-bottom: 2.173913043%; /*20px*/
		top: 0;
	}
	#wysiwyg-wrapper #uc-template-15 .lower{
		width: 100%;
		height: 49.45054945%;
	    overflow: hidden;
	    bottom: 0;
	}
	#wysiwyg-wrapper #uc-template-15 .uc-col-left,
	#wysiwyg-wrapper #uc-template-15 .uc-col-right {
	    position: relative;
	    overflow: hidden;
	    display: inline-block;
	    height: 100%;
	    width: 49.43181818%; /*870px*/
	}
	#wysiwyg-wrapper #uc-template-15 .uc-col-left {
	    margin-right: 1.136363636%; /*20px*/
	}
	#wysiwyg-wrapper #uc-template-15 img {
		height: 100%;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	#wysiwyg-wrapper #uc-template-15 .uc-col-left.uc-content {
		background-color: #ced6d8;
		height: 100%;
		padding: 2%;
	}
		#wysiwyg-wrapper #uc-template-15 .uc-col.uc-content .title {
			padding:0;
			margin: 0;
			text-transform: none;
		}

/* ---------------------
	TEMPLATE 16
---------------------*/

#wysiwyg-wrapper #uc-template-16 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-16 .inner-wrapper {
		width: 88.02083333%; /*1690px*/
		height: 78.7037037%; /*850*/
		background-color: #ced6d8;
	}
	#wysiwyg-wrapper #uc-template-16 .uc-col {
	    position: relative;
	    overflow: hidden;
	    display: inline-block;
	    margin-right: 3%;
	    height: 57.64705882%;
	    width: 28.99408284%;
	}
	#wysiwyg-wrapper #uc-template-16 .uc-col:last-child{
		margin-right: 0;
	}
	#wysiwyg-wrapper #uc-template-16 .uc-col img {
		height: 100%;
		width: 100%;
	}

/* ---------------------
	TEMPLATE 17
---------------------*/

#wysiwyg-wrapper #uc-template-17 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-17 .inner-wrapper{
		width:90%;
	}
	#wysiwyg-wrapper #uc-template-17 .title {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	#wysiwyg-wrapper #uc-template-17 .subtitle {
		font-weight: normal;
	}
	#wysiwyg-wrapper #uc-template-17 .upper,
	#wysiwyg-wrapper #uc-template-17 .lower{
		width: 100%;
	    overflow: hidden;
	}
	#wysiwyg-wrapper #uc-template-17 .upper {
		margin-bottom: 3%;
	}
	#wysiwyg-wrapper #uc-template-17 .uc-col {
	    position: relative;
	    overflow: hidden;
	    display: inline-block;
	    margin-right: 3%;
	    width: 30%;
	}
	#wysiwyg-wrapper #uc-template-17 .uc-col:last-child{
		margin-right: 0;
	}
		#wysiwyg-wrapper #uc-template-17 .uc-col img {
			height: 100%;
			width: 100%;
			margin-bottom: 2%;
		}
		
	#wysiwyg-wrapper #uc-template-17 p {font-size: 1.5625vw;}
	#tmp-wysiwyg-wrapper  #uc-template-17 p {font-size: 30px;}
	
    

/* ---------------------
	TEMPLATE 18
---------------------*/

#wysiwyg-wrapper #uc-template-18 {
	text-align: center;

}
	#wysiwyg-wrapper #uc-template-18 .inner-wrapper {
		height: 78.7037037%; /*850px*/
		width: 91.66666667%; /*1760px*/
	}
	#wysiwyg-wrapper #uc-template-18 .uc-col-left {
		width: 48.29545455%;
		height: 100%;
	}
	#wysiwyg-wrapper #uc-template-18 .uc-col-right {
		width: 50%; /*880px*/
		height: 100%;
	}
	#wysiwyg-wrapper #uc-template-18 .title {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	#wysiwyg-wrapper #uc-template-18 .subtitle {
		font-weight: normal;
	}
	#wysiwyg-wrapper #uc-template-18 .upper,
	#wysiwyg-wrapper #uc-template-18 .lower{
		width: 100%;
	    overflow: hidden;
	    position: relative;
	}
	#wysiwyg-wrapper #uc-template-18 .upper {
		height: 50%;
    	margin-bottom: 4%;
	}
		#wysiwyg-wrapper #uc-template-18 .upper img {
			height: 100%;
			width: 48.29545455%;
			display: inline-block;
			position: absolute;
		}
		#wysiwyg-wrapper #uc-template-18 .upper img:first-child {left: 0;}
		#wysiwyg-wrapper #uc-template-18 .upper img:last-child {right: 0;}
	
	#wysiwyg-wrapper #uc-template-18 .lower{
		height: 46.47058824%;
		background-color: #ced6d8;
		padding: 2%;
		bottom: 0;
	}

/* ---------------------
	TEMPLATE 19
---------------------*/

#wysiwyg-wrapper #uc-template-19 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-19 .inner-wrapper {
		height: 85.18518519%; /*920px*/
		width: 91.66666667%; /*1760px*/
	}
	#wysiwyg-wrapper #uc-template-19 .uc-col-left {
		width: 46.59090909%; /*820px*/
		height: 100%;
	}
		#wysiwyg-wrapper #uc-template-19 .uc-col-left img {
			width: 100%;
			height: 48.91304348%; /*450px*/
			margin-bottom: 2%;
		}
	#wysiwyg-wrapper #uc-template-19 .uc-col-right {
		width:  52.27272727%; /*920px*/
		height: 100%;
		position: relative;
	}
		#wysiwyg-wrapper #uc-template-19 .uc-col-right .uc-content {
			width: 65.2173913%; /*600px*/
			height: 65.2173913%; /*600px*/
			background-color: rgba(255,255,255,0.5);
			padding: 0;
			position: absolute;
		}
		#wysiwyg-wrapper #uc-template-19 .uc-col-right .uc-content .title {
			padding-bottom: 0;
			margin-bottom: 0;
		}
		#wysiwyg-wrapper #uc-template-19 .uc-col-right .uc-content .subtitle {
			font-weight: normal;
		}
		#wysiwyg-wrapper #uc-template-19 .uc-col-right .uc-content .inner-wrapper {
		    height: auto;
		    width: 90%;
		    padding: 0;
		    margin: 0;
		}
		#wysiwyg-wrapper #uc-template-19 .uc-col-right .uc-content .inner-wrapper .title {
			padding: 0;
			margin: 0;
		}

/* ---------------------
	TEMPLATE 20
---------------------*/

#wysiwyg-wrapper #uc-template-20 {
	text-align: center;
}

	#wysiwyg-wrapper #uc-template-20 .inner-wrapper {
		width: 96.875%; /*1860px*/
		height: 88.88888889%; /*960*/
	}
	#wysiwyg-wrapper #uc-template-20 .uc-col {
    	width: 24.19354839%; /*450px*/
    	height: 44.11764706%; /*450px*/
		float: left;
		margin: 1.470588235% 1.612903226%; /*15px 30px*/
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-20 img {
		width: 100%;
		height: 100%;
	}

	#wysiwyg-wrapper #uc-template-20 .uc-col.uc-content {
		padding: 0px;
		overflow: hidden;
		width: 19.35483871%; /*360px*/
	}
	#wysiwyg-wrapper #uc-template-20 .uc-col.uc-content .inner-wrapper {
		width: 100%;
		height: auto;
	}
	#wysiwyg-wrapper #uc-template-20 .uc-col.uc-content .inner-wrapper .title {
		padding-bottom: 0;
		margin-bottom: 0;
	    text-transform: none;
	    font-weight: bold;
	}

	#wysiwyg-wrapper #uc-template-20 p {font-size: 1.5625vw;}
	#tmp-wysiwyg-wrapper  #uc-template-20 p {font-size: 30px;}

/* ---------------------
	TEMPLATE 21
---------------------*/

#wysiwyg-wrapper #uc-template-21 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-21 .uc-col-left,
	#wysiwyg-wrapper #uc-template-21 .uc-col-right{
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-21 .uc-col-left{
		width: 56.25%; /*1080px*/
		height: 100%; /* 1080px*/
	}
		#wysiwyg-wrapper #uc-template-21 .uc-col-left .inner-wrapper{
			width: 90.74074074%; /*980px*/
			height: 90.74074074%; /*980px*/
		}
			#wysiwyg-wrapper #uc-template-21 .uc-col-left .inner-wrapper img{
				width: 45.91836735%; /*450px*/
				height: 45.91836735%; /*450px*/
				margin: 1.851851852%; /*20px*/
				float: left;
			}
	#wysiwyg-wrapper #uc-template-21 .uc-col-right{
		width: 43.75%; /*840px*/
		height: 100%
	}
	#wysiwyg-wrapper #uc-template-21 .uc-col-right .inner-wrapper{
		width: 100%;
		padding: 0;
		height: auto;
		width: 80%;
		position: relative;
	}

/* ---------------------
	TEMPLATE 22
---------------------*/

#wysiwyg-wrapper #uc-template-22 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-22 .uc-col-left,
	#wysiwyg-wrapper #uc-template-22 .uc-col-right{
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-22 .uc-col-left{
		width: 43.75%; /*840px*/
		height: 100%
	}
	#wysiwyg-wrapper #uc-template-22 .uc-col-left .inner-wrapper{
		width: 100%;
		height: 100%;
		padding: 80px;
		overflow: hidden;
	}
	#wysiwyg-wrapper #uc-template-22 .uc-col-right{
		width: 56.25%; /*1080px*/
		height: 100%; /* 1080px*/
	}
		#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper{
			width: 90.74074074%; /*980px*/
			height: 90.74074074%; /*980px*/
			text-align: center;
		}
			#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper .uc-rhombus{
				top: 50%;
			    position: relative;
			    transform: translateY(-50%);
			}
			#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper .shape{
				display: inline-block;
				width: 300px;
				height: 300px;
				margin: 80px;
				overflow: hidden;
				transform: rotate(45deg);
				padding: 0;
				margin-top: -60px;
			}
				#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper .shape:first-child,
				#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper .shape:last-child {
					display: block;
	    			margin: 0 auto;
				}
				#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper .shape:last-child {
					margin-top: -155px;
				}

			#wysiwyg-wrapper #uc-template-22 .uc-col-right .inner-wrapper .shape img{
			    width: 145%; /*435px*/
			    height: 145%; /*435px*/
			    transform: rotate(-45deg);
			    max-width: none;
			    margin: 0;
			    padding: 0;
			    margin-top: -72px;
			    margin-left: -72px;
			}

/* ---------------------
	TEMPLATE 23
---------------------*/

#wysiwyg-wrapper #uc-template-23 {
	text-align: center;
}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper{
		width: 92.70833333%; /*1780px*/
    	height: 82.40740741%; /*890px*/
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right,
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-left{
		position: relative;
		width: 50%; /*890px*/
		height: 100%;
		float: left;
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-left .image,
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right .image,
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right .uc-content{
		width: 47.75280899%; /*425px*/
		height: 47.75280899%; /*425px*/
		padding: 0;
		margin: 1.123595506%; /*10px*/
		float: left;
		overflow: hidden;
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right .uc-content{
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right .uc-content .inner-wrapper{
		height: auto;
		width: 90%;
		position: relative;
		padding: 0;
		margin: 0;
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right .uc-content .title{
		margin: 0;
		padding: 0;
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-left .image:first-child{
		height: 97.75280899%; /*870px*/
	}
	#wysiwyg-wrapper #uc-template-23 .inner-wrapper .uc-col-right .image:last-child{
		width: 97.75280899%; /*870px*/
	}



/* ---------------------
	TEMPLATE 24
---------------------*/

#wysiwyg-wrapper #uc-template-24 {}

	#wysiwyg-wrapper #uc-template-24 .inner-wrapper{
		width: 96%;
		height: 84%;
	}

	#wysiwyg-wrapper #uc-template-24 .uc-col-left,
	#wysiwyg-wrapper #uc-template-24 .uc-col-right {
	   	height: 100%;
		width: 49%;
		background:#CED6D8;
	}
	
	#wysiwyg-wrapper #uc-template-24 .uc-content {
		height: auto;
	}

	
/* ---------------------
	TEMPLATE 25
---------------------*/

#wysiwyg-wrapper #uc-template-25 {}
	
	#wysiwyg-wrapper #uc-template-25 .uc-content {
		/*height: 90%;
		padding-left:10%;
		padding-right:10%;
		padding-top:10%;
		padding-bottom:10%;
		margin-left:0%;
		margin-right:0%;*/
	}

	#wysiwyg-wrapper #uc-template-25 .inner-wrapper {
	    text-align: center;
	    width: 90%; /*535px*/
	    /*padding: 5% 0%;*/	    
	    position: absolute;
	    overflow: hidden;
	}

	#wysiwyg-wrapper #uc-template-25 h1 {
		
		font-size: 10.41667vw; /*200px*/
		text-transform: uppercase;
	}

	#tmp-wysiwyg-wrapper #uc-template-25 h1 {
		font-size:200px;
	}
	
/* ---------------------
	TEMPLATE 26
---------------------*/

#wysiwyg-wrapper #uc-template-26 {}


	#wysiwyg-wrapper #uc-template-26 .inner-wrapper {
	    text-align: center;
	    width: 90%; /*535px*/ 
	    position: absolute;
	    overflow: hidden;
	}

	#wysiwyg-wrapper #uc-template-26 h1 {
		font-weight:normal;
	}
	
	#wysiwyg-wrapper #uc-template-26 p {
		font-style:italic;
	}
	
/* ---------------------
	TEMPLATE 27
---------------------*/

#wysiwyg-wrapper #uc-template-27 {}

#wysiwyg-wrapper #uc-template-27 .inner-wrapper{
	width: 100%;
}

	#wysiwyg-wrapper #uc-template-27 h1 {
		font-size: 10.41667vw;
		text-transform: uppercase;
	}
	
	#wysiwyg-wrapper #uc-template-27 p {
		font-style:italic;
	}
	
	#tmp-wysiwyg-wrapper #uc-template-27 h1 {
		font-size:200px;
	}
#wysiwyg-wrapper #uc-template-custom-223-1 .inner-wrapper,
#wysiwyg-wrapper #uc-template-custom-223-2 .inner-wrapper,
#wysiwyg-wrapper #uc-template-custom-223-3 .inner-wrapper,
#wysiwyg-wrapper #uc-template-custom-223-4 .inner-wrapper{
	height: 72.2222%;
	width: 90%;
	overflow:hidden;
}

/* -- TEMPLATE 1 --*/
#wysiwyg-wrapper #uc-template-custom-223-1 {}

	#wysiwyg-wrapper #uc-template-custom-223-1 .inner-wrapper h1{
		color:red;
	}
	#wysiwyg-wrapper #uc-template-custom-223-1 .inner-wrapper p{
		font-weight: normal;
	}

/* -- TEMPLATE 2 --*/
#wysiwyg-wrapper #uc-template-custom-223-2 {}

	#wysiwyg-wrapper #uc-template-custom-223-2 .uc-col-left,
	#wysiwyg-wrapper #uc-template-custom-223-2 .uc-col-right {
		position: relative;
	}
	#wysiwyg-wrapper #uc-template-custom-223-2 .uc-col-left {
		height: 100%;
	}
	#wysiwyg-wrapper #uc-template-custom-223-2 .uc-col-left img{
		width: 100%;
	}
	#wysiwyg-wrapper #uc-template-custom-223-2 .uc-content {
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}
	


/* -- TEMPLATE 3 --*/
#wysiwyg-wrapper #uc-template-custom-223-3 {}

/* -- TEMPLATE 4 --*/
#wysiwyg-wrapper #uc-template-custom-223-4 {}
	#wysiwyg-wrapper #uc-template-custom-223-4 .inner-wrapper  .uc-halfheight {
		height: 46%;
		margin: 2% 0;
	}
	#wysiwyg-wrapper #uc-template-custom-223-4 .inner-wrapper  .uc-halfheight .uc-col-left {
		width: 20%;
	}
		#wysiwyg-wrapper #uc-template-custom-223-4 .inner-wrapper  .uc-halfheight .uc-col-left img{
			width: auto;
			height: auto;
		}
	#wysiwyg-wrapper #uc-template-custom-223-4 .inner-wrapper  .uc-halfheight .uc-col-right {
		width: 70%;
	}
	#wysiwyg-wrapper #uc-template-custom-223-4 .inner-wrapper .uc-halfheight {
		overflow:hidden;
	}



/* -- TEMPLATE 1 --*/
#wysiwyg-wrapper #uc-template-custom-567-1,
#wysiwyg-wrapper #uc-template-custom-567-1 h1,
#wysiwyg-wrapper #uc-template-custom-567-1 h2,
#wysiwyg-wrapper #uc-template-custom-567-1 h3,
#wysiwyg-wrapper #uc-template-custom-567-1 h4,
#wysiwyg-wrapper #uc-template-custom-567-1 p,
#wysiwyg-wrapper #uc-template-custom-567-1 blockquote,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1 h1,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1 h2,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1 h3,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1 h4 ,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1 p,
#tmp-wysiwyg-wrapper #uc-template-custom-567-1 blockquote{
	font-family: 'Scala sans', 'Ubuntu', 'Open Sans', sans-serif;
}

#wysiwyg-wrapper #uc-template-custom-567-1 h1,
#wysiwyg-wrapper #uc-template-custom-567-1 h2,
#wysiwyg-wrapper #uc-template-custom-567-1 h3,
#wysiwyg-wrapper #uc-template-custom-567-1 h4,
#wysiwyg-wrapper #uc-template-custom-567-1 h5{
	color: #f3a633;
	font-weight: normal;
}

#wysiwyg-wrapper #uc-template-custom-567-1 h4{
	margin-top: 3%;
	font-weight: bold;
	font-size: 1.77083333333333vw;
}
#wysiwyg-wrapper #uc-template-custom-567-1 p{
	font-size: 1.92708333333333vw;
	line-height: 1.3;
}
	
	#tmp-wysiwyg-wrapper #uc-template-custom-567-1 h4{font-size: 34px;}
	#tmp-wysiwyg-wrapper #uc-template-custom-567-1 p{font-size: 37px;}

#wysiwyg-wrapper #uc-template-custom-567-1 .uc-col-left {
	height: 100%;
	width: 36%;
	margin-left: 3.427083333%;
	position: absolute;
	background-color: rgba(255,255,255,0.85);
}
	#wysiwyg-wrapper #uc-template-custom-567-1 .uc-col-left .logo{
		background-image: url(/plugin/assets/slides/custom-567/images/logo.png);
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: contain;
	    height: 20%;
	    position: absolute;
	    left: 5%;
	    right: 5%;
	    top: 7%;
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: contain;
	}
	#wysiwyg-wrapper #uc-template-custom-567-1 .uc-col-left .uc-content{
		height: 67%;
		bottom: 0;
		position: absolute;
	}


