/* FRONTEND CSS

*********************************************/

html {

  overflow-y: scroll;

}

body {

  background-color: #FFFFFF;

}

a{color: #005580;}

a:hover, a:focus {

color:#ffa800;

text-decoration: underline;

}

/* LAYOUT

*********************************************/

/* Floats */

.float-left {

  float: left;

}

.float-right {

  float: right;

}

.group:before,

.group:after {

  content: "";

  display: table;

}

.group:after {

  clear: both;

}

.ie7 .group {

  zoom: 1;

}





body {

background: url('../images/main-bg.jpg') repeat-x;

background-size: 100% auto;

}

p {



}



.bg1 {

background: url(../images/header.jpg);

background-position: top center;

background-repeat: no-repeat;

width: 100%;

display: table;

background-size: 100% 51%;

}

.bg2 {

background: url(../images/footer.jpg);

background-position: bottom center;

background-repeat: no-repeat;

width: 100%;

display: table;

background-size: 100% 50%;

}



.custom {

float: left;

}

.top {

margin-top: 13px;

}

div.mod-languages ul.lang-inline li {

direction: ltr;

margin-left: 7px;

margin-right: 5px;

}

.wrapper{

width:100%;

max-width:1024px;

margin:0 auto;}

.logo {

height: 120px;

float: left;

}

.navbar-inner {

float: left;

width: 100%;

}

.bottom {

    float: left;

    height: 280px;

    overflow-y: hidden;

    width: 100%;

}

.top-menu {

background: url('../images/topmenu.jpg') bottom;

height: 40px;

width: calc(100% - 12px);

padding: 0px 5px;

margin-top: 63px;

margin-right: 22px;

margin-left: -13px;

border-radius: 4px 4px 0 0;

box-shadow: 0px -1px 3px #333;

}

.custom.social {

padding-left: 10px;

}

ul.lang-inline li:first-child{

padding-left: 16px;

}

.header{height: 117px;}

.form-inline.form-search {

float: right;

margin: 6px 0;

}

#mod-search-searchword {

height: 16px;

}

.form-search .input-prepend .btn {

    border-radius: 14px 0 0 14px;

    float: left;

}

.btn {

height: 26px;

padding-top: 2px;

padding: 2px 6px;

}

.navbar .nav>li>a, .navbar .nav>li>a:focus, .navbar .nav>li>a:hover, .navbar .nav>.active>a, .navbar .nav>.active>a:hover{

float: none;

padding: 10px 3px 10px 10px;

color: #ffa800;

text-decoration: none;

text-shadow: 0 0 transparent;

font-weight: bold;

}

