/*!
 * Unificado (pruned) — solo selectores usados en index.php
 * Generado automáticamente.
 * Resumen:
 *  - Clases usadas: 81 (background-main, boton, box, box-wrap, btn, btn-light, col-md-3, col-md-4, col-md-6, container, content, cover-boton, divisor, dj-image, djslider, djslider-default, djslider-in, djslider-loader, djslider-loader-default, fa, fa-bars, fa-chevron-down, fa-facebook-f, fa-instagram, fa-map-marker-alt, fa-tiktok, fa-whatsapp, fab, faq-a, faq-wrap...)
 *  - IDs usados: 16 (cerrar-3, cust-navigation904, djslider-loader904, djslider904, email, faq-tours-ecuador, gkTop1, mensaje, menu-list, mobile-menu, navigation904, nombre, publicidad-3, slider-container904, slider904, telefono)
 *  - Tags usados: 37 (a, body, br, button, center, details, div, em, form, h1, h2, h3, h4, h5, head, header, hr, html, i, img, input, label, li, link, meta, o, p, script, section, span...)
 *  - Reglas conservadas: 1438
 *  - Reglas descartadas (estimado): 1985
 * Nota: He conservado @font-face, @keyframes y at-rules críticos.
 */

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

a{background-color:transparent}

a:active,a:hover{outline:0}

b,strong{font-weight:700}

h1{margin:.67em 0;font-size:2em}

img{border:0}

hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}

button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}

input{line-height:normal}

input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}

input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

textarea{overflow:auto}

@media print{a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}}

{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}

html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}

button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}

a{color:#337ab7;text-decoration:none}

a:focus,a:hover{color:#23527c;text-decoration:underline}

a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

img{vertical-align:middle}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}

hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}

.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}

.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}

.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}

.h1,h1{font-size:20px;font-style:normal;text-align:center;color:#FFF}

@media (min-width:768px){.h1,h1{font-size:20px;font-style:normal;text-align:center}}

}.h2,h2{font-size:20px;color:#000}

.h3,h3{font-size:20px;color:#000}

.h4,h4{font-size:14px;color:#000}

.h5,h5{font-size:14px;color:#000}

p{margin:0 0 10px}

a.text-primary:focus,a.text-primary:hover{color:#286090}

a.text-success:focus,a.text-success:hover{color:#2b542c}

a.text-info:focus,a.text-info:hover{color:#245269}

a.text-warning:focus,a.text-warning:hover{color:#66512c}

a.text-danger:focus,a.text-danger:hover{color:#843534}

a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}

a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}

a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}

a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}

a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}

ol,ul{margin-top:0;margin-bottom:10px}

ol ol,ol ul,ul ol,ul ul{margin-bottom:0}

.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}

blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

@media (min-width:768px){.container{width:750px}}

@media (min-width:992px){.container{width:970px}}

@media (min-width:1200px){.container{width:1170px}}

.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.row{margin-right:-15px;margin-left:-15px}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}}

label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}

input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}

input[type=file]{display:block}

input[type=range]{display:block;width:100%}

input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}

.form-control::-moz-placeholder{color:#999;opacity:1}

.form-control:-ms-input-placeholder{color:#999}

.form-control::-webkit-input-placeholder{color:#999}

.form-control::-ms-expand{background-color:transparent;border:0}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}

.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}

textarea.form-control{height:auto}

input[type=search]{-webkit-appearance:none}

@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}

.form-group{margin-bottom:15px}

.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}

fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}

.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}

.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}

.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}

select[multiple].input-sm,textarea.input-sm{height:auto}

.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

.form-group-sm select.form-control{height:30px;line-height:30px}

.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}

.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}

select[multiple].input-lg,textarea.input-lg{height:auto}

.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

.form-group-lg select.form-control{height:46px;line-height:46px}

.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}

.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}

.has-feedback .form-control{padding-right:42.5px}

.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}

.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}

.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}

.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}

.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}

.has-success .form-control-feedback{color:#3c763d}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}

.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}

.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}

.has-warning .form-control-feedback{color:#8a6d3b}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}

.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}

.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}

.has-error .form-control-feedback{color:#a94442}

.has-feedback label~.form-control-feedback{top:25px}

.has-feedback label.sr-only~.form-control-feedback{top:0}

@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}

.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}

.form-horizontal .has-feedback .form-control-feedback{right:15px}

@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}

@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}

.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}

a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}

.btn-default{color:#333;background-color:#fff;border-color:#ccc}

.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}

.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}

.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}

.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}

.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}

.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}

.btn-default .badge{color:#fff;background-color:#333}

.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}

.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}

.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}

.btn-primary .badge{color:#337ab7;background-color:#fff}

.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}

.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}

.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}

.btn-success .badge{color:#5cb85c;background-color:#fff}

.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}

.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}

.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}

.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}

.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}

.btn-info .badge{color:#5bc0de;background-color:#fff}

.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}

.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}

.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}

.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}

.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}

.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}

.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}

.btn-warning .badge{color:#f0ad4e;background-color:#fff}

.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}

.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}

.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}

.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}

.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}

.btn-danger .badge{color:#d9534f;background-color:#fff}

.btn-link{font-weight:400;color:#337ab7;border-radius:0}

.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}

.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}

.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}

.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}

.btn-block{display:block;width:100%}

.btn-block+.btn-block{margin-top:5px}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}

.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}

.open>a{outline:0}

.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}

.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}

.btn-toolbar{margin-left:-5px}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}

.btn-group>.btn:first-child{margin-left:0}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}

.btn-group>.btn-group{float:left}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}

.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}

.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}

.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}

.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}

.btn .caret{margin-left:0}

.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}

.dropup .btn-lg .caret{border-width:0 5px 5px}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}

.btn-group-vertical>.btn-group>.btn{float:none}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}

.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}

.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}

.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}

.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}

.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}

.btn-group-justified>.btn-group .btn{width:100%}

.btn-group-justified>.btn-group .dropdown-menu{left:auto}

[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}

.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}

.input-group .form-control:focus{z-index:3}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}

select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}

select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}

.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}

.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}

.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}

.input-group-btn>.btn{position:relative}

.input-group-btn>.btn+.btn{margin-left:-1px}

.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}

.nav>li{position:relative;display:block}

.nav>li>a{position:relative;display:block;padding:10px 15px}

.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}

.nav>li.disabled>a{color:#777}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}

.nav>li>a>img{max-width:none}

.nav-tabs>li{float:left;margin-bottom:-1px}

.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}

.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}

.nav-tabs.nav-justified>li{float:none}

.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}

@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}

.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}

@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}

.nav-pills>li{float:left}

.nav-pills>li>a{border-radius:4px}

.nav-pills>li+li{margin-left:2px}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}

.nav-stacked>li{float:none}

.nav-stacked>li+li{margin-top:2px;margin-left:0}

.nav-justified>li{float:none}

.nav-justified>li>a{margin-bottom:5px;text-align:center}

@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}

.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}

@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}

@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}

.navbar-brand>img{display:block}

@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}

.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}

@media (max-width:767px){.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}

@media (min-width:768px){.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}

@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}

@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}

.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}

.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}

.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}

.navbar-default .navbar-nav>li>a{color:#777}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}

@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}

.navbar-default .btn-link{color:#777}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}

.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}

.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}

@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}

.navbar-inverse .btn-link{color:#9d9d9d}

.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}

.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}

.breadcrumb>li{display:inline-block}

.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}

.pagination>li{display:inline}

.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}

.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}

.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}

.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}

.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}

.pager li{display:inline}

.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}

.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}

.pager .next>a,.pager .next>span{float:right}

.pager .previous>a,.pager .previous>span{float:left}

.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}

a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}

.btn .label{position:relative;top:-1px}

.btn .badge{position:relative;top:-1px}

.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}

a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}

.nav-pills>li>a>.badge{margin-left:3px}

.jumbotron .h1,.jumbotron h1{color:inherit}

.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}

.jumbotron>hr{border-top-color:#d5d5d5}

.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

.jumbotron .container{max-width:100%}

@media screen and (min-width:768px){.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}

.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}

.alert h4{margin-top:0;color:inherit}

.alert>p,.alert>ul{margin-bottom:0}

.alert>p+p{margin-top:5px}

.alert-success hr{border-top-color:#c9e2b3}

.alert-info hr{border-top-color:#a6e1ec}

.alert-warning hr{border-top-color:#f7e1b5}

.alert-danger hr{border-top-color:#e4b9c0}

{from{background-position:40px 0}to{background-position:0 0}}

{from{background-position:40px 0}to{background-position:0 0}}

{from{background-position:40px 0}to{background-position:0 0}}

a.list-group-item,button.list-group-item{color:#555}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}

a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}

button.list-group-item{width:100%;text-align:left}

a.list-group-item-success,button.list-group-item-success{color:#3c763d}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}

a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}

a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}

a.list-group-item-info,button.list-group-item-info{color:#31708f}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}

a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}

a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}

a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}

a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}

a.list-group-item-danger,button.list-group-item-danger{color:#a94442}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}

a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}

.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}

.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}

.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}

.modal-footer .btn-group .btn+.btn{margin-left:-1px}

.modal-footer .btn-block+.btn-block{margin-left:0}

.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}

.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}

.carousel-caption .btn{text-shadow:none}

.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}

.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}

{width:device-width}

{from{background-position:1rem 0}to{background-position:0 0}}

{from{background-position:1rem 0}to{background-position:0 0}}

