/* Menus */
.nav > li > a {
	padding: 10px 20px;
}

@media all and (max-width: 1200px) {
	.nav > li > a {
		font-size: 12px !important;
		padding: 10px 14px 14px 14px;
	}
}

.size_top_menu{
	font-size: 14px !important;
	font-weight: 400 !important;
}

.size_main_menu{
	font-size: 12px !important;
	font-weight: 600 !important;
}

.news_title{
	line-height: 1.2em;
 	height: 3.6em;
 	overflow: hidden;
}

header#topNav_xs button.btn-mobile i {
    padding: 0;
    margin: 0;
    font-size: 21px !important;
}

.size_footer_menu{
	font-size: 14px !important;
	font-weight: 400 !important;
}

header#topNav nav ul.nav-pills > li > a, header#topNav nav ul.nav-pills > li > a:hover{
	font-size: 12px;
}

header.top_nav_two nav ul.nav-pills > li > a, header.top_nav_twov nav ul.nav-pills > li > a:hover{
	font-size: 14px;
}

header#topHead a {
	font-size: 14px;
	padding-left: 10px;
}

.owl-caption p{
	font-size: 16px !important;
}

/* /Menus */

.size_module_title{
	font-size: 2em !important;
	font-weight: 600 !important;
	margin-bottom: 22px !important;
	    line-height: 38px;
	/*font-family: Audiowide;*/
}

.size_breadcrumb_title{
	font-size: 24px !important;
	font-weight: 600 !important;
	line-height: 30px !important;
	margin-bottom: 0px;
}

header#page-title {
	padding-top: 15px;
	padding-bottom: 12px;
	font-family: 'Roboto Slab', serif !important;
	font-weight: 700;
	letter-spacing: 1px;
}

.breadcrumb {
	font-size:14px;
	line-height: 20px;
}

.size_children_title{
	font-size: 19px !important;
	font-weight: 400 !important;
	line-height: 1.3em;
    height: 2.8em;
    overflow: hidden;
}

.size_special_info{
	font-size: 14px !important;
	font-weight: 400 !important;
}

.size_summary{
	font-size: 14px !important;
	font-weight: 600 !important;
	margin:  0px !important;
}

.size_content{
	font-size: 14px !important;
	font-weight: 400 !important;
}

.size_module_container{
	padding-top: 30px;
	padding-bottom: 30px;
}

.size_module_button_container{
	margin-top: 22px;
}

.marg_top_10 p{
	margin-top: 10px;
	margin-bottom: 0px;
}

.caption_mobile{
	font-size: 1.5em !important
	margin-bottom: 10px !important;
	line-height: 25px !important;
}

.description_carousel_mobile{
	font-size: 20px !important;
	margin-bottom: 10px !important;
}

.caption_mobile{
	font-size: 2.5em !important;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.5em !important;
}

.description_carousel_mobile{
	font-size: 20px !important;
	line-height: 40px !important;
	margin-bottom: 10px !important;
	text-transform: none !important;
}

@media all and (max-width: 740px) {
	.caption_mobile{
		font-size: 2em !important;
		margin-bottom: 10px !important;
		padding-bottom: 0px !important;
		font-weight: 600;
		line-height: 30px !important;
	}

	.description_carousel_mobile{
		font-size: 0.9em !important;
		margin-bottom: 0px !important;
		line-height: 27px !important;
	}
}