.navbar .nav li a:hover{

color:#fdf4eb;}

.nav.menunav li{

position:relative;}

.nav.menunav li ul {

display: none;

}

.nav.menunav li:hover ul {

display: block;

position: absolute;

z-index: 100;

border-radius: 0 0 7px 7px;

left: -15%;

width: 240px;

}

.nav.menunav li:hover ul li {

background: url(../images/navbar.jpg);

padding: 10px;

background-position: left top;

background-size: 100% 100%;

min-width: 105px;

}

.nav.menunav li:hover ul li li {

background: url(../images/subnavbar.jpg);

}

.nav.menunav li:hover ul li.parent:after {

content: '>';

color: #fdf4eb;

position: absolute;

right: 10px;

}

.nav.menunav li li ul, .nav.menunav li:hover ul ul{

display:none;

top: 0;

position: absolute;

z-index: 11;

left: 100%;

}

.nav.menunav li li:hover ul, .nav.menunav li li:hover ul {

display:block;



}

.nav.menunav li li {

background: none;

padding: 0;

}

.nav.menunav li li a{float: none;

padding: 10px 0px 10px 0px;

color: #ffa800;

text-decoration: none;

text-shadow: 0 0 transparent;



font-weight: bold;}



.navbar.navbar-black {

margin-bottom: 45px;



}

.navbar-inner{filter: 0 !important;}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {

background: none;

box-shadow: 0 0;

}

.top-menu .nav>li:not(:first-child) a:before {

content: '|';

direction: ltr;

font-size: 1.2em;

padding: 0 10px 0 0px;

}

.navbar-black div {

background: url(../images/navbar.jpg);

background-position: left top;

border-radius: 7px;

border: 0px;

height: 41px;

margin: -4px 0;

}

.navbar-black li:not(:last-child){

background: url(../images/nav-sep.png) no-repeat right;

padding-right: 20px;

}

.custom.footer {

float: none;



line-height: 13px;

background: rgba(127,94,71,0.8);

padding: 20px 0 10px;

margin-bottom: 20px;

}

.custom.footer p{color: #fff;}

.custom.copyright {

float: right;

}

.footer2 p, .footer2 a, .footer3 p, .footer3 a{

color:#884d24;}

.moduletable.two {

float: left;

width: 180px;

border-right: 1px solid #b67e4c;

margin-right: 14px;

padding-right: 10px;

height: 250px;

margin-bottom: 30px;

}

.moduletable.two:last-child{

border:0px;}

.two h3 {

color: #856334;

font-size: 18px;

margin: 0;

line-height: 20px;

}

.two a, .two li a:hover {

color: #856334;

font-size: 14px;

background-color: transparent;

}

.moduletitle {

float: left;

width: 100%;

text-align: center;

position:relative;

height: 45px;

}

.moduletitle p {

color: #856334;

font-weight: bold;

font-size: 18px;

}

.moduletitle p:before{

content: '-';

color: transparent;

border-bottom: 1px solid #dbb897;

width: 40%;

line-height: 10px;

margin-top: 0px;

position: absolute;

left: 0;

}

.moduletitle p:after {

content: '-';

color: transparent;

border-bottom: 1px solid #dbb897;

width: 40%;

line-height: 10px;

margin-top: 0px;

position: absolute;

right: 0;

}

.custom.untouched{background: url(../images/hpbg.png) repeat-x bottom;}

.page-header h2{text-align:center;}

.custom.untouched, .page-header h2 {

font-family: "times new roman";

font-size: 47px;

text-shadow: -1px 0 4px #52381f, 0 1px #52381f, 1px 0 #52381f, 0 -1px #52381f, 0px 0px 3px #000000;

font-style: italic;

padding-bottom: 30px;

margin-bottom: 10px;

color: #ffa800;

font-weight:normal;



}

.page-header h2 a{color: #ffa800;}

.custom.untouched, .page-header h2 a:hover{

text-decoration:none;}



.custom.untouched p{color: #ffa800;}

.moduletable:not(.two) h3, h2.item-title {

color: #ffa208;

margin: 5px 0;

text-align: left;

float: left;

font-size: 16px;

display: block;

background: url(../images/navbar.jpg);

background-size: auto 68px;

background-position: bottom center;

line-height: 33px;

padding: 0 10px;

border-radius: 5px;



}

h2.item-title {

width: calc(100% - 20px);

height: auto;

line-height: 15px;

text-align: center;

padding: 10px;

}

h2.item-title a, h2.item-title a:hover{color: #ffa208; text-decoration:none;}

.nspMain {

overflow: hidden;

float: left;

}

.hp h3{width: 50%; font-size:20px; }

.moduletable.hp {

float: left;

width: 100%;

font-size:12px;

line-height:17px;

margin-bottom: 20px;

}

.item.span4 {

padding-right: 11px;

margin-bottom: 30px;

}

.item p.readmore, a.btn-n {

float: right;

padding: 4px 15px;

margin-top: 10px;

box-shadow: 0px 0.1px 8px 0px rgba(75,87,85,0.7), inset 0px 1px 1px rgba(255,255,255,0.4);

border-radius: 6px;

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0Yzg3NCIgc3RvcC1vcGFjaXR5PSIwLjY5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2U5ODUyMyIgc3RvcC1vcGFjaXR5PSIwLjc3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOTg1MjMiIHN0b3Atb3BhY2l0eT0iMC44MyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top, rgba(244,200,116,0.69) 0%, rgba(233,133,35,0.77) 58%, rgba(233,133,35,0.83) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,200,116,0.69)), color-stop(58%,rgba(233,133,35,0.77)), color-stop(100%,rgba(233,133,35,0.83))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top, rgba(244,200,116,0.69) 0%,rgba(233,133,35,0.77) 58%,rgba(233,133,35,0.83) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top, rgba(244,200,116,0.69) 0%,rgba(233,133,35,0.77) 58%,rgba(233,133,35,0.83) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top, rgba(244,200,116,0.69) 0%,rgba(233,133,35,0.77) 58%,rgba(233,133,35,0.83) 100%); /* IE10+ */

background: linear-gradient(to bottom, rgba(244,200,116,0.69) 0%,rgba(233,133,35,0.77) 58%,rgba(233,133,35,0.83) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0f4c874', endColorstr='#d4e98523',GradientType=0 ); /* IE6-8 */

color: #2b2b2b;

font-size: 14px;

font-weight: bold;

text-decoration: none;

text-shadow: -1px -1px 1px rgba(152,105,67,0.75);

}

p.readmore a, p.readmore a:hover {

color: #2b2b2b;

font-size: 14px;

font-weight: bold;

text-decoration:none;

text-shadow: -1px -1px 1px rgba(152,105,67,0.75);

}

.pull-left.item-image {

float: left;

box-shadow: 0 0 8px #333;

width: 100%;

border-radius: 5px;

border: 2px solid #fff;

margin-bottom: 6px;

}

.item p {

text-align: left;

float: left;

font-size: 12px;

margin: 0;

line-height: 16px;

}

.nspNext, .nspPrev {

background: none !important;

border: 0 !important;

}

.nspNext:before {

border-left-color: #56524d !important;

margin: 3px 0 0 0px !important;

}

.nspPrev:before

{

border-right-color: #56524d !important;

}

.nspPrev {

}



.nspTopInterface .nspPagination li, .nspTopInterface .nspPagination li:hover {

border-radius: 0;

background: none;

border: 1px solid #aea59c;

}

.nspTopInterface .nspPagination li.active {

background-color: #ee9a30;

padding: 4px;

height: 0px;

border: none;

width: 0px;

margin: 5px 8px 0px 4px !important;

position: relative;

}

.nspTopInterface .nspPagination li.active:before {

content: '[]';

position: absolute;

top: -4px;

left: -4px;

border: 1px solid #aea59c;

width: 14px;

height: 14px;

z-index: 2;

}

.nspPrev {

position: absolute;

left: 0;

top: 0;

}

.nspTopInterface {

position: relative;

padding-left: 25px;

}

.nspTopInterface .nspPagination {

margin-top: 1px !important;

}

.moduletable.gknews {

border: 1px solid #bea491;

float: left;

padding: 23px;

box-shadow: -0.5px -0.5px 6px 1px rgba(0,0,0,0.23);

}

.gknews h3{

width: calc( 100% - 23px);

margin: 0px 0;}

.nspArt img.nspImage {

    border: 3px solid #FDF3EA !important;

    border-radius: 3px 3px 3px 3px;

    box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.75);

    margin: 7px;

    max-width: calc(100% - 20px) !important;

}

.nspArt h4.nspHeader a {

text-decoration: none;

color: #d4662f;

font-size: 21px;

}

.nspArt h4.nspHeader {

padding: 10px 0 10px 0;

}

.nspText.tcenter.fnull {

display: block!important;

margin: 0;

padding: 0!important;

font-weight: bold;

color: #AF9465;

font-size: 17px;



}



.nspList.active, .nspArtPage.active {

opacity: 1;

filter: alpha(opacity=100);

position: relative;

}

.gknews.mobile {

display: none;

}

.article-gallery {

font-size: 0.9em;

font-weight: bold;

}

button.close, button.close:hover {

position: absolute;

color: #fff;

left: 2px;

top:2px;

opacity: 1;

font-size: 40px;

width: 22px;

}

.article-gallery-item-wrapper {

width: 300px;

margin: 0 auto;

}

.modal.fade.in {

width:800px;

margin-left:-400px;

top: 10%;

max-height: 80%;

min-width: 0;





text-align: center;

background-color: transparent;



}

.modal img {

max-height: 100%;

width: auto;

margin:0 auto;

}

.custom.social.span3.offset5 {

height: 30px;

}



.mod-languages {

background: url('../images/globe-flags.png') no-repeat top right;

cursor:pointer;

width: 50px;

float: right;

background-size: 100% auto;

height: 50px;

margin-top: -11px;

margin-right: 16px;

position: relative;

z-index:20;

}

div.mod-languages ul {

position: absolute;

z-index: 200;

top: 50px;

background: #fff;

text-align: center;

width: 50px;

max-height:0px;

overflow:hidden;

-webkit-transition: all 1s linear;

transition:all 1s linear;

border: 1px solid transparent;

}

div.mod-languages:hover ul {max-height:300px;

box-shadow: -0.5px -0.5px 6px 1px rgba(0,0,0,0.23);

border: 1px solid #bea491;

display: block;

}

div.mod-languages ul.lang-inline li {

width: 100%;

display: block !important;

text-align: center;

margin: 0;

padding: 3px 0;

}

div.mod-languages img {

width: 27px;

}

.page-header {

padding-bottom: 0px;

margin: 10px 0 0px;

border-bottom: 0px solid #eee;

width: calc(100% - 41px);

float: left;

}

fieldset#creditCard {

border: 1px solid #999;

padding: 30px;

/* float: left; */

margin: 20px 0;

/* display: inherit; */

}

#creditCardExpMonth, #creditCardExpYear {

width: 60px;

}
.ol-booking {
  text-align: center;
  width: 100%;
  /* float: left; */
  border: 1px solid #999;
  padding: 20px;
  border-radius: 10px;
  box-sizing: border-box;
}
div#foxcontainer_c129 .foxform-compact .controls, div#foxcontainer_c129 .foxform-extended .controls {
  float: none;
}
a.btn-n{
float:none;}