.alert-primary hr{border-top-color:#9fcdff}

.alert-secondary hr{border-top-color:#c8cbcf}

.alert-success hr{border-top-color:#b1dfbb}

.alert-info hr{border-top-color:#abdde5}

.alert-warning hr{border-top-color:#ffe8a1}

.alert-danger hr{border-top-color:#f1b0b7}

.fade{transition:opacity .15s linear}

@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}

.fade:not(.show){opacity:0}

button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}

.djslider-loader-default{margin:0 auto;position:relative;background:url(../images/loader.gif) center center no-repeat}

.djslider-default{margin:0 auto;position:relative;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;opacity:0}

.djslider-default .slider-container{position:absolute;overflow:hidden;left:0;top:0;height:100%;width:100%}

.djslider-default ul.djslider-in{position:relative;margin:0 !important;padding:0 !important;border:0 !important}

.djslider-default ul.djslider-in > li{list-style:none outside !important;float:left;padding:0 !important;border:0 !important;position:relative;background:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}

ul.djslider-in > li{text-align:center}

.djslider-default img.dj-image{border:0 !important;margin:0 !important}

.djslider-default.img-vcenter img.dj-image{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.djslider-default .slide-desc{position:absolute}

.djslider-default .slide-desc-in{position:relative;width:302px;float:right;height:233px;margin:0 50px 0 0}

.slide-desc-bg-default{position:absolute;top:0;left:0;width:100%;height:100%;background:RGBA(0,0,0,0.65)}

.slide-desc-text-default{position:relative;color:#fff;padding:5px 5px 5px;text-align:left}

.slide-desc-text-default .slide-title{font-size:1.5em;color:#fff;margin-bottom:10px;font-weight:600}

.slide-desc-text-default .slide-title a{color:#FDE3A8}

.slide-desc-text-default a.readmore{float:right;margin-bottom:10px}

.djslider-default .navigation-container{position:relative;text-align:center !important}

.djslider-default .navigation-container a{outline:none}

.djslider-default .navigation-container .prev-button{cursor:pointer;display:block;position:absolute;left:0}

.djslider-default .navigation-container .next-button{cursor:pointer;display:block;position:absolute;right:0}

.djslider-default .navigation-container .play-button,.djslider-default .navigation-container .pause-button{cursor:pointer;display:block;position:absolute;left:50%}

.djslider-default .navigation-container-custom,.djslider-default .navigation-numbers{position:absolute;top:10px;right:10px}

.djslider-default .load-button{width:10px;height:10px;display:inline-block;background:#444;border:2px solid #fff;margin:0 3px;cursor:pointer;border-radius:50%;opacity:0.5;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}

.djslider-default .load-button-active{opacity:1}

.djslider-default .navigation-numbers .load-button{width:16px;height:16px;text-align:center;font-size:11px;font-weight:bold;line-height:16px;color:#fff}

.djslider-loader-default .showOnHover{opacity:0;-webkit-transition:opacity 200ms ease 50ms;transition:opacity 200ms ease 50ms}

.djslider-loader-default:hover .showOnHover,.djslider-loader-default.focused .showOnHover{opacity:1}

@media (max-width:1560px){.reservation_asset_item .main-photo img{max-width:100%}}

@media (max-width:1280px){#gkHeaderSidebar .box{}div[data-sidebar-pos="left"] #gkSidebar{padding-left:0;padding-right:100px}#gkTop1,#gkTop2,#gkBottom1,#gkBottom2,#gkBottom3,#gkBottom4,#gkBottom5,#gkBottom6,#gkBottom7,#gkBottom8,#gkBottom9,#gkPageContent{padding-left:10px !important;padding-right:10px !important}.nspArt img.nspImage{height:auto !important}}

body{font-size:14px}

.k2FeedIcon a,a.k2FeedIcon{margin-top:32px}

.error-page h2{font-size:16px;margin-bottom:20px}

#gkHeaderMod h2{font-size:20px;line-height:26px}

#gkHeaderMod img,.single-page > .header > img,.blog-page > .header > img,#k2Container.single-page > .header > img,#k2Container.blog-page > .header > img{height:120% !important;width:auto !important;max-width:none !important}

.itemCommentsForm textarea,.itemCommentsForm .inputbox{margin:0 10px 10px 0}

.item-body .the-icons > li{width:50%}

.item-body .the-icons > li:nth-child(2n),.item-body .the-icons > li:last-child{border-right:1px solid #e5e5e5}

.item-info ul{text-align:left}

.item-info ul li{display:inline-block;margin-right:10px;width:auto !important}

.contact #gk-content-wrapper > div{padding-left:20px}

.contact #gk-content-wrapper > div:first-child{padding-left:0;padding-right:20px}

#solidres .button-row p{line-height:32px}

#gkTop1 .nspTopInterface{top:250px !important}

.searchform .search-table .search-field input{color:#aaa9a9;border-radius:3;background-color:#fff;border:1px solid #d2d2d2;color:#747474;font-size:13px;padding:8px 15px;width:100%;height:33px;float:right;box-sizing:border-box;margin:0}

.searchform .search-table .search-button input[type=submit]{background-color:#f0941a;border:none;border-radius:3;color:#fff;font-size:1em;height:33px;line-height:33px;margin:0;padding:0;width:33px;text-indent:0;cursor:pointer;font-family:icomoon;font-weight:400;text-shadow:none;-webkit-font-smoothing:antialiased;-webkit-transition:all .2s;transition:all .2s}

section#contact{background-color:#0061A8;background-image:url(../imgs/fondo-diddlearth.webp)}

section{padding:30px 0PX}

section#contact .section-heading{color:white}

section#contact .form-group{margin-bottom:25px}

section#contact .form-group input,section#contact .form-group textarea{padding:20px}

section#contact .form-group input.form-control{height:auto}

section#contact .form-group textarea.form-control{height:236px}

section#contact .form-control:focus{border-color:#fed136;box-shadow:none}

section#contact::-webkit-input-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#969292}

.gellary_bg_none img{width:100%;height:250px}

section#contact:-moz-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#B7B4B4}

section#contact::-moz-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#B7B4B4}

section#contact:-ms-input-placeholder{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;color:#B7B4B4}

section#contact .text-danger{color:#e74c3c}

.about_our_company h1{font-size:25px}

{font-family:'icomoon-2';src:url('../icomoon-2/icomoon-2.ttf?2qi7is') format('truetype'),url('../icomoon-2/icomoon-2.woff?2qi7is') format('woff'),url('../icomoon-2/icomoon-2.svg?2qi7is#icomoon-2') format('svg');font-weight:normal;font-style:normal}

.anuncios a{color:#F9F8F8}

#linea-1 a{color:#ff8c00}

#linea-1 a:hover{color:#ffd700}

.menudiarios{margin-top:10px;float:left;display:block;margin-bottom:20px}

.menudiarios a:link{background-color:#F0941A;color:#fff;font-weight:300;margin:5px;padding:7px;border-radius:3px;font-size:15px}

.menudiarios a:hover{background-color:#ECA95F;color:#fff}

.menudiarios a:visited{background-color:#ECA95F;color:#fff}

.menudiarios span{float:left;margin-top:8px;margin-bottom:8px}

@media (max-width:768px){.menudiarios{margin-top:10px;float:left;display:block;margin-bottom:10px}.menudiarios span{float:left;margin:3px}.menudiarios a:link{background-color:#F0941A;color:#fff;font-weight:500;font-size:1rem;margin:3px;padding:3px;border-radius:2px}.menudiarios a:hover{background-color:#ECA95F;color:#fff}.menudiarios a:visited{background-color:#ECA95F;color:#FFF}}

.menuoriente{margin-top:10px;float:left;display:block;margin-bottom:20px;line-height:20px}

.menuoriente a:link{background-color:#0061A8;color:#fff;font-weight:300;margin:5px;padding:10px;border-radius:10px}

.menuoriente a:hover{background-color:#ECA95F;color:#fff}

.menuoriente a:visited{background-color:#ECA95F;color:#fff}

.menuoriente span{float:left;margin-top:8px;margin-bottom:8px}

@media (max-width:768px){.menuoriente{margin-top:10px;float:left;display:block;margin-bottom:10px;line-height:25px}.menuoriente span{float:left;margin:3px}.menuoriente a:link{background-color:#0061A8;color:#fff;font-weight:500;font-size:16px;margin:7px;padding:5px;border-radius:10px}.menuoriente a:hover{background-color:#ECA95F;color:#fff}.menuoriente a:visited{background-color:#ECA95F;color:#FFF}}

.background-main p{text-align:justify}

@media (max-width:768px){.col-md-4 img{padding-top:10px}}

.logo img{padding-left:50px;width:95%}

@media (max-width:768px){.logo img{width:62%;float:left;padding-left:1px}}

@media (max-width:480px){.ingles img{width:10%;margin-bottom:10px}}

.imgs img{border:1px solid #0C9B03;padding:3px;float:right}

@media (max-width:768px){.imgs img{height:50%;width:50%}}

@charset "utf-8";

.menu{position:fixed;top:50px;right:50px;background-color:#F90;color:#000;z-index:1000;border:#F4FBFF solid 1px;padding:8px;border-radius:10px}

.menu-list{list-style:none;padding:0;margin:0;width:200px;box-shadow:0px 2px 6px rgba(0,0,0,0.1);border-radius:4px;display:none;position:absolute;top:30px;right:0}

.menu-list.active{display:block}

.menu-list > li{margin:0;position:relative;border-top:1px solid #eee;background-color:#FFF0DF}

.menu-list li a{text-decoration:none;color:#333;display:block;padding:10px 20px;transition:background-color 0.3s}

.menu-list li a:hover{background-color:#f5f5f5}

.submenu-list{display:none;background-color:#fff}

.submenu:hover .submenu-list{display:block}

.submenu-list li{display:block;color:#000}

.submenu:hover .submenu-list li a{display:block;color:#000}

#gkSidebar .box{padding:10px !important}

#gkSidebar .box:first-child{padding-top:10px !important}

#gkSidebar .box{border-top:none !important;float:left;margin-top:0 !important;margin-bottom:30px !important;width:50%}

#gkSidebar .box:nth-child(2n+1){clear:both !important}

body .gkCols4 .box{margin-bottom:30px !important}

body .gkCols4 .box.gkmod-1{width:100%}

body .gkCols4 .box.gkmod-2{width:50%}

body .gkCols4 .box.gkmod-3{width:50%}

body .gkCols4 .box.gkmod-4,body .gkCols4 .box.gkmod-more{width:50%}

body .gkCols4 .box:nth-child(2n+1){clear:both}

body .gkCols4 .box.gkmod-more.gkmod-last-1:last-child{width:100% !important}

body .gkCols4 .box.gkmod-more.gkmod-last-2:last-child,body .gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2){width:50% !important}

body .gkCols4 .box.gkmod-more.gkmod-last-3:last-child,body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),body .gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3){width:50% !important}

body .gkCols6 .box{margin-bottom:30px !important}

body .gkCols6 .box.gkmod-1{width:100%}

body .gkCols6 .box.gkmod-2{width:50%}

body .gkCols6 .box.gkmod-3{width:33.3%}

body .gkCols6 .box.gkmod-4,body .gkCols6 .box.gkmod-more{width:33.3%}

body .gkCols6 .box.gkmod-5,body .gkCols6 .box.gkmod-more{width:33.3%}

body .gkCols6 .box.gkmod-6,body .gkCols6 .box.gkmod-more{width:33.3%}

body .gkCols6 .box:nth-child(3n+1){clear:both}

body .gkCols6 .box.gkmod-more.gkmod-last-1:last-child{width:100% !important}

body .gkCols6 .box.gkmod-more.gkmod-last-2:last-child,body .gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2){width:50% !important}

body .gkCols6 .box.gkmod-more.gkmod-last-3:last-child,body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),body .gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3){width:33.3% !important}

body .gkCols6 .box.gkmod-more.gkmod-last-4:last-child,body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),body .gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4){width:33.3% !important}

body .gkCols6 .box.gkmod-more.gkmod-last-5:last-child,body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),body .gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5){width:33.3% !important}

.items-row > div{margin-bottom:50px;padding:0 !important}

.gkCols[data-cols="4"] > div,.gkCols[data-cols="5"] > div{margin-bottom:30px;width:50%}

.gkCols[data-cols="4"] > div:nth-child(2n+1),.gkCols[data-cols="5"] > div:nth-child(2n+1){clear:both}

.pagination ul li a,.pagination ul li span{margin:3px 7px 3px 0}

.gkCols3 > div,.gkCols4 > div,.gkCols6 > div{margin:20px -10px}

.gkCols3 .box.gkmod-1,.gkCols3 .box.gkmod-2,.gkCols3 .box.gkmod-3,.gkCols3 .box.gkmod-more{padding:0 10px}

.error-page h1{font-size:100px}

.error-page h2{font-size:16px;margin-bottom:50px}

.box.border1 .box-wrap,.box.border2 .box-wrap{padding:24px 24px 14px 24px}

.user-page .item-author-details h1{font-size:16px;margin:0}

.user-page .item-author-details > img{max-width:50px !important}

.gk-cols > div{padding-top:10px;padding-bottom:10px}

.gk-cols .gk-cols > div{padding-top:0;padding-bottom:0}

.gk-cols > div.col-t-width-5{width:5%}

.gk-cols > div.col-t-width-10{width:10%}

.gk-cols > div.col-t-width-15{width:15%}

.gk-cols > div.col-t-width-20{width:20%}

.gk-cols > div.col-t-width-25{width:25%}

.gk-cols > div.col-t-width-30{width:30%}

.gk-cols > div.col-t-width-35{width:35%}

.gk-cols > div.col-t-width-40{width:40%}

.gk-cols > div.col-t-width-45{width:45%}

.gk-cols > div.col-t-width-50{width:50%}

.gk-cols > div.col-t-width-55{width:55%}

.gk-cols > div.col-t-width-60{width:60%}

.gk-cols > div.col-t-width-65{width:65%}

.gk-cols > div.col-t-width-70{width:70%}

.gk-cols > div.col-t-width-75{width:75%}

.gk-cols > div.col-t-width-80{width:80%}

.gk-cols > div.col-t-width-85{width:85%}

.gk-cols > div.col-t-width-90{width:90%}

.gk-cols > div.col-t-width-95{width:95%}

#search-searchword,#finder-search input{width:400px}

.nspMain h3 br{display:none}

.box.offers .nspText{margin:10px 30px 10px 0}

.box.title-centered .content h2,.box.title-centered .content h3{margin:0 0 20px 0}

.gk-social-icons.clicked > span{left:-46px}

@charset "UTF-8";

a{color:#C96F0F;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;text-decoration:none}

a:hover,a:active,a:focus{color:#000}

a.inverse{color:#000}

a.inverse:hover,a.inverse:active,a.inverse:focus{color:#C96F0F}

b,strong{font-weight:600}

ul{list-style:none;margin:0;padding:0}

ul li{line-height:1.7}

p{margin:1em 0 2em}

hr{border:none;border-top:1px solid #ccc;clear:both;display:block;margin:20px auto;width:200px}

.gkPage,#gkMainbody .content{margin:0 auto !important;padding:0}

#gkHeaderSidebar .box{padding:0px 30px}

#gkHeaderSidebar .box .header{font-size:26px;font-style:italic;font-weight:400;line-height:1.6;text-transform:none}

#gkHeaderSidebar .box .header > small{color:#777;font-size:14px;font-style:normal;letter-spacing:0;line-height:2}

#gkLogo img{display:block;height:auto;margin:0;max-width:370px}

#gkLogo.text > span{display:block;text-align:center}

.gk-fixed-nav #gkLogo.text,.gk-fixed-nav #gkMobileMenu span{color:#333}

.gk-fixed-nav #gkMobileMenu i,.gk-fixed-nav #gkMobileMenu i:after,.gk-fixed-nav #gkMobileMenu i:before{background:#333}

#gkLang .mod-languages .lang-inline li{display:block;float:left;font-size:11px;font-weight:600;margin:0 8px}

#gkLang .mod-languages .lang-inline li > a{color:#999}

#gkLang .mod-languages .lang-inline li > a:active,#gkLang .mod-languages .lang-inline li > a:focus,#gkLang .mod-languages .lang-inline li > a:hover{color:#C96F0F}

#gkLang .mod-languages .lang-inline li.lang-active > a{color:#C96F0F}

#gkTopInfo a{color:#777}

#gkTopInfo a:active,#gkTopInfo a:focus,#gkTopInfo a:hover{color:#C96F0F}

#gkTopInfo p{line-height:1.2;margin:0}

#gkTopInfo i[class^="gk-icon"]{color:#bbb;font-size:14px;margin-right:5px;position:relative;top:3px}

.breadcrumbs li.separator{color:#ccc;font-size:12px;padding:4px 6px !important;text-align:center;width:22px}

.breadcrumbs > li{border:none !important;clear:none;display:inline-block}

.breadcrumbs li a{color:#333}

.breadcrumbs li a:hover{color:#C96F0F}

#gkTools a{display:block;float:left;width:22px;height:16px;margin:0 0 0 0px !important;text-indent:-99999em;background:url('../images/font_size.png') no-repeat -38px 50%}

a#gkToolsReset{background-position:-15px 50%;margin-left:6px}

a#gkToolsDec{background-position:6px 50%}

#gkFooter strong{color:#000}

#gkFooter a{color:#333;padding:0 !important}

#gkFooter a:active,#gkFooter a:focus,#gkFooter a:hover{color:#C96F0F}

#gkFooterNav .gk-social-links > li{float:left;font-size:24px;line-height:1;padding:0 3px}

#gkFooterNav .gk-social-links > li > a{color:#fff}

#gkFooterNav .gk-social-links > li > a:active,#gkFooterNav .gk-social-links > li > a:focus,#gkFooterNav .gk-social-links > li > a:hover{color:#C96F0F}

#gkFooterNav h3{font-size:12px;font-style:normal;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase;color:#fff}

#gkFooterNav li,#gkFooterNav p{font-size:13px;line-height:1.4;margin:0;color:#ccc}

#gkFooterNav ul{margin:0;padding:0}

#gkFooterNav ul li{margin:0;padding:0}

#gkFooterNav a{color:#999}

#gkFooterNav a:active,#gkFooterNav a:focus,#gkFooterNav a:hover{color:#C96F0F}

#gkFBLogin p{line-height:18px;margin:14px 0 20px}

#form-login-remember label{color:#777;font-size:11px;font-weight:normal;line-height:27px}

span#fb-auth small{width:20px;background:transparent url('../images/fbauth.png') no-repeat 0 2px;text-indent:-999em;display:block;float:left;border-right:1px solid #a0aecd;margin:11px 16px 0 0;height:17px}

span#fb-auth{background-color:#798db9;border-radius:1px;color:#fff;display:inline-block;font-size:13px;line-height:45px;font-size:13px;font-weight:400;margin:12px 0 0 0;padding:0 24px 0 12px;cursor:pointer;height:45px;transition:all 0.3s ease-out 0s;position:relative;text-transform:uppercase;text-align:center;width:100%}

span#fb-auth:hover{background-color:#556b9b}

.login span#fb-auth{margin:0 0 32px}

body[data-mobile="true"] #gkMobileMenu select{font-size:50px}

.box{line-height:1.6;position:relative;width:100%}

.box li{border-bottom:1px solid #e5e5e5;line-height:1.6;padding:7px 0}

.box li:last-child{border-bottom:none}

.box li a{line-height:1.0;text-decoration:none}

.box ul ul{margin-left:20px}

.box .content{clear:both}

.box .header{color:#000;font-size:17px;font-style:normal;font-weight:normal;letter-spacing:1px;line-height:1;margin:0 0 20px;text-transform:uppercase}

.box .header small{display:block}

.box.clear{border:none !important;clear:none;padding:0 !important}

.box.advertisement .header{background:transparent;border-bottom:1px solid #e5e5e5;color:#999 !important;font-family:Verdana,sans-serif !important;font-size:10px !important;font-weight:300;line-height:16px;margin:0 0 16px 0;min-height:21px;padding:0;text-align:right;text-transform:uppercase}

.box.light .box-wrap{background:#f6f6f6;border:none;padding:32px !important}

.box.dark .box-wrap{background:#000;border:none;color:#777;padding:32px !important}

.box.dark .header{background:transparent !important;line-height:1.2}

.box.dark h1,.box.dark h2,.box.dark h3,.box.dark h4,.box.dark h5,.box.dark h6{color:#fff}

.box.dark ul{margin:0;padding:0}

.box.dark ul ul{margin:0 0 0 20px}

.box.dark li{border-bottom:1px solid rgba(255,255,255,0.2);position:relative}

.box.dark li:last-child{border-bottom:none}

.box.dark a{color:#bbb !important}

.box.dark a:active,.box.dark a:focus,.box.dark a:hover{color:#C96F0F !important}

.box.color .box-wrap,.box.color-bg .box-wrap{background:#C96F0F;border:none;color:rgba(255,255,255,0.7);padding:32px !important}

.box.color .header,.box.color-bg .header{background:transparent !important;line-height:1.2}

.box.color h1,.box.color h2,.box.color h3,.box.color h4,.box.color h5,.box.color h6,.box.color-bg h1,.box.color-bg h2,.box.color-bg h3,.box.color-bg h4,.box.color-bg h5,.box.color-bg h6{color:#fff}

.box.color ul,.box.color-bg ul{margin:0;padding:0}

.box.color ul li,.box.color-bg ul li{border-bottom:1px solid rgba(255,255,255,0.3);position:relative}

.box.color ul li:last-child,.box.color-bg ul li:last-child{border-bottom:none}

.box.color ul ul,.box.color-bg ul ul{margin:0 0 0 20px}

.box.color a,.box.color-bg a{color:rgba(255,255,255,0.9) !important}

.box.color a:active,.box.color a:focus,.box.color a:hover,.box.color-bg a:active,.box.color-bg a:focus,.box.color-bg a:hover{color:#fff !important}

.box.border1 .box-wrap,.box.border2 .box-wrap{background:#fff;border:2px solid#C96F0F;padding:45px 45px 35px 45px}

.box.border1 .header,.box.border2 .header{color:#C96F0F;float:left;font-weight:600;margin:-15px 0 20px 0;padding:10px 0 0 0}

.box.border2 .box-wrap{border:2px solid #333}

.box.border2 .header{color:#333}

.box.border2 a{color:#333}

.box.border2 a:active,.box.border2 a:focus,.box.border2 a:hover{color:#C96F0F}

.box.border-title .header{position:relative}

.box.border-title .header:before{border-top:1px solid #999;content:"";position:absolute;top:49%;width:100%;z-index:0}

.box.border-title .header > span{background:#fff;padding-right:48px;position:relative;z-index:1}

.box.big-title .header{font-size:30px;font-style:italic;font-weight:normal;text-transform:none}

.box.small-text{font-size:13px}

.box ul.menu ul{margin:0 0 32px 0}

.box ul.menu li li{border-bottom:1px solid #e5e5e5;font-size:12px;padding-left:6px}

.box ul.menu li li a{margin:0 0 0 6px}

.box ul.menu li.active{background:#f6f6f6}

.box ul.menu li.active a{padding:4px 16px !important}

.box ul.menu .header + .content ul li:first-child{border-top:none}

.box ul.menu li a{color:#000;display:inline-block;padding:4px 0}

.box ul.menu li a:hover{color:#C96F0F !important;padding-left:10px}

.box ul.menu li li a{color:#777;font-weight:normal}

.box ul.menu li strong{display:block}

.box.narrow .box-wrap{margin:0 auto;max-width:680px}

.box.title-centered .header,.box.title-centered .content h2,.box.title-centered .content h3{text-align:center}

.box.title-centered .content h2,.box.title-centered .content h3{margin:0 -135px 80px -135px}

#gkSidebar .box + .box,#gkMainbodyTop .box + .box,#gkMainbodyBottom .box + .box{margin:100px 0 0 0}

#gkTop1,#gkTop2{padding-top:25px;padding-right:100px;padding-left:100px;padding-bottom:1px}

.frontpage #gkBottom1 .box,.frontpage #gkBottom2 .box,.frontpage #gkBottom3 .box,.frontpage #gkBottom4 .box,.frontpage #gkBottom5 .box,.frontpage #gkBottom6 .box,.frontpage #gkBottom7 .box,.frontpage #gkBottom8 .box{padding:50px 0}

.box.offers .nspHeader{font-size:15px;font-style:normal;letter-spacing:0px;text-transform:uppercase}

.box.offers .nspText{font-size:16px;line-height:1.6;margin:10px 40px 10px 0}

.box.offers .readon{background:transparent;color:#C96F0F !important;font-size:11px;padding:0;font-weight:bold}

.box.offers .readon:active,.box.offers .readon:focus,.box.offers .readon:hover{color:#000 !important}

.box.offers .nspInfo1,.box.offers .nspInfo2{font-weight:300}

.box.offers .nspInfo1 small,.box.offers .nspInfo2 small{color:#999;display:block;font-size:11px;font-weight:500;letter-spacing:1px;margin:5px 0;text-transform:uppercase}

.box.offers .nspInfo1 .gk-solidres-price,.box.offers .nspInfo2 .gk-solidres-price{color:#000;font-size:16px !important;font-weight:400;margin:0;padding:0;font-size:11px}

.box.category-layout .nspHeader{font-size:12px;font-style:normal;letter-spacing:1px;padding:8px 0;text-transform:uppercase}

.box.category-layout .nspInfo{color:#999;font-size:11px;letter-spacing:1px;padding:5px 0;text-transform:uppercase}

.box.category-layout .nspText{font-size:16px;line-height:1.6;margin:25px 0}

.box.category-layout .readon{background:transparent;color:#C96F0F !important;font-size:11px;letter-spacing:0;padding:0}

.box.category-layout .readon:active,.box.category-layout .readon:focus,.box.category-layout .readon:hover{color:#000 !important}

.box.category-layout .nspArt:nth-child(odd) .nspImageWrapper{float:left;padding-right:40px}

.box.category-layout .nspArt:nth-child(even) .nspImageWrapper{float:right;padding-left:40px}

html{border-bottom:1px solid transparent;min-height:100%}

body > div footer,body > div header,body > div section{clear:both;margin:0 auto}

.gk-clearfix{clear:both}

#gkPageContent:after,#gkContent:after,#gkSidebar:after,.gk-cols:after,footer:after,header:after,section:after,aside:after,article:after,.box:after,.gkTabsNav:after,.gk-features:after,.gk-price-table:after,.gk-testimonials > div:after,#k2Container:after,.single-page > .item-content:after,.single-page > .itemComments:after,.box .box-wrap:after,.gk-clearfix:after{clear:both;content:"";display:table}

div[data-sidebar-pos="left"] #gkContent,div[data-sidebar-pos="left"] #gk-content-wrapper{float:right}

div[data-sidebar-pos="left"] #gkSidebar{float:left;padding-left:0;padding-right:164px}

#gkMainbody .box,#gkMainbodyTop .box,#gkMainbodyBottom .box{padding-left:0 !important;padding-right:0 !important;width:100%}

#gkTop1 .box,#gkTop2 .box,#gkBottom1 .box,#gkBottom2 .box,#gkBottom3 .box,#gkBottom4 .box,#gkBottom5 .box,#gkBottom6 .box,#gkBottom7 .box,#gkBottom8 .box,#gkBottom9 .box{float:left}

#gkMainbody .box + .box{margin-top:30px}

.gkCols3 .box.gkmod-1,.gkCols3 .box.gkmod-2,.gkCols3 .box.gkmod-3,.gkCols3 .box.gkmod-more{float:left;padding:0 30px}

.gkCols3 .box.gkmod-1{width:100%}

.gkCols3 .box.gkmod-2{width:50%}

.gkCols3 .box.gkmod-3,.gkCols3 .box.gkmod-more{width:33.3%}

.gkCols3 .box.gkmod-more:nth-child(3n+1){clear:both}

.gkCols3 .box.gkmod-more.gkmod-last-1:last-child{width:100% !important}

.gkCols3 .box.gkmod-more.gkmod-last-2:last-child,.gkCols3 .box.gkmod-more.gkmod-last-2:nth-last-child(2){width:50% !important}

.gkCols4 .box.gkmod-1,.gkCols4 .box.gkmod-2,.gkCols4 .box.gkmod-3,.gkCols4 .box.gkmod-4,.gkCols4 .box.gkmod-more{float:left;padding:0 30px}

.gkCols4 .box.gkmod-1{width:100%}

.gkCols4 .box.gkmod-2{width:50%}

.gkCols4 .box.gkmod-3{width:33.3%}

.gkCols4 .box.gkmod-4,.gkCols4 .box.gkmod-more{width:25%}

.gkCols4 .box.gkmod-more:nth-child(4n+1){clear:both}

.gkCols4 .box.gkmod-more.gkmod-last-1:last-child{width:100% !important}

.gkCols4 .box.gkmod-more.gkmod-last-2:last-child,.gkCols4 .box.gkmod-more.gkmod-last-2:nth-last-child(2){width:50% !important}

.gkCols4 .box.gkmod-more.gkmod-last-3:last-child,.gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(2),.gkCols4 .box.gkmod-more.gkmod-last-3:nth-last-child(3){width:33.3% !important}

.gkCols6 .box.gkmod-1,.gkCols6 .box.gkmod-2,.gkCols6 .box.gkmod-3,.gkCols6 .box.gkmod-4,.gkCols6 .box.gkmod-5,.gkCols6 .box.gkmod-6,.gkCols6 .box.gkmod-more{float:left;padding:0 30px}

.gkCols6 .box.gkmod-1{width:100%}

.gkCols6 .box.gkmod-2{width:50%}

.gkCols6 .box.gkmod-3{width:33.3%}

.gkCols6 .box.gkmod-4,.gkCols6 .box.gkmod-more{width:25%}

.gkCols6 .box.gkmod-5,.gkCols6 .box.gkmod-more{width:20%}

.gkCols6 .box.gkmod-6,.gkCols6 .box.gkmod-more{width:16.66%}

.gkCols6 .box.gkmod-more:nth-child(6n+1){clear:both}

.gkCols6 .box.gkmod-more.gkmod-last-1:last-child{width:100% !important}

.gkCols6 .box.gkmod-more.gkmod-last-2:last-child,.gkCols6 .box.gkmod-more.gkmod-last-2:nth-last-child(2){width:50% !important}

.gkCols6 .box.gkmod-more.gkmod-last-3:last-child,.gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(2),.gkCols6 .box.gkmod-more.gkmod-last-3:nth-last-child(3){width:33.3% !important}

.gkCols6 .box.gkmod-more.gkmod-last-4:last-child,.gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(2),.gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(3),.gkCols6 .box.gkmod-more.gkmod-last-4:nth-last-child(4){width:20% !important}

.gkCols6 .box.gkmod-more.gkmod-last-5:last-child,.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(2),.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(3),.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(4),.gkCols6 .box.gkmod-more.gkmod-last-5:nth-last-child(5){width:16.66% !important}

.gkCols3 > div,.gkCols4 > div,.gkCols6 > div{margin:0 -30px}

#gkHeaderNav .gkMainMenu .gkmenu.level0 > li{padding:12px 18px;position:relative}

#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a.active,#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > span.active{border-bottom:1px solid currentColor}

#gkHeaderNav .gkMainMenu .gkmenu.level0 > li > a{padding:0 1px}

#gkHeaderNav .gkMainMenu .gkmenu.level0 > li:first-child:before{display:none}

#gkHeaderNav .gkMainMenu .gkmenu.level0 > li:before{background:#ccc;border-radius:50%;content:"";height:5px;left:-3px;position:absolute;top:21px;width:5px}

#gkHeaderNav .gkMainMenu .gkmenu > li{clear:none !important;display:inline-block;letter-spacing:1px;width:auto}

#gkHeaderNav .gkMainMenu .gkmenu > li.haschild::before{top:33px}

#gkHeaderNav .gkMainMenu .gkmenu > li > a,#gkHeaderNav .gkMainMenu .gkmenu > li > span{color:#333;display:block;padding:12px 15px;position:relative}

#gkHeaderNav .gkMainMenu .gkmenu > li > a:active,#gkHeaderNav .gkMainMenu .gkmenu > li > a:focus,#gkHeaderNav .gkMainMenu .gkmenu > li > a:hover,#gkHeaderNav .gkMainMenu .gkmenu > li.active > a:active,#gkHeaderNav .gkMainMenu .gkmenu > li.active > a:focus,#gkHeaderNav .gkMainMenu .gkmenu > li.active > a:hover{color:#C96F0F}

#gkHeaderNav .gkMainMenu .gkmenu > li a small{display:block;font-size:11px;line-height:1}

#gkHeaderNav .gkMainMenu .gkmenu > li > .childcontent,#gkHeaderNav .gkMainMenu .gkmenu > li > .childcontent .childcontent{position:absolute;left:-9999px;z-index:9999}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);-moz-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25);margin-top:12px;text-transform:none}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent-inner{background:#fff}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .gkcol{padding-bottom:0}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li{border-top:1px solid #e5e5e5;display:block;font-size:14px;font-weight:400;line-height:1.2;margin:0;padding:0;text-align:left;text-transform:none}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li:first-child{border:none}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span{color:#333;padding:12px 0}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:active,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:focus,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a:hover,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > a.active,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:active,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:focus,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span:hover,#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li > span.active{color:#C96F0F}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent li.group{padding:0;margin:0;height:auto;border:none !important;background:none}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .header{color:#333;display:block;font-weight:600 !important;margin:0;padding:10px}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .header a{color:#333}

#gkHeaderNav .gkMainMenu .gkmenu > li div.childcontent .header small{color:#999;display:block;font-weight:normal;margin:3px 0 0;text-transform:none}

#gkHeaderNav .gkMainMenu .gkmenu li .module{font-size:12px;font-weight:normal;line-height:1.4;margin:0 10px;text-align:left;text-transform:none}

#gkHeaderNav .gkMainMenu .gkmenu > li:hover > .childcontent,#gkHeaderNav .gkMainMenu .gkmenu > li:hover > .childcontent li:hover > .childcontent{left:inherit}

#gkHeaderNav .gkMainMenu .gkmenu .childcontent.active,#gkHeaderNav .gkMainMenu .gkmenu > li:hover > .childcontent{pointer-events:auto}

#gkHeaderNav .gkMainMenu .gkmenu > li .childcontent{margin-left:-11px;margin-top:0}

#gkHeaderNav .gkMainMenu .gkmenu > li .childcontent .childcontent{margin-left:100px;margin-top:-35px !important}

.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:hover,.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:active,.gk-fixed-nav .gkMainMenu > .gkmenu > li > a:focus,.gk-fixed-nav .gkMainMenu > .gkmenu > li.active > a{color:#C96F0F !important}

.gk-fixed-nav .gkMainMenu > .gkmenu > li > a,.gk-fixed-nav .gkMainMenu > .gkmenu > li > span{color:#333 !important}

#gk-menu-overlay-wrap .gkMainMenu a,#gk-menu-overlay-wrap .gkMainMenu span{color:#fff;display:block;font-size:24px;padding:10px 0}

#gk-menu-overlay-wrap .gkMainMenu a:active,#gk-menu-overlay-wrap .gkMainMenu a:focus,#gk-menu-overlay-wrap .gkMainMenu a:hover,#gk-menu-overlay-wrap .gkMainMenu span:active,#gk-menu-overlay-wrap .gkMainMenu span:focus,#gk-menu-overlay-wrap .gkMainMenu span:hover{color:#C96F0F}

#gk-menu-overlay-wrap .gkMainMenu li{border-top:1px solid rgba(255,255,255,0.2);clear:both;width:100%}

#gk-menu-overlay-wrap .gkMainMenu li:first-child{border-top:none}

#gk-menu-overlay-wrap .gkMainMenu li.haschild,#gk-menu-overlay-wrap .gkMainMenu li .group{padding-bottom:0}

#gk-menu-overlay-wrap .gkMainMenu li .gkmenu{margin-top:5px}

#gk-menu-overlay-wrap .gkMainMenu li li{border-top:1px solid rgba(255,255,255,0.2)}

#gk-menu-overlay-wrap .gkMainMenu li li a{font-size:20px;padding:8px 0}

#gk-menu-overlay-wrap .gkMainMenu li li:first-child{border-top:1px solid rgba(255,255,255,0.2)}

#gk-menu-overlay-wrap .gkMainMenu li li li a{font-size:16px;padding:5px 0}

#gk-menu-overlay-wrap .header > a{color:#fff}

#gk-menu-overlay-wrap .header > a:active,#gk-menu-overlay-wrap .header > a:focus,#gk-menu-overlay-wrap .header > a:hover{color:#C96F0F}

#gk-menu-overlay-wrap .header > a > small{display:block}

#gkMobileMenu span{float:left;margin-right:14px;overflow:hidden;white-space:nowrap}

#gkMobileMenu i{background:currentColor;display:block;float:right;height:2px;position:relative;right:0;text-align:center;top:7px;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-ms-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out;width:14px}

#gkMobileMenu i:before,#gkMobileMenu i:after{background:currentColor;content:"";display:block;height:2px;position:absolute;top:-5px;-webkit-transition:background .3s ease-out;-moz-transition:background .3s ease-out;-ms-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out;width:14px}

#gkMobileMenu i:after{top:5px}

#gkMobileMenu:active > i,#gkMobileMenu:active > i:before,#gkMobileMenu:active > i:after,#gkMobileMenu:focus > i,#gkMobileMenu:focus > i:before,#gkMobileMenu:focus > i:after,#gkMobileMenu:hover > i,#gkMobileMenu:hover > i:before,#gkMobileMenu:hover > i:after{background:#C96F0F}

#gkMobileMenu:active span,#gkMobileMenu:focus span,#gkMobileMenu:hover span{color:#C96F0F}

#gkHeaderNav > div{margin:0 auto;max-width:1240px;padding:0px 0 0 0;position:relative;width:100%}

#gkBg.menu-open{margin-left:-280px}

#gkBg.menu-visible{position:relative}

#aside-menu-toggler,#mobile-menu-toggler{color:#fff;cursor:pointer;display:block !important;font-size:44px;height:44px;line-height:44px;margin:40px 0 0 0px !important;overflow:hidden;position:relative;width:44px}

#mobile-menu-toggler{margin:0px -15px 0 0px !important}

#aside-menu.menu-open{display:block;position:fixed}

#aside-menu > div{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;padding-right:32px;min-width:280px;max-width:100%}

#aside-menu li{font-size:13px;font-weight:500;padding:4px 0;text-transform:uppercase}

#aside-menu li a{color:#777}

#aside-menu li a:active,#aside-menu li a:focus,#aside-menu li a:hover{color:#fff}

#aside-menu li.last{margin-bottom:12px}

#aside-menu li a.active{color:#fff}

#aside-menu li li{font-weight:500;padding:4px 0;text-transform:none}

#aside-menu li li a{color:#777}

#aside-menu li li li{padding-left:10px}

#aside-menu li li li:before{content:"-";padding:0 10px 0 0}

#close-menu.menu-open{opacity:1.0;right:18px}

.gkAsideMenu > ul{padding:32px 0 20px 32px}

.android-stock-browser #aside-menu > div{height:auto;min-height:100%}

#gk-menu-top a,#gk-menu-bottom a{color:#fff}

#gk-menu-top a:active,#gk-menu-top a:focus,#gk-menu-top a:hover,#gk-menu-bottom a:active,#gk-menu-bottom a:focus,#gk-menu-bottom a:hover{color:#C96F0F}

.k2FeedIcon a,a.k2FeedIcon{color:#bbb;display:block;font-size:11px;height:21px;letter-spacing:1px;line-height:21px;margin:60px auto 30px auto;text-align:center;text-transform:uppercase}

.k2FeedIcon a:before,a.k2FeedIcon:before{color:#C96F0F;content:"\f09e";font-family:FontAwesome;font-size:16px;margin:0 12px 0 0;text-indent:inherit}

.activeCategory a{padding:8px 16px !important}

.itemExtraFields ul li span.itemExtraFieldsValue,.itemLinks .itemCategory a{display:block}

.itemCommentsPagination ul li{display:inline-block;margin:0 3px;font-size:80%}

.itemCommentsPagination ul{text-align:right}

.k2LatestCommentsBlock ul li,.k2TopCommentersBlock ul li{padding:12px 0 !important;list-style:none !important;line-height:1.5 !important}

.k2LatestCommentsBlock ul li strong,.k2TopCommentersBlock ul li strong{color:#333}

.k2LatestCommentsBlock li{border:none !important;margin:0 0 12px}

.k2LatestCommentsBlock li > p{margin-bottom:0}

.k2LatestCommentsBlock div{background:#fff;border:1px solid #e5e5e5;margin:0 0 12px;padding:24px;position:relative}

.k2LatestCommentsBlock div:after,.k2LatestCommentsBlock div:before{border-style:solid;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent;bottom:-7px;content:"";display:block;height:0;left:16px;position:absolute;width:0}

.k2LatestCommentsBlock div:before{border-width:8px 8px 0 8px;border-color:#e5e5e5 transparent transparent transparent;bottom:-8px;left:15px}

.k2LatestCommentsBlock div p{font-style:italic;font-size:13px;margin:0.3em 0}

.k2LatestCommentsBlock div p a{color:#777}

.k2LatestCommentsBlock div p a:hover{color:#333}

.k2LatestCommentsBlock .lcAvatar + strong{padding-top:10px}

.k2LatestCommentsBlock span{display:block;font-size:11px}

.k2LatestCommentsBlock .k2FeedIcon span{display:inline-block;font-size:11px}

.k2LatestCommentsBlock .k2FeedIcon a:before{display:inline-block;font-size:12px;margin:0 6px 0 0}

.k2AuthorsListBlock ul li{border:none;border-bottom:1px solid #e5e5e5;padding:32px 0;text-align:center}

.k2AuthorsListBlock ul li:first-child{padding-top:12px}

.k2AuthorsListBlock a{float:none}

.k2AuthorsListBlock ul li a.abAuthorLatestItem{display:block;color:#333;clear:both;margin:12px 0 0;padding:0 0 0 12px;font-size:12px;line-height:1.2}

.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover{color:#C96F0F}

.k2AuthorsListBlock ul li a.abAuthorLatestItem span{display:block;font-size:10px;color:#777}

.abAuthorAvatar img{border-radius:50%}

.abAuthorName strong{background:#fff;padding:0 12px;position:relative;top:-4px;z-index:1}

.abAuthorName span{font-size:12px;font-weight:normal !important}

.k2ItemsBlock ul{margin-right:-20px}

.k2ItemsBlock ul li{margin:0 0 12px;background:none !important;padding:12px 20px 12px 0 !important;list-style:none !important}

.moduleItemAuthor a{color:#333;display:block;font:bold 12px Verdana,Geneva,sans-serif;padding:0 0 12px}

.moduleItemAuthor p{clear:both}

.moduleItemIntrotext a.moduleItemImage img{float:left;overflow:hidden;margin:4px 0}

.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:500;margin:0 4px 0 0;width:30%}

.moduleItemTags strong{font-size:12px;color:#333}

.moduleItemTags a{float:right}

a.moduleItemComments{font-size:12px}

a:hover.moduleItemComments{background-position:0 100%;color:#fff}

.k2ItemsBlock ul li span.moduleItemHits{font-size:90%}

.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px 0}

.k2LoginBlock fieldset.input p#form-login-remember label,.k2LoginBlock fieldset.input p#form-login-remember input{display:inline}

.k2LoginBlock fieldset.input p label,.k2LoginBlock fieldset.input p input{display:block}

.k2LoginBlock fieldset.input p input[type="text"],.k2LoginBlock fieldset.input p input[type="password"]{margin:0 0 10px 0;width:100%}

.k2UserBlock p.ubGreeting{border-bottom:1px dotted #e5e5e5}

.k2UserBlock .k2UserBlockDetails span.ubName{display:block;font-weight:500;font-size:14px}

.k2BreadcrumbsBlock span.bcTitle{padding:0 4px 0 0;color:#777}

.k2BreadcrumbsBlock span.bcSeparator{padding:0 4px;font-size:14px}

.k2CalendarBlock table.calendar tr td.calendarDateLinked a{display:block;font-weight:bold;padding:2px}

.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover{display:block;background:#C96F0F;color:#fff !important;padding:2px}

.k2CalendarBlock table.calendar tr td.calendarTodayLinked a{display:block;padding:2px;color:#C96F0F;font-size:12px;font-weight:bold}

.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover{display:block;background:#C96F0F;color:#fff !important;padding:2px}

.k2CategorySelectBlock form select{width:auto}

.k2ArchivesBlock ul li b{color:#bbb;font-size:11px;font-weight:400;padding:0 0 0 4px}

.k2TagCloudBlock a{color:#bbb;float:left;font-size:16px;font-weight:400;line-height:1.5;margin:0;padding:3px 6px}

.k2TagCloudBlock a:before{content:"#"}

.k2TagCloudBlock a:active,.k2TagCloudBlock a:focus,.k2TagCloudBlock a:hover{color:#C96F0F}

a.ubUserFeedIcon,a.ubUserFeedIcon:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px}

a.ubUserFeedIcon span,a.ubUserFeedIcon:hover span{display:none}

a.ubUserURL,a.ubUserURL:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px}

a.ubUserURL span,a.ubUserURL:hover span{display:none}

span.ubUserEmail{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;overflow:hidden}

span.ubUserEmail a{display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px}

.k2UsersBlock ul li h3{clear:both;margin:8px 0 0 0;padding:0}

.single-page .header-wrap > img,.blog-page .header-wrap > img{display:block;margin:0 auto;max-width:100%}

.single-page .item-body a,.blog-page .item-body a{border-bottom:0px solid currentColor}

.single-page .item-info ul,.blog-page .item-info ul{margin:0}

.single-page .item-info ul li,.blog-page .item-info ul li{color:#bbb;font-size:11px;letter-spacing:1px;list-style-type:none;padding:0;text-align:left;text-transform:uppercase;width:100%}

.single-page .item-info ul li time,.blog-page .item-info ul li time{color:#000;font-size:12px;font-weight:600}

.single-page .item-info ul li a,.blog-page .item-info ul li a{color:#bbb}

.single-page .item-info ul li a:active,.single-page .item-info ul li a:focus,.single-page .item-info ul li a:hover,.blog-page .item-info ul li a:active,.blog-page .item-info ul li a:focus,.blog-page .item-info ul li a:hover{color:#C96F0F}

.single-page .item-info ul li:before,.blog-page .item-info ul li:before{display:none}

.user-page .item-author-details img{border:2px solid #fff;border-radius:50%;margin:100px 0 0 0}

.user-page .item-author-details .item-desc > span{display:block;text-align:center}

.item-info li{display:inline-block;padding:0 20px;position:relative}

.item-info> span,.item-info> time{display:inline-block;margin:0 10px}

.itemResizer a{background:url('../images/k2/fonts.png') no-repeat 100% 2px;display:inline-block;height:15px;position:relative;text-indent:-9999em;top:3px;width:15px}

.itemResizer span{padding:0 6px 0 0}

.itemAttachmentsBlock ul{margin:1em 0}

.itemAttachmentsBlock ul li{list-style-type:none !important;padding:5px 0 !important}

.itemAttachmentsBlock ul li:before{display:none}

.itemAttachmentsBlock ul li i{margin-right:10px;color:#bbb}

.itemAttachmentsBlock ul li span{color:#777;font-weight:normal;font-size:11px;margin-left:12px}

.itemRatingBlock span{display:block;font-size:14px;font-weight:400;margin:0 0 8px}

span#formLog{display:block;float:none;clear:both;color:#333;background:#FFFFDD;font-size:14px;font-weight:400;line-height:32px;text-align:center;margin:10px 0;position:relative;top:10px}

.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:url('../images/k2/star.png') left -1000px repeat-x}

.itemRatingList li{background:none;border:none !important;float:left;display:block;height:25px !important;padding:0 !important;position:static !important;width:25px !important}

.itemRatingList li:before{display:none}

.itemRatingList li a{border-bottom:none !important;position:absolute}

.itemRatingList li[class]{width:inherit !important}

.itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

.itemRatingList a:hover{background-position:left center}

.itemRatingList a.one-star{width:20%;z-index:6}

.itemRatingList a.two-stars{width:40%;z-index:5}

.itemRatingList a.three-stars{width:60%;z-index:4}

.itemRatingList a.four-stars{width:80%;z-index:3}

.itemRatingList a.five-stars{width:100%;z-index:2}

.item-body .itemTags > li{display:inline-block;font-weight:400;letter-spacing:1px;list-style-type:none;margin:0 8px 0 0;padding:0;text-transform:uppercase}

.item-body .itemTags > li:before{content:"#";font-size:11px;margin-right:-2px;position:static}

.item-body .itemTags > li > a,.item-body .itemTags > li:before{border-bottom:none;color:#999 !important}

.item-body .itemTags > li > a:after{content:","}

.item-body .itemTags > li:last-child > a:after{content:""}

.item-body .itemTags > li > a:hover,.item-body .itemTags > li:hover:before{color:#C96F0F !important}

.itemLinks > div{margin:0 0 8px}

.itemSocialSharing > div{display:inline-block;margin:0 12px;vertical-align:top}

.itemAuthorContent a{border-bottom:none !important}

.itemAuthorContent li:before{display:none}

.itemAuthorContent ul{margin:0 -10px !important;padding:0 !important}

.itemAuthorContent ul[data-cols="1"] li{width:100%}

.itemAuthorContent ul[data-cols="2"] li{width:50%}

.itemAuthorContent ul[data-cols="3"] li{width:33%}

.itemAuthorContent ul[data-cols="4"] li{width:25%}

.itemAuthorContent ul[data-cols="5"] li{width:20%}

.itemAuthorContent ul li{float:left;font-size:14px;font-weight:400;line-height:1.5;margin:0;padding:0 10px !important;width:33.333333%}

.itemAuthorContent ul li img{display:block;margin:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

.itemAuthorContent li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.itemAuthorLinks li{margin:0 !important}

.itemNavigation h3{margin:0 0 24px 0}

.itemSubheader h3{border-top:1px solid #999;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1px;padding:30px 0;text-transform:uppercase}

.itemCommentsList li span{margin-right:20px !important}

.itemCommentsForm label{display:block;clear:both;padding:12px 0 10px}

.itemCommentsForm textarea,.itemCommentsForm .inputbox{float:left;margin:0 3% 3% 0;width:30%}

.itemCommentsForm textarea.inputbox{height:200px !important;width:100%}

.itemComments .itemCommentsList li{margin:20px 0;padding:0}

.itemComments .itemCommentsList li:before{display:none}

.itemComments .itemCommentsList li a{border-bottom:none}

.itemComments .itemCommentsList li > div{margin:0 0 0 100px;padding:10px}

.itemComments .itemCommentsList li > div > span{font-size:12px;text-transform:uppercase}

.itemComments .itemCommentsList li > div p{color:#777;font-size:14px}

.itemComments .itemCommentsList li span{color:#999;margin:0 12px 0 0}

.itemComments .itemCommentsList li span > a.inverse{font-weight:bold;letter-spacing:1px}

.itemComments .itemCommentsList li > img,.k2LatestCommentsBlock img,.lcAvatar img{border-radius:50%;display:block;float:left;margin:10px 10px 0 0}

.k2LatestCommentsBlock img,.lcAvatar img{margin-top:6px}

a.commentLink{float:right;font-size:13px}

.blog-page .item-list .cat-item-author a{color:#bbb}

.blog-page .item-list .cat-item-author a:active,.blog-page .item-list .cat-item-author a:focus,.blog-page .item-list .cat-item-author a:hover{color:#C96F0F}

.blog-page .item-list .cat-item-intro-text p{margin:0}

.latest-page .item-list-block > h2{color:#000;float:left;font-size:12px;font-style:normal;text-transform:uppercase;width:20% !important}

.latest-page .item-list-block .item-list-items .item-view h3{color:#000;font-size:12px;font-style:normal;margin:15px auto 0 auto;text-align:left;text-transform:uppercase}

.gk-social-icons > i{color:#ccc;margin:20px 0 0}

.gk-social-icons:hover > i{color:#C96F0F}

.gk-social-icons > span{background:#000;border-radius:3px;bottom:48px;display:none;margin:0 0 0 -55px;opacity:0;padding:15px;position:absolute;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:120px}

.gk-social-icons > span > a,.gk-social-icons > span > a > i{color:#fff;font-size:12px}

.gk-social-icons > span > a{display:block;padding:2px 0;border:none !important}

.gk-social-icons > span > a:active,.gk-social-icons > span > a:focus,.gk-social-icons > span > a:hover{color:#C96F0F}

.gk-social-icons > span > a > i{color:inherit;display:inline-block;font-size:14px;width:20px}

.gk-social-icons.clicked > span{display:block}

.gk-social-icons.clicked.show > span{bottom:32px;opacity:1}

.alert i{font-family:FontAwesome}

.coupon input{float:none;width:84%}

.btn > i{font-family:FontAwesome;font-size:10px;font-style:normal}

label.error{font-weight:400;text-transform:none;letter-spacing:normal}

#solidres .row-fluid:after{clear:both;content:"";display:table}

#solidres label.error{display:block;color:#d55}

#solidres .sr-reservation-form .span4 .inner > div{height:100% !important;margin:0 !important}

#solidres .sr-reservation-form .span4 .inner > div .carousel{margin-top:0 !important}

#solidres .sr-reservation-form .span4 .inner > div .carousel img{max-width:100%}

#solidres #search-results .span3 div{height:100% !important;margin:0 !important}

#solidres #search-results .span3 .carousel.slide .item > a > img{max-height:110px !important;max-width:100%}

#solidres #search-results .asset-row-grid .span12 div{height:100% !important;margin:0 !important}

#solidres #search-results .asset-row-grid .span12 .carousel.slide .item > a > img{max-height:400px !important;max-width:100%}

#solidres .button-row p{float:left;font-size:20px;font-style:italic;line-height:50px;margin:0;text-align:left}

#solidres .button-row button{float:right}

#solidres .breakdown .span2 > p,#solidres .breakdown .span2 > .net{float:left;margin:0 !important;padding:10px;text-align:left;width:50%}

.reservation_asset_item h1{margin:0 0 27px}

.reservation_asset_item h1 .rating{color:#C96F0F;float:right;font-family:FontAwesome;font-size:11px;font-style:normal;padding:0 1px;vertical-align:top}

.reservation_asset_item .main-photo img{max-width:840px}

.reservation_asset_item .social_network img{margin:0}

.reservation_asset_item p{line-height:1.6;margin:20px 0 80px;text-align:justify}

.reservation_asset_item .wizard li{border-radius:0;border-top:2px solid #e5e5e5;color:#000;font-size:12px;font-weight:600;height:28px;line-height:1;letter-spacing:1px;padding:14px 12px 0 12px;text-transform:uppercase;width:33%}

.reservation_asset_item .wizard li.active{border-color:#C96F0F;color:inherit}

.reservation_asset_item .wizard li:nth-child(1){border-radius:0}

.reservation_asset_item .wizard li:before{background:#e5e5e5;bottom:0;content:"";left:0;position:absolute;top:0;width:1px}

.reservation_asset_item .wizard li.complete{color:#bbb;text-decoration:line-through}

.reservation_asset_item .wizard li .chevron{display:none}

.reservation_asset_item .wizard li:first-child:before{background:none}

.reservation_asset_item .wizard li .badge{background:#C96F0F;border-radius:50%;color:#fff;display:inline-block;font-size:11px;height:18px;line-height:18px;text-align:center;width:18px}

.reservation_asset_item .info h3{font-size:20px;margin:52px 0 16px}

.reservation-single-step-holder #sr-reservation-form-room > .row-fluid{border-bottom:1px solid #e5e5e5;margin-bottom:32px;padding:32px 0 64px}

.reservation-single-step-holder #sr-reservation-form-room h3.roomtype_name .label{background:#000;color:#fff;font-size:10px;font-style:normal;font-weight:600;padding:1px 6px;text-transform:uppercase;vertical-align:top}

.reservation-single-step-holder #sr-reservation-form-room h3.roomtype_name + p.label{margin:-16px 0 2em}

.reservation-single-step-holder #sr-reservation-form-room .more_desc p{margin:1em 0 0}

.reservation-single-step-holder #sr-reservation-form-room .availability-calendar .row-fluid{margin:20px 0}

.reservation-single-step-holder #sr-reservation-form-room .availability-calendar .row-fluid .span4{float:left;font-size:12px;margin-left:3%;width:31%}

.reservation-single-step-holder #sr-reservation-form-room .availability-calendar .row-fluid .span4:first-child{margin-left:0}

.reservation-single-step-holder #sr-reservation-form-room .availability-calendar tr.row-week-day{background:#C96F0F;color:#fff}

.reservation-single-step-holder #sr-reservation-form-room .availability-calendar tr.row-week-day td{border-color:#C96F0F}

.reservation-single-step-holder #sr-reservation-form-room .roomtype_desc p{margin:1em 0}

.reservation-single-step-holder #sr-reservation-form-room .roomtype_desc + .btn-group .btn{background:none;border-bottom:1px solid #000;border-radius:0;color:#000 !important;margin:10px 12px 10px 0;padding:0}

.reservation-single-step-holder #sr-reservation-form-room .roomtype_desc + .btn-group .btn i{display:none}

.reservation-single-step-holder #sr-reservation-form-room .roomtype_desc + .btn-group .btn:hover{color:#C96F0F !important;border-bottom-color:#C96F0F !important}

.reservation-single-step-holder #sr-reservation-form-room .tariff-box p{margin:1em 0 2em;text-align:left}

.reservation-single-step-holder .checkinoutform .searchbtn i{display:none}

.reservation-single-step-holder .ui-datepicker .ui-datepicker-buttonpane button,.reservation-single-step-holder .ui-datepicker-calendar .ui-datepicker-buttonpane button{color:#C96F0F !important;font-size:12px;font-weight:600;border:none}

.reservation-single-step-holder .child-age-details p{margin:2em 0 0 !important}

#sr-checkavailability-form label,#sr-advancedsearch-form label{font-size:11px;letter-spacing:0}

#sr-checkavailability-form .btn,#sr-advancedsearch-form .btn{margin-top:40px;padding:12px 0;width:100%}

#sr-checkavailability-form span.ui-state-default,#sr-advancedsearch-form span.ui-state-default{background:transparent !important;color:#000 !important}

#sr-checkavailability-form a.ui-state-current-day,#sr-checkavailability-form span.ui-state-current-day,#sr-advancedsearch-form a.ui-state-current-day,#sr-advancedsearch-form span.ui-state-current-day{background:#fff !important;color:#777 !important}

#sr-checkavailability-form a.ui-state-default,#sr-advancedsearch-form a.ui-state-default{background:#fff !important;color:#000 !important}

#sr-checkavailability-form a.ui-state-active,#sr-advancedsearch-form a.ui-state-active{font-weight:bold}

#sr-reservation-form-guest h3{margin:52px 0 0}

#sr-reservation-form-guest label{display:block}

#sr-reservation-form-guest label.checkbox{font-size:13px;text-transform:none;letter-spacing:normal}

#sr-reservation-form-guest label.checkbox input{float:left;margin-right:12px;width:auto}

#sr-reservation-form-guest input,#sr-reservation-form-guest select,#sr-reservation-form-guest textarea{margin:6px 0 20px;width:100%}

#sr-reservation-form-guest .payment_method_list input{float:left;width:auto;margin:0 6px 0 0}

.navbar .nav li{float:left}

.navbar .nav li a{color:#999;float:none;padding:10px 15px}

.navbar .nav li a:hover{color:#C96F0F}

.navbar .pull-right i{color:#C96F0F;font-family:FontAwesome}

.navbar-inner .btn-navbar{display:none}

#search-results .asset-row-list h3,#search-results .asset-row-grid h3{margin:0;padding:1em 0 0}

#search-results .asset-row-list h3 .rating,#search-results .asset-row-grid h3 .rating{font-size:11px;padding:0 1px;vertical-align:top}

#search-results .asset-row-list h3 + p,#search-results .asset-row-grid h3 + p{font-size:14px;letter-spacing:1px;margin:0.5em 0 2em}

#search-results .asset-row-list .room-type-row .label i,#search-results .asset-row-grid .room-type-row .label i{color:#ccc}

.solidres_coupon h3{margin:0 0 1em}

.solidres_coupon h4{background:#C96F0F;color:#fff;font-size:18px;font-style:normal;display:inline-block;margin:0 0 1.5em;padding:6px 16px;text-transform:none}

.solidres_coupon p{font-size:14px;margin:0}

.solidres-module-filter ul{padding:0 0 20px 30px}

.solidres-module-filter ul li{border:none;font-size:14px;line-height:20px;padding:4px 0}

.solidres-module-filter ul li a:hover{background:none}

.solidres-module-filter ul li a i{color:#999;font-family:FontAwesome;font-style:normal}

#sr-advancedsearch-form button.btn{margin-top:20px;padding:8px 24px;width:auto}

.reservation-row i{font-family:FontAwesome;font-style:normal;padding:0 1px;vertical-align:top}

#acyarchivelisting .contentdescription{font-size:11px;font-weight:600;line-height:46px;margin:0 auto 3em;text-transform:uppercase;padding:0 0 52px !important}

#acyusersubscription label{font-size:14px;font-weight:normal !important}

#acyusersubscription input[type="radio"]{margin-right:5px}

#acymodifyform h1{font-size:36px;font-weight:600;letter-spacing:8px;margin-bottom:12px;padding-bottom:12px;text-align:center}

#acymodifyform label{font-size:14px;font-weight:normal !important}

#acymodifyform input[type="radio"]{margin-right:5px}

select,textarea,input[type="text"],input[type="password"],input[type="url"],input[type="email"]{background:#fff;border:1px solid #ccc;border-radius:3px;color:#777;font-size:14px;height:41px;line-height:41px;padding:0 20px;max-width:100% !important}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#191919;font-size:14px;font-weight:400}

input::-moz-placeholder,textarea::-moz-placeholder{color:#191919;font-size:14px;font-weight:400;opacity:1}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#191919;font-size:14px;font-weight:400}

input:-moz-placeholder,textarea:-moz-placeholder{color:#333;font-size:13px;font-weight:400;opacity:1}

textarea{height:auto !important;line-height:1.5;max-width:100% !important;padding:24px}

html.-moz-select{padding:3px 5px}

input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="email"]:focus,textarea:focus{border-color:rgba(0,0,0,0.7);box-shadow:0 0 3px rgba(20,20,20,0.3);color:#000}

button,.button,input[type="submit"],input[type="button"],.pagenav-prev a,.pagenav-next a,#gkMainbody .readmore > a,.readon,.btn,.btn-border{-webkit-appearance:none;background:#000;border:none;border-radius:3px;color:#fff !important;cursor:pointer;display:inline-block;font-size:13px;font-weight:400;height:auto;letter-spacing:2px;line-height:25px;margin:0 5px 2px 2px;padding:8px 24px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

button:active,button:focus,button:hover,.button:active,.button:focus,.button:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:hover,.pagenav-prev a:active,.pagenav-prev a:focus,.pagenav-prev a:hover,.pagenav-next a:active,.pagenav-next a:focus,.pagenav-next a:hover,#gkMainbody .readmore > a:active,#gkMainbody .readmore > a:focus,#gkMainbody .readmore > a:hover,.readon:active,.readon:focus,.readon:hover,.btn:active,.btn:focus,.btn:hover,.btn-border:active,.btn-border:focus,.btn-border:hover{background:#C96F0F}

.btn > i{color:#fff}

.btn-border{background:transparent !important;border:2px solid #ccc !important;color:#191919 !important;padding:6px 24px}

.btn-border:active,.btn-border:focus,.btn-border:hover{border-color:#000 !important;color:#000 !important}

input[type=checkbox],.checkbox,input[type=radio],.radio{background:transparent !important;border:none !important;height:auto !important;margin-top:7px !important}

label{color:#000;font-size:12px;font-weight:600;letter-spacing:2px;padding:0 6px 0 0;text-transform:uppercase}

label.invalid{background:#fff;border:none !important;color:#e25527 !important}

fieldset.filters > div > *{float:left;margin-right:10px}

fieldset.filters > div > label{margin-top:6px}

.item-content img,header img,#k2Container img{height:auto;max-width:100%}

.categories-list ul ul li{border-bottom:1px solid #e5e5e5;border-left:3px solid #e5e5e5;padding-left:16px}

.categories-list ul ul li:first-child,.blog .items-row article header li{border-bottom:none;border-top:none}

.categories-list li > div p,.category .children li > div p,.blog .children li > div p{font-size:14px;margin:.5em 0}

.categories-list li > dl,.category .children li > dl,.blog .children li > dl{float:right;font-size:11px;margin:0}

.categories-list li > dl > dt,.category .children li > dl > dt,.blog .children li > dl > dt{float:left}

.categories-list li > dl > dd,.category .children li > dl > dd,.blog .children li > dl > dd{float:left;font-weight:700;margin-left:5px}

.category .children h3,.blog .children h3{color:#333;font-weight:700;font-size:14px;line-height:1.8;margin:20px 0 0 10px}

.category .children li,.blog .children li{border:none;border-bottom:1px solid #e5e5e5;font-weight:400;padding:10px}

th a{color:#333}

th a:hover{color:#C96F0F}

tbody tr td p{margin:.5em 0}

tbody tr td a,.category .children li a{color:#333}

tbody tr td a:hover,.category .children li a:hover{color:#C96F0F}

.blog .items-row.cols-2 header h2,.blog-featured .items-row.cols-2 header h2{font-size:28px}

.blog .items-more h3{font-size:18px;font-weight:500;margin-bottom:20px}

.items-leading > div{clear:both !important;margin-top:50px}

.items-leading > div:first-child{margin-top:0}

.img-intro-none img{float:none !important;margin:0 auto}

.img-fulltext-none img,.img-fulltext-left img,.img-fulltext-right img{display:block;height:auto !important;max-width:100% !important;width:100% !important}

p.img_caption{display:block;color:#777;padding:8px 0 0;font-size:11px}

.blog div.img_caption img.caption{display:block;float:none !important}

.item-page ul{list-style-type:none}

.contact #gk-content-wrapper > div{float:left;padding:0 0 0 65px;width:50%}

.contact #gk-content-wrapper > div:first-child{padding:0 5px 0 0}

.contact #gk-content-wrapper h3{font-size:18px;font-weight:bold}

.contact-form p{margin:0 0 20px 0}

.contact-form input[type="text"],.contact-form input[type="email"]{margin:6px 0 0 0;width:100%}

.contact-form input[type="checkbox"]{float:left;margin:8px 6px 0 0}

.contact-form textarea{height:210px !important;width:100%}

.contact-misc > h3{padding-top:48px}

.newsfeed > ol > li{border-top:1px solid #e5e5e5;padding:24px 0 0}

.newsfeed > ol > li > a{font-size:42px}

.contentpane iframe{border:1px solid #e5e5e5}

.tooltip-inner strong{background:#C96F0F;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:20px;margin:0 0 10px 0;padding:2px 10px;width:100%;clear:both;display:block}

.tooltip-inner br{display:none}

#system-message dd ul{list-style:none !important}

#system-message dd ul,#system-message dd ul li{line-height:1}

.item-page > div.pagination{display:none !important}

.pagination li{color:#000;cursor:default;display:inline-block;margin:0}

.pagination li:before{content:"" !important}

.pagination li a,.pagination li span{display:block;font-size:12px;font-weight:700;padding:10px;text-align:center;text-transform:uppercase}

.pagination li.counter{color:#999;display:block;font-size:10px;line-height:5;margin-right:12px;text-transform:uppercase}

ul.pagenav{margin:0;overflow:hidden;padding:0}

div.banneritem{border-top:1px solid #e5e5e5;font-size:14px;padding:8px 0}

div.banneritem a{font-size:14px;margin-bottom:3px}

div.bannerfooter{border-top:1px solid #e5e5e5;color:#C96F0F;font-size:12px;padding:5px 5px 0 0;text-align:right}

.pane-sliders .panel h3{border-top:1px solid #e5e5e5;font-size:14px;font-weight:bold;line-height:32px;margin:-1px 0 0;padding:8px 0;text-transform:uppercase}

.article-index h3{color:#333;font-size:14px;font-weight:bold;line-height:1;margin:0 0 -8px;text-transform:uppercase}

.article-index li{font-size:14px;list-style-type:none !important;padding:2px 0 !important}

.article-index li:before{display:none}

.article-index li:first-child{border-top:none;margin-top:10px}

.article-index li a.active{color:#333}

.pager li{display:inline-block}

.pager li:before{display:none}

dl#tabs dt.tabs span h3,dl.tabs dt.tabs span h3{border:2px solid transparent;font-size:14px;font-weight:bold;padding:15px;text-align:center;text-transform:uppercase}

dl#tabs dt.tabs.open span h3,dl.tabs dt.tabs.open span h3{border:2px solid#C96F0F}

dl#tabs dt.tabs.open span h3 a:hover,dl.tabs dt.tabs.open span h3 a:hover,dl#tabs dt.tabs.open span h3 a:focus,dl.tabs dt.tabs.open span h3 a:focus{color:#C96F0F}

dl#tabs dt.tabs h3:hover a,dl.tabs dt.tabs h3:hover a{cursor:pointer}

.profile fieldset dt label,.profile-edit fieldset dt label{line-height:54px}

.profile fieldset dt span,.profile-edit fieldset dt span{color:#999;font-size:12px}

.profile #member-profile input,.profile #member-profile select,.profile-edit #member-profile input,.profile-edit #member-profile select{width:100%}

.login .login-fields > input,.registration .login-fields > input,.reset .login-fields > input,.remind .login-fields > input{margin:6px 0 0;min-width:99%}

.login button,.registration button,.reset button,.remind button{float:left}

.login li,.registration li,.reset li,.remind li{font-size:14px;float:right;line-height:25px;margin:12px 8px}

.login li .btn-border,.registration li .btn-border,.reset li .btn-border,.remind li .btn-border{width:100%}

.login li.last,.registration li.last,.reset li.last,.remind li.last{clear:both;float:none;display:block;padding:62px 0 0}

.search .header-content h1{margin-bottom:20px;text-align:center}

.search .header-content .searchintro strong{font-weight:normal}

.search .header-content .btn-border{border-color:#fff !important;color:#fff !important;position:relative;top:-1px}

.search .header-content .btn-border:active,.search .header-content .btn-border:focus,.search .header-content .btn-border:hover{border-color:#333 !important;color:#333 !important}

.search .search-results ol li{border-bottom:1px solid #e5e5e5;font-size:20px;padding:20px 0;list-style-position:inside}

.search .search-results ol li:first-child{border-top:1px solid #e5e5e5}

#searchForm fieldset input[type="radio"],#searchForm #searchForm fieldset input[type="checkbox"]{margin-top:11px !important}

#searchForm fieldset.word label,#searchForm fieldset.word input,#searchForm fieldset.word button{float:left;margin-right:5px}

#searchForm label,#searchForm input{font-size:14px;font-weight:normal;margin:0 5px 0 0;text-transform:none}

.finder #finder-filter-select-list .control-group label{clear:both;float:left;line-height:3;min-width:180px}

.finder #finder-filter-select-list .control-group li{overflow:hidden;padding:0}

.finder .advanced-search-tip p{font-size:14px;margin:0}

.archive .filter-search select,.archive .filter-search button{display:inline-block;float:none;margin-bottom:20px}

.cat-item-intro-text img{max-width:100% !important}

.blog-page .item-list .item-view .cat-item-image img{max-width:100% !important}

.img-intro-left img,.img-intro-right img,.img-intro-center img{display:block;width:100%}

div.mod-languages > div,div.mod-languages > form{display:inline-block;margin:0 3px}

div.mod-languages{text-align:center}

div.mod-languages p{margin-bottom:.5em}

.mod-languages ul.lang-inline,.mod-languages ul.lang-block{display:inline-block;float:left}

div.mod-languages > ul.lang-block > li,div.mod-languages > ul.lang-inline > li{line-height:32px;margin:0 5px}

.mod-languages ul li.lang-active{font-weight:700}

.mod-languages ul li a img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:transform .1s ease-out;-moz-transition:transform .1s ease-out;-ms-transition:transform .1s ease-out;-o-transition:transform .1s ease-out;transition:transform .1s ease-out}

.mod-languages ul li a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}

.mod-languages ul li.lang-active a img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

fieldset.filters,.blog .leading,.content-links,.pane-sliders{margin-bottom:30px}

section article:first-child,.blog .items-more ol{margin-top:0}

ul.pagenav .pagenav-next{float:right}

.img-intro-left,.img-intro-right,.img-intro-left > img,.img-intro-right > img,.blog div.img_caption{float:none !important}

div.articleContent div.content-links ul li{background:none !important;padding-left:0 !important}

.item-page.edit fieldset > div{clear:both;padding:5px 0}

.item-page.edit fieldset > div label{display:block;float:left;line-height:50px;min-width:160px}

.item-page.edit .formelm label{display:inline-block;line-height:60px}

.item-page.edit i.icon-remove,.item-page.edit i.icon-calendar{background-image:url('../../../media/jui/img/glyphicons-halflings-white.png');display:block}

.item-page.edit i.icon-remove{margin-top:18px}

.item-page.edit .btn{color:#fff !important;padding:12px 20px !important}

.item-page.edit .input-append > .btn{height:50px !important;line-height:50px;padding:0 10px !important}

.item-page.edit .chzn-container-single .chzn-single div b{background-position:0 14px}

#adminForm div.tags{margin-top:0}

div.tags{overflow:hidden}

span.tags-label{float:left;line-height:30px;color:#777;font-size:13px;font-style:italic}

div.tags{font-size:13px}

article div.tags{float:none;display:block;width:100%;clear:both;padding-top:16px}

.tags a{display:inline-block;float:left;margin:1px 0 0 6px;line-height:2.2;font-style:italic}

.tags a:after{content:",";color:#777;margin-left:2px}

.tags a:last-child:after{content:""}

div.tags.tagcloud a.gk-tooltip span{z-index:10;font-weight:bold;display:none;padding:15px;margin-top:-50px;margin-left:60px;width:240px;max-width:240px;line-height:16px;font-size:85%;font-weight:normal !important;transition:all 1s ease-in}

div.tags.tagcloud a.gk-tooltip:hover span{border:1px solid #e5e5e5;background:rgba(255,255,255,0.9);display:inline;position:absolute;color:#333}

div.tags.tagcloud a.gk-tooltip span img{max-width:80px !important;height:auto;float:left;margin:0 10px 10px 0}

section.tag-category .chzn-container{display:none !important}

section.tag-category select{display:block !important}

.tag-category label{color:#333;font-size:16px;font-weight:300;line-height:1.6}

section.tag-category ul.category li img{clear:both;width:100%;display:block;margin:16px 0}

section.tag-category div.btn-group.pull-right{float:right}

section.tag-category div.btn-group label{margin-top:10px}

section.tag-category h3{margin:0 0 32px 0}

section.tag-category ul.category li{border-bottom:1px solid #e5e5e5;padding:10px 0;font-size:90%}

section.tag-category ul.category li a{color:#333;font-size:16px;font-weight:400;margin:0}

div.tags.tagcloud a{float:left;margin-bottom:6px}

#modules-form .btn{background:#C96F0F !important;border:none;color:#fff !important}

#modules-form .radio.btn-group input[type=radio]{display:block;position:relative;top:-5px}

#modules-form .control-label label{display:block;line-height:20px;min-width:160px;padding:15px 20px 15px 0}

#modules-form input[type="text"],#modules-form input[type="password"],#modules-form input[type="number"],#modules-form input[type="email"],#modules-form .input-append .btn,#modules-form .chzn-single,#modules-form .chzn-choices,#modules-form .chzn-container{height:50px !important;line-height:50px !important}

#modules-form .chzn-container-single .chzn-single div b{background-position:0 14px}

#modules-form .accordion-heading a{color:#C96F0F;font-size:20px;text-decoration:none !important}

#modules-form .btn-group{padding-left:20px}

#modules-form hr{display:none}

#modules-form .row-fluid{padding:20px 0}

#gkTop1 .nspTopInterface{position:absolute;right:0;top:265px}

.nspPagination li:hover,.nspPagination li.active{background:#C96F0F}

.nspPagination li,.nspBotInterface .nspPagination li{background:#e5e5e5;border-radius:6px;cursor:pointer;display:block;float:left;height:12px;margin:3px 4px 0 0 !important;padding:0;text-indent:-999em;width:12px}

.nspArt div{overflow:hidden}

.nspArt img.nspImage{display:block}

.nspArt .nspImageWrapper img{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

.nspArt .nspImageWrapper:hover img{opacity:.8}

.nspArt .nspInfo img{vertical-align:middle}

.nspArt .nspHeader a,.nspLinks ul li h4 a{color:#000}

.nspArt .nspHeader a:hover,.nspLinks ul li h4 a:hover{color:#C96F0F}

.nspLinks ul{list-style-type:none !important;padding:0 !important}

.nspLinks ul li{color:#777;font-size:14px;margin:0 !important;padding:16px 0}

.nspLinks ul li:first-child{border-top:none !important}

.nspLinks ul li p{margin:0}

.nspLinks ul li h4{font-size:16px;font-weight:normal;margin:0 0 6px}

.nspLinks ul li h4 a{text-decoration:none}

.gkResponsive img.nspImage,img.nspImage.gkResponsive{height:auto;width:100% !important}

.nspArt img.nspImage{max-width:100%}

.box.dark a.readon{background:#777;color:#fff !important}

.box.dark a.readon:active,.box.dark a.readon:focus,.box.dark a.readon:hover{background:#fff;color:#C96F0F !important}

.box.dark .nspArts + .nspLinksWrap.bottom,.box.dark .nspLinks ul li{border-top-color:rgba(255,255,255,0.2) !important}

.box.dark .nspNext:after,.box.dark .nspPrev:after{color:#777 !important}

.box.dark .nspNext:hover:after,.box.dark .nspPrev:hover:after{color:#C96F0F !important}

.box.dark .nspPagination li{background:#777}

.box.dark .nspPagination li.active{background:#C96F0F !important}

.box.color .readon{background:#fff;color:#C96F0F !important}

.box.color .readon:active,.box.color .readon:focus,.box.color .readon:hover{background:#333;color:#fff !important}

.box.color .nspText,.box.color .nspLinks li p{color:rgba(255,255,255,0.8)}

.box.color .nspInfo{color:rgba(255,255,255,0.6)}

.box.color .nspLinks ul li{border-top-color:rgba(255,255,255,0.25) !important}

.box.color .nspPagination li{background:rgba(255,255,255,0.4)}

.box.color .nspPagination li.active{background:rgba(255,255,255,0.75)}

.box.color .nspNext:after,.box.color .nspPrev:after{color:#fff}

.box.color .nspNext:hover:after,.box.color .nspPrev:hover:after{color:rgba(255,255,255,0.8)}

.box.border-title .nspTopInterface{background:#fff;padding-left:20px}

.error-page h1{color:#000;font-size:200px;font-style:normal;font-weight:400;letter-spacing:-5px;line-height:1.2}

.error-page h2{border-bottom:1px solid #ccc;color:#000;font-size:24px;font-weight:300;line-height:32px;margin:0 auto 50px;max-width:820px;padding:0 0 160px}

.error-page h3{display:none}

.error-page .search-goog form{margin:40px 0 0}

.error-page .search-goog input{float:none;display:inline-block;margin-right:10px}

.error-page .error-links a{padding:0 12px}

#aside-menu .gk-social-icons a{color:rgba(255,255,255,0.2) !important;font-size:20px;line-height:1.2;padding:0 2px}

#aside-menu .gk-social-icons a:active,#aside-menu .gk-social-icons a:focus,#aside-menu .gk-social-icons a:hover{color:#C96F0F !important}

.box.clear-horizontal .gkTabsNav{top:0}

.gkTabsNav li{border:none;border-bottom:2px solid #e5e5e5 !important;color:#000;cursor:pointer;float:left;font-size:12px;font-weight:bold;height:28px;line-height:1;list-style-type:none;margin:0;overflow:hidden;padding:0 12px 14px 12px;position:relative;text-overflow:ellipsis;white-space:nowrap}

.gkTabsNav li:before{background:#e5e5e5;bottom:0;content:"";left:0;position:absolute;top:0;width:1px}

.gkTabsNav li:first-child:before{display:none}

.gkTabsNav li.active,.gkTabsNav li.active:hover{border-bottom-color:#000 !important;color:#000}

.gkTabsNav li:active,.gkTabsNav li:focus,.gkTabsNav li:hover{border-bottom-color:#C96F0F !important;color:#C96F0F}

.gkTabsNav[data-amount="1"] li{width:100%}

.gkTabsNav[data-amount="2"] li{width:50%}

.gkTabsNav[data-amount="3"] li{width:33.333333%}

.gkTabsNav[data-amount="4"] li{width:25%}

.gkTabsNav[data-amount="5"] li{width:20%}

.gkTabsNav[data-amount="6"] li{width:16.666666%}

.gkTabsNav[data-amount="7"] li{width:14.285714%}

.gkTabsNav[data-amount="8"] li{width:12.5%}

.gkTabsContainer + .gkTabsNav li{border-bottom:none !important;border-top:2px solid #e5e5e5 !important;padding:12px 12px 0 12px}

.gkTabsContainer + .gkTabsNav li.active,.gkTabsContainer + .gkTabsNav li.active:hover{border-bottom-color:transparent !important;border-top-color:#000 !important}

.gkTabsContainer + .gkTabsNav li:active,.gkTabsContainer + .gkTabsNav li:focus,.gkTabsContainer + .gkTabsNav li:hover{border-bottom-color:transparent !important;border-top-color:#C96F0F !important}

.kalendae .k-header span,.kalendae .k-days span{float:left;margin:1px 1px}

.kalendae .k-header span{text-align:center;font-weight:bold;width:31px;padding:1px 0;color:#fff}

.kalendae .k-days span{text-align:right;width:31px;height:31px;line-height:31px;padding:0;color:#fff;text-align:center}

.kalendae .k-days span.k-in-month.k-active{background-color:#e5e5e5;color:#333}

.kalendae .k-days span.k-out-of-month{color:#333}

.kalendae .k-days span.k-active{cursor:pointer}

.kalendae .k-days span:hover{background:#bbb !important;color:#333 !important}

#gk-login-popup h3{margin:0 0 40px}

#gk-login-popup .gk-login-myaccount > form,#gk-login-popup .gk-login-myaccount > #gkUserMenu{float:left;width:48%}

#gk-login-popup .gk-login-myaccount > #gkUserMenu li{margin:0;width:100%}

#gk-newsletter-popup h3{color:#000;font-size:26px}

#gk-newsletter-popup p{color:#333;font-size:14px;line-height:1.6;margin-bottom:3em}

#gk-newsletter-popup small a{color:#999;text-decoration:underline}

#gk-newsletter-popup small a:active,#gk-newsletter-popup small a:focus,#gk-newsletter-popup small a:hover{color:#C96F0F}

#gk-newsletter-popup form{margin:0 0 50px 0}

#gk-newsletter-popup form input{border:1px solid #bbb;color:#333;height:41px;padding:0 25px}

#gk-newsletter-popup form input::-webkit-input-placeholder{color:#333}

#gk-newsletter-popup form input::-moz-placeholder{color:#333}

#gk-newsletter-popup form input:-moz-placeholder{color:#333}

#gk-newsletter-popup form input:-ms-input-placeholder{color:#333}

#gk-newsletter-popup form input[type="submit"]{background:#C96F0F;border:none;color:#fff;font-size:12px;font-weight:500;margin-left:10px;position:relative;top:-1px}

#gk-newsletter-popup form input[type="submit"]:active,#gk-newsletter-popup form input[type="submit"]:focus,#gk-newsletter-popup form input[type="submit"]:hover{background:#000}

@media (max-height:700px),(max-width:1040px){#gk-newsletter-popup h3{font-size:24px;letter-spacing:2px}}

.gk-cols > div{float:left;padding:0 25px}

.gk-cols > div.gk-text-center{text-align:center}

.gk-cols > div.gk-text-justified{text-align:justify}

.gk-cols > div.gk-text-right{text-align:right}

.gk-cols > div > p{margin-bottom:0}

.gk-cols[data-cols="2"] > div{width:50%}

.gk-cols[data-cols="3"] > div{width:33.333333%}

.gk-cols[data-cols="4"] > div{width:25%}

.gk-cols[data-cols="5"] > div{width:20%}

.gk-cols > div.col-width-5{width:5%}

.gk-cols > div.col-width-10{width:10%}

.gk-cols > div.col-width-15{width:15%}

.gk-cols > div.col-width-20{width:20%}

.gk-cols > div.col-width-25{width:25%}

.gk-cols > div.col-width-30{width:30%}

.gk-cols > div.col-width-35{width:35%}

.gk-cols > div.col-width-40{width:40%}

.gk-cols > div.col-width-45{width:45%}

.gk-cols > div.col-width-50{width:50%}

.gk-cols > div.col-width-55{width:55%}

.gk-cols > div.col-width-60{width:60%}

.gk-cols > div.col-width-65{width:65%}

.gk-cols > div.col-width-70{width:70%}

.gk-cols > div.col-width-75{width:75%}

.gk-cols > div.col-width-80{width:80%}

.gk-cols > div.col-width-85{width:85%}

.gk-cols > div.col-width-90{width:90%}

.gk-cols > div.col-width-95{width:95%}

.gk-cols.vertical-center > div{display:table-cell;float:none;vertical-align:middle}

.gk-cols img{max-width:100%}

.gk-cols.gk-gallery img{display:block;height:auto;width:100%}

.gk-cols.gk-gallery > div{padding:0 10px}

.gk-cols.gk-gallery > div > a{display:block;margin:0 0 20px 0}

.gk-photo-grid .gk-grid-1 img,.gk-photo-grid .gk-grid-2 img,.gk-photo-grid .gk-grid-3 img,.gk-photo-grid .gk-grid-4 img,.gk-photo-grid .gk-grid-5 img{display:block;height:auto;width:100%}

.gk-info li{border:none !important;list-style-type:none;padding:0 !important}

.gk-info li.gk-info-col-2{float:left;width:50%}

.gk-info li dl{margin:0;padding:12px 0}

.gk-info li dl dt{color:#999;font-size:11px;letter-spacing:1px;line-height:1.6;padding-bottom:5px;text-transform:uppercase}

.gk-info li dl dd{color:#000;font-size:16px;font-weight:500;line-height:2}

.gk-info li dl dd strong{font-size:30px;font-weight:500;line-height:1.4}

.item-body h2{font-size:30px;margin-top:80px}

.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}

.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}

.carousel-caption .btn{text-shadow:none}

.progress .bar > span{opacity:0;position:absolute;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;right:-5px;top:-10px}

.progress .bar.gk-loaded > span{opacity:1;top:2px}

.progress > span{left:0;line-height:33px;position:absolute}

.item-body ul,.list-1,.list-2,.list-3{margin:1.5em 0 2em;padding:0}

.item-body ul > li,.list-1 > li,.list-2 > li,.list-3 > li{list-style:none;overflow:inherit;padding:10px 0 10px 42px;position:relative}

.item-body ul > li:before,.list-1 > li:before,.list-2 > li:before,.list-3 > li:before{color:#333 !important;font-family:FontAwesome;position:absolute;left:0;top:10px}

.item-body ul li:before{color:#333;content:"\f111";font-size:6px;top:18px}

.list-1 li:before{content:"\f14a" !important;font-size:12px !important;top:16px !important}

.list-2 li:before{content:"\f006" !important;font-size:13px !important;top:16px !important}

.list-3 li:before{content:"\f0a9" !important;font-size:13px !important;top:16px !important}

.numblock span{border:1px solid#C96F0F;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#C96F0F;display:block;font-size:13px;font-weight:bold;height:36px;left:0;line-height:36px;position:absolute;text-align:center;top:2px;width:36px}

.legend h4{background:#fff;color:#000;float:left;font-size:14px;font-weight:400;left:11px;line-height:18px;margin:0 0 -9px !important;padding:0 10px;position:relative;text-transform:uppercase;top:-41px}

.legend p{clear:both;margin:7px}

blockquote > p{margin:0}

#demo-typography li{color:#C96F0F;float:left;font-size:11px;line-height:24px;list-style-type:disc;width:23.9%}

#demo-typography li a{font-size:11px;text-shadow:2px 2px 0 #fff}

#warnings p{margin:1em 0}

#warnings .demo-typo_padd p{margin:1em 0 1.6em}

.item-body .the-icons > li{border:1px solid #e5e5e5;border-right:none;border-top:none;font-size:13px;font-weight:400;float:left;padding:15px 20px;width:33%}

.item-body .the-icons > li:nth-child(3n),.item-body .the-icons > li:last-child{border-right:1px solid #e5e5e5}

.the-icons > li:before{display:none}

.pixellove .the-icons > li i{color:#333;font-size:18px}

.pswp img{cursor:move;max-width:none}

.pswp__error-msg a{color:#777;text-decoration:underline}

.pswp__share-tooltip a{display:block;padding:5px 10px 5px 35px;color:#fff;text-decoration:none;font-size:12px;line-height:1.9;position:relative}

.pswp__share-tooltip a:active,.pswp__share-tooltip a:focus,.pswp__share-tooltip a:hover{color:#C96F0F}

.pswp--touch .pswp__share-tooltip a{padding:16px 12px}

a.pswp__share--facebook:before,a.pswp__share--twitter:before,a.pswp__share--pinterest:before,a.pswp__share--download:before{content:"\f09a";display:block;float:left;font-family:FontAwesome;left:12px;top:5px;position:absolute}

a.pswp__share--twitter:before{content:"\f099"}

a.pswp__share--pinterest:before{content:"\f231"}

a.pswp__share--download:before{content:"\f019"}

.pswp__caption__center > h3{font-size:24px;font-weight:400}

.pswp__caption__center > span{color:#777;font-size:16px}

@media (max-width:1400px){.pswp__caption__center > h3{font-size:18px}.pswp__caption__center > span{font-size:14px}}

@media (max-width:1100px){.pswp__caption__center > h3{font-size:16px;margin:0 0 10px 0;max-width:100%;width:100%}.pswp__caption__center > span{font-size:13px;max-width:100%;width:100%}}

#cc-notification h2{font:700 13px/1.6 Arial,Helvetica,sans-serif;margin:0 0 20px 0}

#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a{color:#191919;display:block;width:18px;height:18px;position:absolute;top:20px;right:20px}

#cc-modal #cc-modal-closebutton a:hover,#cc-settingsmodal #cc-settingsmodal-closebutton a:hover{color:#C96F0F}

#cc-modal #cc-modal-closebutton a:before,#cc-settingsmodal #cc-settingsmodal-closebutton a:before{content:"e";font-family:"hotel-pixellove";font-size:14px}

#cc-modal #cc-modal-closebutton a span,#cc-settingsmodal #cc-settingsmodal-closebutton a span{display:block;text-indent:-99999em}

#cc-tag.cc-tag-vertical-left a{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);margin-left:-82px;padding:8px 12px 60px 12px}

#cc-tag.cc-tag-vertical-right a{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);margin-right:-82px;padding:8px 12px 60px 12px}

#cc-tag a{-webkit-appearance:none;background:#000;border:none;border-radius:2px 2px 0 0;color:#fff !important;cursor:pointer;display:inline-block;font:700 11px/1.6 Arial,Helvetica,sans-serif;height:auto;line-height:25px;margin:0 5px 2px 2px;padding:6px 16px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

#cc-tag a:active,#cc-tag a:focus,#cc-tag a:hover{background:#C96F0F}

#cc-notification ul.cc-notification-buttons{position:absolute;right:16px;top:20px;width:360px}

#cc-notification ul.cc-notification-buttons a{float:right;-webkit-appearance:none;background:#C96F0F;border:none;border-radius:2px;color:#fff !important;cursor:pointer;display:inline-block;font-size:11px;font-weight:700;height:auto;line-height:25px;margin:0 5px 2px 2px;padding:6px 16px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}

#cc-notification ul.cc-notification-buttons a:active,#cc-notification ul.cc-notification-buttons a:focus,#cc-notification ul.cc-notification-buttons a:hover{background:#222222}

#cc-notification #cc-notification-permissions ul{margin:0 0 26px;padding:0;list-style:none;float:left}

#cc-notification #cc-notification-permissions ul li{margin:0 0 10px 30px;padding:6px 0 0;list-style:none;width:440px;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}

#cc-notification #cc-notification-permissions ul li label{color:#777;display:block;font-weight:normal;text-transform:none}

#cc-notification #cc-notification-permissions ul li input{float:left;margin-left:-30px;margin-top:0}

#cc-notification #cc-notification-permissions ul li strong{color:#010101;display:block}

#cc-modal #cc-modal-wrapper h2,#cc-settingsmodal-wrapper h2{font-size:26px;font-style:italic;margin:0 0 12px}

#cc-modal #cc-modal-wrapper ul,#cc-settingsmodal-wrapper ul{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;list-style:outside none none;margin:50px 0 0;padding:0 0 35px}

#cc-modal #cc-modal-wrapper ul li,#cc-settingsmodal-wrapper ul li{clear:both;padding:30px 0 0;position:relative}

#cc-modal #cc-modal-wrapper label,#cc-settingsmodal-wrapper label{color:#777;display:inline-block;font-weight:normal;letter-spacing:normal;text-transform:none;width:60%}

#cc-modal #cc-modal-wrapper label strong,#cc-settingsmodal-wrapper label strong{color:#010101;display:block}

#cc-modal #cc-modal-wrapper #cc-modal-footer-buttons a,#cc-settingsmodal-wrapper #cc-modal-footer-buttons a{font-weight:700}

.cc-logo span{display:none}

@media (max-width:940px){#cc-notification h2{margin-bottom:0}.cc-content ul{margin-top:10px !important;padding-bottom:15px !important}.cc-content ul li{padding-top:10px}}

@media (max-width:640px){#cc-modal #cc-modal-wrapper h2,#cc-settingsmodal-wrapper h2{font:700 15px/1.6 Arial,Helvetica,sans-serif}#cc-modal label,#cc-settingsmodal label{font-size:11px;line-height:1.2}#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a{top:10px;right:10px}#cc-notification ul.cc-notification-buttons{right:0px;top:43px;width:100%}.cc-notification-buttons li{display:inline-block}#cc-notification #cc-notification-permissions ul{margin-bottom:0;width:90%}#cc-notification #cc-notification-permissions ul li{text-align:left;width:90%}}

@media (max-width:560px){#cc-notification ul.cc-notification-buttons{top:50px}}

@media (max-width:480px){#cc-notification ul.cc-notification-buttons a{padding:4px 8px}}

.gkIsWrapper-gk_hotel_tabs figcaption a{text-shadow:3px 3px 2px rgba(0,0,0,1)}

.gk-social-links li{display:inline;padding:0 1px;font-size:22px}

.gk-social-links li a{color:#002160}

.gk-social-links li a:hover{color:#2F53A5}

#tinymce ul{list-style:inside circle}

#paquetes .nspArt h4.nspHeader a,#hoteles .nspArt h4.nspHeader a{font-size:14px}

#paquetes ul.nspPagination li,#hoteles ul.nspPagination li{padding:0px}

.slide-desc{width:50%}

#gkHeaderMod a.readmore:hover{color:#029EE2!important}

#searchboxContainer form label{text-transform:capitalize;color:#fff}

#gkTop1 div.slide-desc-in,#gkTop2 div.slide-desc-in{position:relative;width:100%;float:right;height:100%;margin:0}

#gkTop1 div.navigation-container,#gkTop2 div.navigation-container{margin:0px -50px !important}

#gkTop1 div.slide-desc-text-default .slide-title,#gkTop2 div.slide-desc-text-default .slide-title{font-size:1em !important}

#gkHeaderSidebar .searchboxContainer .tabs-container li.selected{color:#fff}

#gkHeaderSidebar .searchboxContainer input[type="text"],#gkHeaderSidebar .searchboxContainer select{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal !important;color:#000 !important}

#gkHeaderSidebar .searchboxContainer .searchbox .submitButtonContainer .buttonWrapper .buttonContainer span{color:#fff !important;text-shadow:none !important;background:#feccb1;background:-moz-linear-gradient(top,#feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%);background:-webkit-linear-gradient(top,#feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%);background:linear-gradient(to bottom,#feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1',endColorstr='#fb955e',GradientType=0 )}

.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100}

.float:hover{text-decoration:none;color:#25d366;background-color:#fff}

.my-float{margin-top:16px}