/* * ------------------------------------------------------------------------ * JA Elastica Template for J25 & J3x * ------------------------------------------------------------------------ * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved. * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html * Author: J.O.O.M Solutions Co., Ltd * Websites: http://www.joomlart.com - http://www.joomlancers.com * ------------------------------------------------------------------------*//* MASONRY PRESETS (240px*5 Grids)--------------------------------------------------------- *//* Sizes---*/.ja-masonry,.grid-double,.grid-tripple,#ja-header .main,#ja-content,.item {  float: none !important;  width: 100% !important;}#contact-form dl dd input.required,#contact-form dl dd textarea.required {  width: 90% !important;}.bantxt {	font-size: 9px;}.hw_cont h1 {	font-size: 14px !important;}.hw_cont {	position: unset;	padding: 0.5em;}.sec_para {	font-size: 13px;}.rapban_section h1 {	font-size: 13px !important;}.ie_cont {	position: unset;	padding: 0.5em;}.ie_cont h1 {    	font-size: 14px !important;}.secimg_btn {	font-size: 13px;}.gal_btn {	font-size: 16px;}.SM_sec {	padding: 0.5em;}.sm_head {	font-size: 17px;	margin-bottom: 0.5em;}.sm_icon {	float: left;	width: 100%;	margin: 0em 0 0.5em 0;	text-align: center;}.sm_para {	font-size: 14px;	width: 84%;}.sm_btn1 {	font-size: 13px;	left: 31.5%;	margin-top: -1em;}.sm_btn2 {	font-size: 13px;	left: 32.5%;	margin-top: -1em;}.sm_btn3 {	font-size: 13px;	right: 33.5%;	margin-top: -1em;}.rright_foot {	width: 100%;	padding: 1em;}.rr_para {	font-size: 13px;}.rr_mbl {	margin: 1em 0;}.rr_mbl a {	font-size: 15px;}.fcpy_txt {	letter-spacing: 0px;	font-size: 13px;}.in_Hmenus {	font-size: 15px;	margin-bottom: 0.4em;}.in_submenus li a {	font-size: 15px;}.inhw_head {	font-size: 16px !important;	width: 93%;	letter-spacing: 0px;}.item-page {	padding: 0.5em;}.IHW_LN {	width: 87%;	margin: 1em 2em;}.breadcums span a, .breadcums span {	font-size: 11px !important;	letter-spacing: 0px;}.text_theory h1 {	padding-top: 0em;	font-size: 14px !important;}.text_theory p, .map_content p {	font-size: 14px;}.IHW_smsect a {	margin: 0 0.5em;	padding-top: 1em;	padding-bottom: 0.9em;}.g_map .map_content {	padding: 0.5em;	width: 50%;	margin-left: 0.5em;}.map_content h4 {	font-size: 10px !important;}.text_theory ol li {	font-size: 14px;}.ic-descshort {	width: 100%;	margin: 0.6em 0;}