.thanks {
  font-size: 18px;
  line-height: 25px;
  padding: 30px 0;
}
/* Media Queries

*********************************************/

/* Retina */

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {

  

}



/* Landscape phone to portrait tablet */

@media (max-width: 770px) {

body {

    overflow: hidden;

	padding:0;

}

.custom.untouched {

font-size: 40px;

width: 100%;

}

.inner {

    margin: 0 auto;

    padding: 0 10px;

    width: calc(100% - 20px);

}

.bottom {

margin-top: 20px;

}

.wrapper {

width: calc(100% - 30px) !important;

padding: 0 15px;

}

.wrapper>.inner {

padding: 0;

width: 100%;

position: relative;

}

.top.span6 {

position: absolute;

top: 0;

right: 0;

width: 40%;

margin-top: 0px;

}



.top-menu{

position:relative;}

.searchinput-append{

position:absolute;

   right: 10px;}

   .searchinput-append:hover #mod-search-searchword { width:140px;}

   #mod-search-searchword {

    width: 60px;

}

.logo {

    width: 100%;

}

.navbar-black li:not(:last-child) {

    padding-right: 10px;

}

ul.menunav {

    margin-right: 0 !important;

}

ul.menunav li a {

    font-size: 13px;

}

ul.menunav li a {

    font-size: 13px;

	padding:10px 3px !important;

}

