body.trixum {color: #333; font-size: 16px}

body.trixum .row.row-aligned {padding-left: 0.9375rem; padding-right: 0.9375rem}

body.trixum a {color: inherit;}

body.trixum blockquote, body.trixum blockquote p {color: inherit;}

body.trixum blockquote {
	padding-left: 15px; 
	font-style: italic;
	border-left: 3px solid #fff
}

body.trixum h1, body.trixum h2, body.trixum h3, 
body.trixum h4, body.trixum h5, body.trixum h6 {font-family: inherit}

body.trixum h1 {font-size: 32px}

body.trixum h2 {font-size: 27px}

body.trixum h3 {font-size: 22px}

body.trixum h4 {font-size: 20px}

body.trixum h5 {font-size: 18px}

body.trixum .trixum-header {padding: 15px 0}

body.trixum .trixum-header h1 {font-size: 35px}

body.trixum .trixum-intro {padding-top: 20px; padding-bottom: 25px}

body.trixum .trixum-content {padding-top: 45px; padding-bottom: 30px}

#trixum-slider {padding: 30px 15px; text-align: center}

#trixum-slider .main-img {max-width: 90%; margin-left: auto; margin-right: auto}

#trixum-slider .trixum_main_image {max-height: 500px}

#trixum-slider .trixum-thumbs {margin: 10px -5px 0}

#trixum-slider .trixum-thumbs:after {content: ""; display: block; clear: both; height: 0}

#trixum-slider .trixum-thumbs a {
	display: inline-block; 
	text-align: center; 
	padding: 5px; 
	vertical-align: top;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#trixum-slider .trixum-thumbs img {max-height: 100px}

#trixum-slider .image-owner {text-align: center; margin-top: 10px; font-size: 12px}

body.trixum .trixum-box {font-size: 14px; position: relative; margin-bottom: 15px}

body.trixum .trixum-box .box-title {font-size: 22px}

body.trixum .trixum-box .box-no {color: #fff; font-style: normal; text-align: center; border-radius: 50%}

body.trixum .trixum-footer {text-align: center; font-size: 12px; padding: 20px 15px; background:#efefef}

body.trixum .trixum-footer p {padding-left: 25px; margin: 5px 0 0}