.moduletable.two {

width: calc(33% - 20px) !important;

padding-right: 10px;

margin-right: 10px;

}

.moduletable.two:last-child {

    display: none;

}

.moduletable.two:nth-child(3) {

    border: 0 none;

}

.custom.untouched {

    font-size: 34px;

    margin-bottom: 10px;

    padding-bottom: 15px;

}

.moduletable.gknews {

    padding: 10px;

}

.nspArts, .nspLinksWrap {

    padding: 0 !important;



}



.article-gallery-item {

    margin: 18px 0!important;

}



.moduletable .nspPagination {

display:block;

}

.moduletable.gknews h3 {

    margin: 0;

    width: calc( 100% - 20px );

}

.nspTopInterface {

    padding-left: 25px;

    padding-right: 27px;

    position: relative;

}.nspPrev:before {

    margin: -1px !important 0 0 4px;

}

.nspNext:before {

    margin: -1px 0 0 !important;

}

.nspPrev {

top: 0 !important;

}

.article-gallery-item-wrapper {

width: 25%;

float: left;

}

.article-gallery-item {

max-width: 90%;



}

.article-gallery-item {

position: relative;

width: 90%;

padding-bottom: 50%;

overflow: hidden;

height: 0;

}

.custom.social.span3.offset5 {

width: auto;

float: left;

}

.top-menu {

display: none;

}

.navbar.navbar-black {

display: none;

}

.header.row-fluid {

height: auto;

}

.logo {

width: 100%;

height: auto;

}

#rev_slider_1_1_wrapper {

margin: 0 auto 10px !important;

}

.row-fluid .span4 {

margin-left: auto !important;

}

.footer {

width: 100%;

}

.footer2.span2 {

float: left;

width: 28%;

}

.footer3.span6.offset4 {

float: right;

width: 65%;

}

.moduletable.gknews {

display: none;

}

.moduletable.gknews.mobile {

display: block;

}
.pull-left.item-image img{
width:100%;}
}

div#passport {
    display: table;
}

div#passport>div {
    display: table-row;
}

div#passport>div>div {
    display: table-cell;
}

.thead {
    font-weight: bold;
}

div#row2 {}

div.passport-item label {
    display: none;
}

/* Landscape phones and down */

@media (max-width: 480px) {
    .custom.social.span3 a:nth-child(n+2) {
    display: none;
}
.custom.logo img {
    margin-top: 52px;
    max-width: 74%;
}
	.thead {
	    display: none !important;
	}
	
	div#passport {
	    display: block;
	    width: 100%;
	    max-width: 100%;
	}
	
	div#passport>div {
	    display: block;
	}
	
	div#passport > div > div {
	    display: block;
	}
	
	div.passport-item label {
	    display: inline-block;
	    width: 100px;
	    font-weight: bold;
	}
	
	div#passport input {
	    width: 180px !important;
	    max-width: 50%;
	}
	
	div.passport-item {
	    /* border-bottom: 1px solid; */
	    margin-bottom: 30px;
	    background: rgba(0,0,0,0.1);
	    padding: 14px;
	    box-sizing: border-box;
	    border-radius: 20px;
	    width: 90%;
	    margin: 5%;
	}
	body {
	
	padding-right: 5px;
	
	padding-left: 5px;
	
	}
	
	.bg2, .bg1 {
	
	    display: block;
	
	}
	
	.inner {
	
	margin: 0 auto;
	
	padding: 0 0px;
	
	width: 100%;
	
	}
	
	.bottom {
	
	height:auto;}
	
	  .moduletable.two {
	
	    display: none;
	
	}
	
	.wrapper {
	
	width: 100% !important;
	
	padding:0;
	
	}
	
	.top.span6 {
	
	position: absolute;
	
	top: 0;
	
	right: 0;
	
	width: 45%;
	
	margin-top: 0px;
	
	}
	
	div.mod-languages ul.lang-inline li{
	
	margin-left:3px;
	
	margin-right:0;
	
	}
	
	ul.lang-inline li:first-child {
	
	padding-left: 0px;
	
	}
	
	
	
	.moduletable {
	
	
	
	}
	
	.custom.social p{
	
	float: right;
	
	}
	
	.custom.social.span3.offset5 {
	
	width: auto;
	
	float: left;
	
	padding-left:0;
	
	}
	
	.top-menu {
	
	display: none;
	
	}
	
	.navbar.navbar-black {
	
	display: none;
	
	}
	
	.header.row-fluid {
	
	height: auto;
	
	}
	
	.logo {
	
	width: 100%;
	
	height: auto;
	
	}
	
	.article-gallery-item {
	
	max-width: 90%;
	
	}
	
	.article-gallery-item {
	
	max-width: 90%;
	
	margin: 7px !important;
	
	}
	
	.article-gallery-item {
	
	position: relative;
	
	width: 90%;
	
	padding-bottom: 50%;
	
	overflow: hidden;
	
	}
	
	.article-gallery-item a{position: absolute;}
	
	.article-gallery {
	
	float: left;
	
	width: 100%;
	
	margin-bottom: 10px;
	
	}
	
	.article-gallery-item-wrapper {
	
	width:50%;
	
	float: left;
	
	}
	
	.custom.untouched {
	
	line-height: 0px;
	
	font-size: 25px;
	
	padding-bottom: 12px;
	
	}
	
	#rev_slider_1_1_wrapper {
	
	margin: 0 auto 10px !important;
	
	}
	
	.moduletable.gknews {
	
	display: none;
	
	}
	
	.moduletable.gknews.mobile {
	
	display: block;
	
	margin-bottom: 15px;
	
	}
	
	.blog-featured .item {
	
	width: 48%;
	
	float: left;
	
	margin-right: 7px;
	
	}
	
	 .blog-featured .item.column-2 {
	
	margin-right: 0;
	
	} 
	
	   #mod-search-searchword {
	
	    width: 0px;
	
	} 
	
	#mod-search-searchword:hover  { width:140px;}



}



/* Portrait tablet to landscape and desktop */

@media (min-width: 770px) and (max-width: 1030px) {



  .navbar .nav>li>a, .navbar .nav>li>a:focus, .navbar .nav>li>a:hover, .navbar .nav>.active>a, .navbar .nav>.active>a:hover {

	padding: 10px 3px 10px 5px;

	}

	.navbar-black li:not(:last-child) {

	padding-right: 16px;

	}

	.moduletable.two {

		margin-right: 11px;

		padding-right: 2px;

	}

	.inner.row-fluid {

		padding: 0 10px;

		width: calc(100% - 20px);

	}

	.custom.untouched {

	font-size:42px;

	}

	.row-fluid .span4{margin-left: 2%;}

}

@media (min-width: 770px) and (max-width: 929px) {



  .navbar .nav>li>a, .navbar .nav>li>a:focus, .navbar .nav>li>a:hover, .navbar .nav>.active>a, .navbar .nav>.active>a:hover {

	padding: 10px 3px 10px 3px;

	}

	.navbar-black li:not(:last-child) {

	padding-right: 13px;

	}

	.navbar-inner {

		width: calc( 100% - 10px ) !important;

		padding-right: 5px;

		padding-left: 5px;

		}

	.moduletable.two {

		margin-right: 11px;

		padding-right: 2px;

		width: 185px;

	}

	.custom.untouched {

	font-size:40px;

	}

	#mod-search-searchword {

height: 16px;

width: 95px;

}

}

@media (min-width: 770px) and (max-width: 865px) {

#mod-search-searchword {

height: 16px;

width: 75px;

}

.navbar .nav>li>a, .navbar .nav>li>a:focus, .navbar .nav>li>a:hover, .navbar .nav>.active>a, .navbar .nav>.active>a:hover {

padding: 10px 3px 10px 1px;

font-size: 0.9em;

}

.moduletable.gknews {

padding: 15px;

}

.nspArts.bottom {

padding: 0px;

}

.custom.untouched {

	font-size:36px;

	}

.moduletable.two {

width: 174px;

}

}

/* Large desktop */

@media (min-width: 940px) {

  .inner {

    margin: 0 auto;

    width: 940px;

	}

	

}

/* Large desktop */

@media (min-width: 1200px) {

  

}
input[name^='passport'] {
    font-size: 13px;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: cell;
    background-color: #eee;
}

.ui-widget-content .middle {
    font-size: 13px;
    font-weight: bold;
}

.age.purple {
    color: purple;
}

.age.blue {
    color: blue;
}

.age.red {
    color: red;
}
