@font-face {
    font-family: 'geogtq-md-webfont';
    src: url('/public/fonts/geogtq-md-webfont.eot');
    src: url('/public/fonts/geogtq-md-webfont.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/geogtq-md-webfont.woff') format('woff'),
    url('/public/fonts/geogtq-md-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'geogtq-rgit-webfont';
    src: url('/public/fonts/geog-rgit-webfont.eot');
    src: url('/public/fonts/geog-rgit-webfont.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/geog-rgit-webfont.woff') format('woff'),
    url('/public/fonts/geog-rgit-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'geog-mdit-webfont';
    src: url('/public/fonts/geog-mdit-webfont.eot');
    src: url('/public/fonts/geog-mdit-webfont.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/geog-mdit-webfont.woff') format('woff'),
    url('/public/fonts/geog-mdit-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'geogtq-rq-webfont';
    src: url('/public/fonts/geogtq-rg-webfont.eot');
    src: url('/public/fonts/geogtq-rg-webfont.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/geogtq-rg-webfont.woff') format('woff'),
    url('/public/fonts/geogtq-rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'exo_2regular';
    src: url('/public/fonts/exo2-regular-webfont.eot');
    src: url('/public/fonts/exo2-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/exo2-regular-webfont.woff') format('woff'),
    url('/public/fonts/exo2-regular-webfont.ttf') format('truetype'),
    url('/public/fonts/exo2-regular-webfont.svg#exo_2.0regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadpro-regular';
    src: url('/public/fonts/myriadpro-regular-webfont.eot');
    src: url('/public/fonts/myriadpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/public/fonts/myriadpro-regular-webfont.woff') format('woff'),
    url('/public/fonts/myriadpro-regular-webfont.ttf') format('truetype'),
    url('/public/fonts/myriadpro-regular-webfont.svg#untitledregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {
    height: 100%;
    width: 100%;
}

body {
    background: #543827 url("/public/images/background.jpg") no-repeat;
    background-size: 100% 867px;
    margin: 0;
}

img,
a {
    outline: none;
    border: none;
}

.clear {
    clear: both;
}

#page_wrapper {
    width: 990px;
    background: #ffffff;
    margin: 30px auto;
}

/*HEADER*/
.headerTop {
    height: 52px;
    border-bottom: 3px solid #735540;
    color: #999997;
    font-family: Arial;
    font-size: 11px;
}

.headerTop .operator {
    float: left;
    display: table;
    height: 52px;
    border-bottom: 3px solid #f8b801;
    padding: 0 12px 0 27px;
}

.headerTop .operator div {
    display: table-cell;
    vertical-align: middle;
}

.headerTop .facebook {
    float: left;
    display: table;
    height: 52px;
}
.gp-link,
.facebook-link {
    display: table-cell;
    vertical-align: middle;

    margin: auto 0;
}

.facebook-link a {
    background: url("/public/images/fb_icon.png") no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    position: relative;
    top: -2px;
    margin-right: 10px;
}

.gp-link a {
    background: url("/public/images/google-Plus-icon.png") no-repeat;
    width: 20px;
    height: 20px;
    display: block;
    position: relative;
    top: -2px;
    margin-right: 10px;
    margin-left: 10px;
}

.headerTop #___plusone_0,
.headerTop .facebook .fb-like {
    display: table-cell !important;
    vertical-align: middle !important;
    top: -2px;
    position: relative;
}

.headerTop .lang {
    float: right;
    height: 55px;
    display: table;
    margin-right: 21px;
}

.headerTop .lang div {
    display: table-cell;
    vertical-align: middle;
}

.headerTop .lang a {
    background: url("/public/images/sprite.png");
    width: 28px;
    height: 18px;
    display: inline-block;
    margin-left: 7px;
    opacity: 0.5;
    filter:alpha(opacity=50);
}

.headerTop .lang a.active {
    opacity: 1;
    filter:alpha(opacity=100);
}

.headerTop .lang a.lang-es {
    background-position: 0 -18px;
}

.headerTop .lang a.lang-en {
    background-position: -28px -18px;
}

.headerTop .lang a.lang-de {
    background-position: -56px -18px;
}

.headerTop .lang a.lang-se {
    background-position: -84px -18px;
}

.headerTop .lang a.lang-pt {
    background-position: -112px -18px;
}

.headerTop .lang a.lang-pl {
    background-position: -140px -18px;
}

.headerTop .lang a.lang-no {
    background-position: -168px -18px;
}

.headerTop .lang a.lang-ja {
    background-position: -196px -18px;
}

.headerTop .lang a.lang-it {
    background-position: -224px -18px;
}

.headerTop .lang a.lang-fr {
    background-position: -252px -18px;
}

.headerTop .lang a.lang-el {
    background-position: -364px -18px;
}


.person .personInfo .personLangIcon span.lang-es,
.headerTop .lang a.active.lang-es {
    background-position: 0 0;
}

.person .personInfo .personLangIcon span.lang-en,
.headerTop .lang a.active.lang-en {
    background-position: -28px 0;
}

.person .personInfo .personLangIcon span.lang-de,
.headerTop .lang a.active.lang-de {
    background-position: -56px 0;
}

.person .personInfo .personLangIcon span.lang-se,
.headerTop .lang a.active.lang-se {
    background-position: -84px 0;
}

.person .personInfo .personLangIcon span.lang-pt,
.headerTop .lang a.active.lang-pt {
    background-position: -112px 0;
}

.person .personInfo .personLangIcon span.lang-pl,
.headerTop .lang a.active.lang-pl {
    background-position: -140px 0;
}

.person .personInfo .personLangIcon span.lang-no,
.headerTop .lang a.active.lang-no {
    background-position: -168px 0;
}

.person .personInfo .personLangIcon span.lang-ja,
.headerTop .lang a.active.lang-ja {
    background-position: -196px 0;
}

.person .personInfo .personLangIcon span.lang-it,
.headerTop .lang a.active.lang-it {
    background-position: -224px 0;
}

.person .personInfo .personLangIcon span.lang-fr,
.headerTop .lang a.active.lang-fr {
    background-position: -252px 0;
}

.person .personInfo .personLangIcon span.lang-ru,
.headerTop .lang a.active.lang-ru {
    background-position: -280px 0;
}

.person .personInfo .personLangIcon span.lang-hr,
.headerTop .lang a.active.lang-hr {
    background-position: -308px 0;
}

.person .personInfo .personLangIcon span.lang-si,
.headerTop .lang a.active.lang-si {
    background-position: -336px 0;
}

.person .personInfo .personLangIcon span.lang-el,
.headerTop .lang a.active.lang-el {
    background-position: -364px 0;
}

.info {
    margin: 20px 0 26px 0;
}

.info h1 {
    margin: 0;
}

.info .header {
    margin: 8px 0 0 0;
    color: #a1a19f;
    font-family: geogtq-md-webfont;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: normal;
}

#logo {
    width: 110px;
    height: 88px;
    background: url("/public/images/sprite.png") 0 -37px;
    display: block;
    float: left;
    margin: 3px 72px 0 34px;
}

.phone {
    float: left;
    width: 290px;
}

.skype .skypeLogin,
.email .emailAddress,
.phone .phoneNumber {
    font-family: Arial;
    color: #725741;
    margin-top: 10px;
    font-size: 18px;
    border-right: 1px solid #e1e1e1;
}

.email .emailAddress a,
.skype .skypeLogin a {
    font-family: Arial;
    color: #725741;
    font-size: 18px;
    text-decoration: none;
}

.skype .skypeLogin {
    border: none;
}

.skype .skypeLogin,
.email .emailAddress {
    padding: 12px 0;
}

.skype .skypeLogin .icon,
.email .emailAddress .icon,
.phone .phoneNumber .icon {
    height: 27px;
    width: 35px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 2px;
    padding-right: 8px;
}

.skype .skypeLogin .icon,
.email .emailAddress .icon {
    width: 26px;
    top: 7px;
}

.phone .phoneNumber .stationary {
    width: 30px;
    height: 18px;
    display: inline-block;
    background: url("/public/images/sprite.png") -110px -36px;
}

.phone .phoneNumber .mobile {
    width: 11px;
    height: 22px;
    display: inline-block;
    background: url("/public/images/sprite.png") -114px -56px;
}

.phone .phoneNumber span {
    color: #a5a5a5;
}

.email {
    float: left;
    width: 223px;
    margin-left: 34px;
}

.email .emailAddress .mail {
    width: 26px;
    height: 25px;
    display: inline-block;
    background: url("/public/images/sprite.png") -112px -81px;
}

.skype .skypeLogin div,
.email .emailAddress div {
    position: relative;
    top: -4px;
}

.info .skype {
    float: left;
    margin-left: 34px;
}

.skype .skypeLogin .skype-call {
    width: 24px;
    height: 25px;
    display: inline-block;
    background: url("/public/images/sprite.png") -111px -110px;
}

/*MENU*/
nav#menu {
    position: relative;
    border: 1px solid #e5e5e5;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2NhY2FjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 37%, rgba(241,241,241,1) 58%, rgba(202,202,201,1) 93%, rgba(229,229,229,1) 95%, rgba(224,224,224,1) 97%, rgba(224,224,224,1) 98%, rgba(232,232,231,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(37%,rgba(255,255,255,1)), color-stop(58%,rgba(241,241,241,1)), color-stop(93%,rgba(202,202,201,1)), color-stop(95%,rgba(229,229,229,1)), color-stop(97%,rgba(224,224,224,1)), color-stop(98%,rgba(224,224,224,1)), color-stop(100%,rgba(232,232,231,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 37%,rgba(241,241,241,1) 58%,rgba(202,202,201,1) 93%,rgba(229,229,229,1) 95%,rgba(224,224,224,1) 97%,rgba(224,224,224,1) 98%,rgba(232,232,231,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 37%,rgba(241,241,241,1) 58%,rgba(202,202,201,1) 93%,rgba(229,229,229,1) 95%,rgba(224,224,224,1) 97%,rgba(224,224,224,1) 98%,rgba(232,232,231,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 37%,rgba(241,241,241,1) 58%,rgba(202,202,201,1) 93%,rgba(229,229,229,1) 95%,rgba(224,224,224,1) 97%,rgba(224,224,224,1) 98%,rgba(232,232,231,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 37%,rgba(241,241,241,1) 58%,rgba(202,202,201,1) 93%,rgba(229,229,229,1) 95%,rgba(224,224,224,1) 97%,rgba(224,224,224,1) 98%,rgba(232,232,231,1) 100%);

    height: 59px;
}

#menu ul, #menu ul li{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu ul li {
    float: left;
    width: 196px;
    height: 56px;
    border-right: 1px solid #e5e5e5;
    display: table;
}

#menu ul li:last-child {
    border: none;
}

#menu ul li a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #a1a19f;
    font-family: exo_2regular;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 20px;
}

#menu ul li a:hover {
    color: #3d2c23;
}

#menu ul li a.active {
    position: relative;
    width: 100%;
    background: rgb(226,145,4);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyOTEwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjA5YjA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmMzllMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmOGM3MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNmOWNlMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNmNmNjMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZThjMDA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(226,145,4,1) 0%, rgba(240,155,4,1) 4%, rgba(243,158,4,1) 5%, rgba(248,199,5,1) 68%, rgba(249,206,6,1) 95%, rgba(246,204,6,1) 96%, rgba(232,192,6,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,145,4,1)), color-stop(4%,rgba(240,155,4,1)), color-stop(5%,rgba(243,158,4,1)), color-stop(68%,rgba(248,199,5,1)), color-stop(95%,rgba(249,206,6,1)), color-stop(96%,rgba(246,204,6,1)), color-stop(100%,rgba(232,192,6,1)));
    background: -webkit-linear-gradient(top,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    background: -o-linear-gradient(top,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    background: -ms-linear-gradient(top,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    background: linear-gradient(to bottom,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    color: #3d2c23;
}

/*CONTENT*/
#content {
    min-height: 620px;
}

.mainPage {
    width: 545px;
}

.container {
    margin: 26px;
}

.container .pageTitle {
    border-top: 3px solid #f8b801;
    font-size: 27px;
    font-family: geogtq-md-webfont;
    text-transform: uppercase;
    font-weight: normal;
    margin: 4px 0 0 0;
    color: #6d513d;
    display: inline-block;
    padding-top: 19px;
}

.container h3 {
    font-size: 27px;
    font-family: geogtq-md-webfont;
    margin: 0;
    color: #f8b801;
    position: relative;
    top: -3px;
}
.container .op-author {
    font-size: 27px;
    font-family: geogtq-md-webfont;
    margin: 0;
    color: #f8b801;
    position: relative;
    display: block;
}

.userText {
    color: #585859;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.8em;
    width: 545px;
    text-align: justify;
}

.userText p,
.userText ul,
.userText ol {
    margin: 20px 0 !important;
    padding: 0 !important;
}

.userText ul {
    list-style: none;
    margin: -15px 0 20px 0 !important;
}

.userText ol li,
.userText ul li {
    position: relative;
    margin-left: 32px !important;
}

.userText img {
    max-width: 100% !important;
}

.userText a {
    color: #585859;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.8em;
    text-decoration: none;
}

.userText a:hover {
    text-decoration: underline;
}

.userText ul li:before {
    background:url("/public/images/sprite.png") no-repeat -2px -210px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    content: " ";
    top: 6px;
    left: -20px;
}

.opinionText img,
.aboutText img {
    border: 1px solid #dedede;
}

.aboutTextPhoto {
    position: relative;
}

.aboutTextPhotoDesc {
    max-width: 450px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    bottom: 37px;
    left: 1px;
    border-left: 17px solid #f6b300;
    background: rgb(123,90,71);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiNWE0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzQ0MzIyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzNkMmQyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDJjMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(123,90,71,1) 0%, rgba(68,50,39,1) 66%, rgba(61,45,35,1) 79%, rgba(61,44,35,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,90,71,1)), color-stop(66%,rgba(68,50,39,1)), color-stop(79%,rgba(61,45,35,1)), color-stop(100%,rgba(61,44,35,1)));
    background: -webkit-linear-gradient(top,  rgba(123,90,71,1) 0%,rgba(68,50,39,1) 66%,rgba(61,45,35,1) 79%,rgba(61,44,35,1) 100%);
    background: -o-linear-gradient(top,  rgba(123,90,71,1) 0%,rgba(68,50,39,1) 66%,rgba(61,45,35,1) 79%,rgba(61,44,35,1) 100%);
    background: -ms-linear-gradient(top,  rgba(123,90,71,1) 0%,rgba(68,50,39,1) 66%,rgba(61,45,35,1) 79%,rgba(61,44,35,1) 100%);
    background: linear-gradient(to bottom,  rgba(123,90,71,1) 0%,rgba(68,50,39,1) 66%,rgba(61,45,35,1) 79%,rgba(61,44,35,1) 100%);
    height: 54px;
    line-height: 54px;
    font-family: geogtq-rq-webfont;
    font-size: 16px;
    color: #ffffff;
    padding: 0 30px 0 39px;
    word-spacing: -4px;
}

.offerTripMap {
    left: -1px;
    padding: 0 17px 0 18px;
    bottom: 27px;
}

.button {
    position: relative;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNDIzMiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNWQ0MjMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjNWQ0MjMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjNTgzYzJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjNGIyZDFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjMzkxNzAyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjMmEwNTAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3MDEwMCIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(93,66,50,0.85) 0%, rgba(93,66,50,1) 3%, rgba(93,66,50,1) 31%, rgba(88,60,43,1) 44%, rgba(75,45,27,1) 64%, rgba(57,23,2,1) 83%, rgba(42,5,0,1) 97%, rgba(39,1,0,0.85) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,66,50,0.85)), color-stop(3%,rgba(93,66,50,1)), color-stop(31%,rgba(93,66,50,1)), color-stop(44%,rgba(88,60,43,1)), color-stop(64%,rgba(75,45,27,1)), color-stop(83%,rgba(57,23,2,1)), color-stop(97%,rgba(42,5,0,1)), color-stop(100%,rgba(39,1,0,0.85)));
    background: -webkit-linear-gradient(top,  rgba(93,66,50,0.85) 0%,rgba(93,66,50,1) 3%,rgba(93,66,50,1) 31%,rgba(88,60,43,1) 44%,rgba(75,45,27,1) 64%,rgba(57,23,2,1) 83%,rgba(42,5,0,1) 97%,rgba(39,1,0,0.85) 100%);
    background: -o-linear-gradient(top,  rgba(93,66,50,0.85) 0%,rgba(93,66,50,1) 3%,rgba(93,66,50,1) 31%,rgba(88,60,43,1) 44%,rgba(75,45,27,1) 64%,rgba(57,23,2,1) 83%,rgba(42,5,0,1) 97%,rgba(39,1,0,0.85) 100%);
    background: -ms-linear-gradient(top,  rgba(93,66,50,0.85) 0%,rgba(93,66,50,1) 3%,rgba(93,66,50,1) 31%,rgba(88,60,43,1) 44%,rgba(75,45,27,1) 64%,rgba(57,23,2,1) 83%,rgba(42,5,0,1) 97%,rgba(39,1,0,0.85) 100%);
    background: linear-gradient(to bottom,  rgba(93,66,50,0.85) 0%,rgba(93,66,50,1) 3%,rgba(93,66,50,1) 31%,rgba(88,60,43,1) 44%,rgba(75,45,27,1) 64%,rgba(57,23,2,1) 83%,rgba(42,5,0,1) 97%,rgba(39,1,0,0.85) 100%);
    font-family: geogtq-rq-webfont;
    color: #f9b400;
    font-size: 13px;
    text-decoration: none;
    padding: 11px 40px 11px 14px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.moreAbout {
    float: right;
    top: -10px;
}

.circleIcon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("/public/images/sprite.png") -142px -37px;
    position: absolute;
    top: 7px;
    margin-left: 7px;
}

.mainbxsliderBoxDesc .circleIcon {
    top: 4px;
    position: relative;
}

.backIcon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("/public/images/sprite.png") -143px -61px;
    position: relative;
    top: 6px;
    margin-right: 7px;
}

#mainbxslider {
    margin-top: 60px;
    width: 545px;
}

#mainbxslider .bx-controls {
    text-align: left;
}

#mainbxslider .bx-controls-direction {
    display: none;
}

#mainbxslider .bx-pager-item {
    display: inline-block;
}

#mainbxslider .bx-pager-item a {
    display: inline-block;
    width: 12px;
    height: 11px;
    background: url("/public/images/sprite.png") 0 -233px;
    text-indent: -9999px;
    margin: 15px 5px 0 5px;
}

#mainbxslider .bx-pager-item a.active {
    background-position: -12px -233px;
}

.mainbxsliderBoxDesc a,
.mainbxsliderBoxDesc > span {
    position: absolute;
    bottom: 31px;
    background: rgb(121,86,65);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc5NTY0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzZlNGUzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzRhMzUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDJjMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(121,86,65,1) 0%, rgba(110,78,59,1) 24%, rgba(74,53,39,1) 74%, rgba(61,44,31,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,86,65,1)), color-stop(24%,rgba(110,78,59,1)), color-stop(74%,rgba(74,53,39,1)), color-stop(100%,rgba(61,44,31,1)));
    background: -webkit-linear-gradient(top,  rgba(121,86,65,1) 0%,rgba(110,78,59,1) 24%,rgba(74,53,39,1) 74%,rgba(61,44,31,1) 100%);
    background: -o-linear-gradient(top,  rgba(121,86,65,1) 0%,rgba(110,78,59,1) 24%,rgba(74,53,39,1) 74%,rgba(61,44,31,1) 100%);
    background: -ms-linear-gradient(top,  rgba(121,86,65,1) 0%,rgba(110,78,59,1) 24%,rgba(74,53,39,1) 74%,rgba(61,44,31,1) 100%);
    background: linear-gradient(to bottom,  rgba(121,86,65,1) 0%,rgba(110,78,59,1) 24%,rgba(74,53,39,1) 74%,rgba(61,44,31,1) 100%);
    height: 43px;
    line-height: 43px;
    padding: 0 11px 0 27px;
    color: #f8b400;
    font-family: geogtq-md-webfont;
    font-size: 21px;
    border-radius: 0 10px 10px 0;
    text-decoration: none;
}

.fright {
    width: 363px;
    float: right;
}

.contactForm {
    width: 363px;
    background: rgb(247,172,2); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YWMwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2Y4YjEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2Y4YjMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2Y4YWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2E1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(247,172,2,1) 0%, rgba(248,177,0,1) 19%, rgba(248,179,0,1) 60%, rgba(248,175,0,1) 83%, rgba(247,165,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,172,2,1)), color-stop(19%,rgba(248,177,0,1)), color-stop(60%,rgba(248,179,0,1)), color-stop(83%,rgba(248,175,0,1)), color-stop(100%,rgba(247,165,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(247,172,2,1) 0%,rgba(248,177,0,1) 19%,rgba(248,179,0,1) 60%,rgba(248,175,0,1) 83%,rgba(247,165,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(247,172,2,1) 0%,rgba(248,177,0,1) 19%,rgba(248,179,0,1) 60%,rgba(248,175,0,1) 83%,rgba(247,165,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(247,172,2,1) 0%,rgba(248,177,0,1) 19%,rgba(248,179,0,1) 60%,rgba(248,175,0,1) 83%,rgba(247,165,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(247,172,2,1) 0%,rgba(248,177,0,1) 19%,rgba(248,179,0,1) 60%,rgba(248,175,0,1) 83%,rgba(247,165,0,1) 100%); /* W3C */
    position: relative;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

.askPhone {
    position: absolute;
    width: 311px;
    margin: 0 26px;
    padding: 10px 0;
    bottom: 20px;
    text-align: center;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0 0 5px #f98d00;
    -moz-box-shadow: 0 0 5px #f98d00;
    -webkit-box-shadow: 0 0 5px #f98d00;
    behavior: url(../js/pie/PIE.php);
    background: #e6e6e6;
    font-family: Arial;
    font-size: 14px;
    color: #3e2c21;
}

.askPhone div {
    margin-top: 10px;
}

.askPhoneYes {
    display: inline-block;
    border: 1px solid #000000;
    padding: 5px;
    margin-right: 3px;
    min-width: 30px;
    cursor: pointer;
}

.askPhoneNo {
    display: inline-block;
    border: 1px solid #000000;
    padding: 5px;
    margin-left: 3px;
    min-width: 30px;
    cursor: pointer;
}

.contactForm h4.contactMessage {
    font-size: 12px;
    margin: 0 10px;
    font-family: Arial;

}

.fixedDiv {
    position:fixed;
    top:10px;
}

.firstPosition {
    position: absolute;
    top: 309px;
}

.bottomPosition {
    position: absolute;
}

.contactForm h4 {
    font-family: geogtq-md-webfont;
    font-size: 26px;
    color: #3d2c23;
    font-weight: normal;
    padding: 22px 0;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.contactForm h4.contactConfirm {
    font-size: 18px;
    margin: 0;
    padding: 5px 0;
}

.contactForm h4.contactConfirmCorrect {
    color: #008000;
}

.contactForm h4.contactConfirmError {
    color: #ff0000;
}

.contactForm p.respond {
    font-family: geogtq-rq-webfont;
    font-size: 13px;
    color: #4a372b;
    letter-spacing: -1px;
    text-align: center;
    margin: 0 0 21px 0;
}

.contactForm p span {
    background: #3d2c23;
    color: #fbcd04;
    padding: 6px;
}

.contactForm form label {
    font-family: Arial;
    font-size: 14px;
    color: #3e2c21;
    width: 114px;
    text-align: right;
    line-height: 16px;
    padding-right: 11px;
    padding-left: 10px;
    margin-top: 23px;
    display: table-cell;
    vertical-align: middle;
}

.contactForm form textarea,
.contactForm form input[type="text"] {
    position:relative;
    width: 182px;
    border: none;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    height: 29px;
    box-shadow: 0 0 5px #f98d00;
    -moz-box-shadow: 0 0 5px #f98d00;
    -webkit-box-shadow: 0 0 5px #f98d00;
    behavior: url(../js/pie/PIE.php);
    font-family: Arial;
    font-size: 14px;
    color: #3e2c21;
    padding: 0 10px;
    display: table-cell;
    vertical-align: middle;
}

.contactForm form textarea {
    height: 105px;
    padding: 10px;
}

textarea:focus, input:focus{
    outline: 0;
}

.contactForm span.requirement {
    font-family: Arial;
    font-size: 14px;
    color: #3e2c21;
    display: block;
    text-align: right;
    position: relative;
    right: 26px;
    padding-top: 10px;
}

.contactForm form input[type="submit"] {
    width: 222px;
    height: 41px;
    float: right;
    position: relative;
    right: 26px;
    border: none;
    margin: 10px 0 25px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-family: geogtq-rq-webfont;
    font-size: 19px;
    color: #fac100;
    cursor: pointer;
    background: rgb(122,87,66); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhNTc0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzQzMzAyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzNjMmIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzJiMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(122,87,66,1) 0%, rgba(67,48,36,1) 68%, rgba(60,43,31,1) 83%, rgba(60,43,31,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,87,66,1)), color-stop(68%,rgba(67,48,36,1)), color-stop(83%,rgba(60,43,31,1)), color-stop(100%,rgba(60,43,31,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* W3C */
}

.submitForm {
    width: 222px;
    height: 41px;
    float: right;
    position: relative;
    right: 26px;
    border: none;
    margin: 10px 0 25px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    font-family: geogtq-rq-webfont;
    font-size: 18px;
    color: #fac100;
    cursor: pointer;
    background: rgb(122,87,66); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhNTc0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzQzMzAyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzNjMmIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzJiMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(122,87,66,1) 0%, rgba(67,48,36,1) 68%, rgba(60,43,31,1) 83%, rgba(60,43,31,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,87,66,1)), color-stop(68%,rgba(67,48,36,1)), color-stop(83%,rgba(60,43,31,1)), color-stop(100%,rgba(60,43,31,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(122,87,66,1) 0%,rgba(67,48,36,1) 68%,rgba(60,43,31,1) 83%,rgba(60,43,31,1) 100%); /* W3C */
    outline: none;
    text-transform: uppercase;
    word-spacing: -6px;
}

.submitForm span.sendForm {
    position: relative;
    top: -6px;
}

.submitFormIcon {
    display: inline-block;
    width: 29px;
    height: 29px;
    background: url("/public/images/sprite.png") -166px -62px;
    position: relative;
    top: 8px;
    margin-left: 9px;
}

.contactForm textarea {
    resize: none;
    overflow:auto;
}
.contactForm .element:first-child {
    margin-top: 41px;
}

.contactForm .element {
    position: relative;
    display: table;
    margin-top: 28px;
}

.formError {
    position: absolute;
    bottom: -17px;
    margin: 0;
    right: 0;
    font-family: Arial;
    font-size: 12px;
    color: #ff0000;
    z-index: 1;
}

.bottom {
    clear: both;
    position: relative;
    top: 10px;
    margin-bottom: 10px;
    border-top: 3px solid #f8b801;
    background: #fdfbf6 url("/public/images/map.png") no-repeat;
    background-position: right top;
    padding-bottom: 1px;
}

.bottom h2 {
    font-family: exo_2regular;
    color: #6d513d;
    font-size: 27px;
    text-transform: uppercase;
    margin: 0;
    font-weight: normal;
}

.bottom .content {
    margin: 26px 26px 40px 26px;
}

.opinions {
    margin: 20px 0;
}

.opinion {
    float: left;
    width: 312px;
}

.opinion div {
    padding: 0 60px;
    border-left: 1px solid #dfded9;
    font-family: Arial;
    font-size: 14px;
    color: #585859;
    line-height: 1.3em;
}

.opinion div:first-child {
    min-height: 85px;
    display: block;
}

.opinionName {
    padding-top: 10px;
}

.opinion div:last-child {
    border: none;
}

.opinion q {
    padding-left: 10px;
    quotes: "\201C""\201D""\2018""\2019";
}

.opinion q:before {
    font-family: Arial;
    color: #f9b000;
    content: open-quote;
    font-size: 40px;
    line-height: 0.1em;
    margin-right: -0.2em;
    vertical-align: -0.2em;
    position: relative;
    left: -12px;
}

.opinion q:after {
    font-family: Arial;
    color: #f9b000;
    content: close-quote;
    font-size: 40px;
    line-height: 0;
    margin-right: -0.4em;
    vertical-align: -0.7em;
}

.opinion p {
    margin: 0;
    font-family: Arial;
    font-size: 11px;
    color: #585859;
}

.opinions div:first-child div {
    border: none;
    padding-left: 30px;
}

/*FOOTER*/
section.footerContactBox {
    background: #543827;
    padding: 20px 20px 42px 20px;
    min-height: 144px;
}

.footerContact .about {
    float: left;
    width: 249px;
    border-right: 1px solid #766052;
    padding-top: 14px;
}

.footerContact .about .logo-small {
    background: url("/public/images/sprite.png") -1px -126px;
    width: 69px;
    height: 53px;
    display: block;
}

.footerContact .about address {
    margin: 19px 0 0 9px;
    font-family: Arial;
    font-size: 12px;
    color: #fefbf4;
    font-style: normal;
    line-height: 1.6em;
}

.footerContact .contact {
    float: left;
    margin-left: 50px;
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    border-right: 1px solid #766052;
    min-height: 144px;
    width: 313px;
}

.footerContact .contact a.mailtoFooter {
    color: #f9b500;
    font-family: Arial;
}

.footerContact .contact a {
    font-family: Arial;
    font-size: 15px;
    color: #ffffff;
    text-decoration: none;
}

.footerContact .contact div {
    height: 43px;
    position: relative;
    top: 9px;
}

.footerContact .contact .stationary {
    width: 23px;
    height: 24px;
    display: inline-block;
    background: url("/public/images/sprite.png") -75px -130px;
    margin-right: 20px;
    position: relative;
    top: 5px;
}

.footerContact .contact .mail {
    width: 26px;
    height: 25px;
    display: inline-block;
    background: url("/public/images/sprite.png") -112px -81px;
    margin-right: 20px;
    position: relative;
    top: 5px;
}

.footerContact .contact .skype {
    width: 24px;
    height: 25px;
    display: inline-block;
    background: url("/public/images/sprite.png") -111px -110px;
    margin-right: 20px;
    position: relative;
    top: 5px;
}

.footerContact .links {
    float: left;
    margin-left: 46px;
    width: 288px !important;
    column-count:2;
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    font-family: Arial;
    font-size: 12px;
    color: #fefbf4;
    margin-top: 11px;
}

.footerContact .links a {
    font-family: Arial;
    font-size: 12px;
    color: #fefbf4;
    text-decoration: none;
    max-width: 145px;
    display: inline-block;
}

.footerContact .links a:hover {
    text-decoration: underline;
}

footer {
    background: #543827;
    border-top: 1px solid #766052;
    padding: 24px 0 0 0;
    font-family: Arial;
    font-size: 11px;
    color: #cfc6bd;
}

footer .copy {
    float: left;
    left: 27px;
    position: relative;
}

footer .author {
    float: right;
    position: relative;
    top: -14px;
    right: 29px;
    color: #95877e;
}

footer .author .author-logo {
    width: 75px;
    height: 25px;
    display: inline-block;
    background: url("/public/images/sprite.png") -2px -182px;
    position: relative;
    top: 7px;
}

/*KONTAKT*/
.contactSiteInfo {
    background: url("/public/images/contact.jpg");
    width: 100%;
    height: 107px;
    margin-bottom: 49px;
    display: table;
    font-family: geogtq-md-webfont;
    color: #ffffff;
    font-size: 17px;
}

.contactSiteInfo div {
    display: table-cell;
    vertical-align: middle;
    padding: 0 35px;
}

.contactSiteInfo h1{
    font-size: 17px;
    margin: 0;
    font-weight: normal;
}

.contactSiteInfo div span {
    display: block;
}

.contactSiteInfo div span.ernesto {
    color: #f8b801;
    text-transform: uppercase;
}

.person {
    width: 212px;
    float: left;
    margin-bottom: 54px;
}

.person h2 {
    border-top: 3px solid #f8b801;
    font-family: "Arial Narrow",Arial;
    font-size: 18px;
    color: #412f1f;
    font-weight: lighter;
    margin: 0;
    padding-top: 11px;
    padding-left: 1px;
    letter-spacing: 1px;
}

.personCenter {
    margin: 0 151px;
}

.personRow {
    float: left;
}

.person .personInfo {
    border: 1px solid #e3e3e3;
    margin-top: 10px;
}

.person .personInfo img {
    width: 180px;
    margin: 15px;
}

.person .personInfo .personLang {
    color: #909090;
    font-family: Arial;
    font-size: 12px;
    padding: 0 0 11px 13px;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
}

.person .personInfo .personLangIcon {
    margin-top: 4px;
    margin-right: 5px;
}

.person .personInfo .personLangIcon span {
    background: url("/public/images/sprite.png");
    width: 28px;
    height: 18px;
    display: inline-block;
    margin-left: 0;
}

.person .personInfo .personContact {
    font-family: geogtq-rq-webfont;
    color: #412f1f;
    font-size: 13px;
    padding: 9px 8px 0 8px;
    min-height: 87px;
}

.person .personInfo .personContact a {
    font-family: Arial;
    color: #412f1f;
    font-size: 12px;
    text-decoration: none;
}

.person .personInfo .personContact div {
    height: 29px;
}

.person .personInfo .personContact .skypeContact {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("/public/images/sprite.png") -103px -137px;
    padding-right: 4px;
    position: relative;
    top: 3px;
}

.person .personInfo .personContact .mailContact {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("/public/images/sprite.png") -71px -156px;
    padding-right: 4px;
    position: relative;
    top: 4px;
}

.person .personInfo .personContact .phoneContact {
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("/public/images/sprite.png") -105px -156px;
    padding-right: 4px;
    position: relative;
    top: 3px;
}

/*OFERTA*/
.offerTrip {
    margin-top: 30px;
    width: 545px;
}

.offerTrip #mappl,
.offerTrip #map {
    background: url("/public/images/europeMap.jpg");
    width: 543px;
    height: 365px;
    border: 1px solid #dedede;
    float: left;
    position: relative;
}

.offerTrip #mappl {
    background: url("/public/images/europeMapPL.jpg");
}

.offerTrip .offerTripInfo {
    display: table;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.8em;
    color: #585859;
    width: 100% !important;
    float: left;
    text-align: justify;
    /*
    font-family: geog-mdit-webfont;
    line-height: 1.5em;
    font-size: 15px;
    */
}


.offerTrip .offerTripInfo p span {
    display: block;
    font-size: 26px;
    line-height: 1.5em;
}

.container .realizationTrip {
    margin-top: 46px;
    word-spacing: -7px;
}

.readerBox2 {
    height: 50px;
    display: table;

}
.reader2 {
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}
.readerLeft {
    display: table;
    height: 50px;
    float: left;
}
.readerIcon2 {
    display: table-cell;
    vertical-align: middle;
}
.readerIcon2 img {
    vertical-align: middle;
}
.readerRight {
    float: left;
    width: 517px;
    display: table;
    height: 50px;
}
.readerRight p {
    display: table-cell;
    vertical-align: middle;
}

.readerRight a,
.readerRight p {
    font-family: Arial;
    font-size: 14px;
    color: #585859;
}

p.reader a,
p.reader {
    font-family: Arial;
    font-size: 14px;
    color: #585859;
    margin: 9px 0 14px 0;
}

.readerIcon {
    width: 25px;
    height: 24px;
    background: url("/public/images/sprite.png") -165px -37px;
    margin-right: 3px;
}

div.offerTable {
    border: 1px solid #d4d1cf;
    width: 542px;
}

div.offerTable div.offerTableRow:nth-child(-2n+20) {
    background: #f2f0ef;
}

.offerTable .offerTableRow {
    height: 61px;
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    color: #6d513d;
}

.offerTable .offerTableRowName {
    height: 61px;
    width: 366px;
    border-right: 1px solid #d4d1cf;
    padding: 0 16px;
    float: left;
    display: table;
}

.offerTable .offerTableRowName div {
    display: table-cell;
    vertical-align: middle;
}

.offerTable .offerTableRowDownload {
    width: 143px;
    float: right;
    display: table;
}

.offerTable .offerTableRowDownload a {
    display: block;
    height: 61px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    color: #6d513d;
    text-decoration: none;
    text-transform: uppercase;
}

.downloadIcon {
    width: 19px;
    height: 18px;
    display: inline-block;
    background: url("/public/images/sprite.png") -14px -211px;
    margin-left: 5px;
    position: relative;
    top: 4px;
}

.offerTable .offerTableRowDownload a:hover {
    color: #f8b801;
}

.offerTable .offerTableRowDownload a:hover .downloadIcon {
    background-position: -33px -211px;
}

/*OPINNIE*/
#cert {
    margin-top: 30px;
}

#cert .bx-default-pager {
    border-left: 1px solid #e3e3e3;
    border-radius: 0 0 0 4px;
    -webkit-border-radius: 0 0 0 4px;
    -moz-bordert-radius: 0 0 0 4px;
}

#cert .bx-viewport {
    position: relative;
    border: 1px solid #e3e3e3;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-bordert-radius: 4px 4px 0 0;
    behavior: url(../js/pie/PIE.php);
}

.certificatesBox .cert {
    height: 303px;
    background: rgb(250,250,250); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(254,254,254,1) 49%, rgba(248,248,248,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(49%,rgba(254,254,254,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(254,254,254,1) 49%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(254,254,254,1) 49%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(254,254,254,1) 49%,rgba(248,248,248,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(254,254,254,1) 49%,rgba(248,248,248,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */

}

.certstatuette {
    width: 182px;
    float: left;
    height: 262;
    text-align: center;
    display: table;
    margin: 20px;
}

.certstatuette div {
    display: table-cell;
    vertical-align: middle;
}

.certstatuette img {
    max-width: 182px;
}

.certdesc {
    width: 295px;
    float: right;
    height: 100%;
    display: table;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.5em;
    /*font-family: geogtq-rgit-webfont;
    font-size: 15px;*/
    margin-right: 18px;
    text-align: justify;
}

.certdesc div {
    display: table-cell;
    vertical-align: middle;

}
.certdesc .desc{
    display: inline-block;
    overflow: auto;
    max-height: 245px;

}
.certdesc .desc p{
    margin: 0;
}
.certdesc .desc.with-scrollbar{
    padding-right: 10px;
}
.certdesc .desc::-webkit-scrollbar {
    width: 6px;
}

.certdesc .desc::-webkit-scrollbar-track {
    background: #f7eabe;
    border-radius: 6px;
}

.certdesc .desc::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #F7AC02;

}

.certdesc strong {
    display: block;
    line-height: 1.8em;
    text-align: left;
}

#cert .bx-pager {
    display: table;
    width: 100%;
    table-layout: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#cert .bx-pager .bx-pager-item {
    display: table-cell;

}

#cert .bx-controls {
    width: 537px;
}

#cert .bx-pager .bx-pager-item a {
    position: relative;
    display: block;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2RjZGNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33%, rgba(246,246,245,1) 56%, rgba(220,220,219,1) 94%, rgba(219,219,219,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(33%,rgba(255,255,255,1)), color-stop(56%,rgba(246,246,245,1)), color-stop(94%,rgba(220,220,219,1)), color-stop(100%,rgba(219,219,219,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 33%,rgba(246,246,245,1) 56%,rgba(220,220,219,1) 94%,rgba(219,219,219,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 33%,rgba(246,246,245,1) 56%,rgba(220,220,219,1) 94%,rgba(219,219,219,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 33%,rgba(246,246,245,1) 56%,rgba(220,220,219,1) 94%,rgba(219,219,219,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 33%,rgba(246,246,245,1) 56%,rgba(220,220,219,1) 94%,rgba(219,219,219,1) 100%);
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-right: 1px solid #ffffff;
    font-family: geogtq-md-webfont;
    font-size: 19px;
    color: #a1a19f;
    text-decoration: none;
}

#cert .bx-pager .bx-pager-item a.active {
    position: relative;
    background: rgb(226,145,4);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyOTEwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjA5YjA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNmMzllMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmOGM3MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNmOWNlMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNmNmNjMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZThjMDA2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(226,145,4,1) 0%, rgba(240,155,4,1) 4%, rgba(243,158,4,1) 5%, rgba(248,199,5,1) 68%, rgba(249,206,6,1) 95%, rgba(246,204,6,1) 96%, rgba(232,192,6,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,145,4,1)), color-stop(4%,rgba(240,155,4,1)), color-stop(5%,rgba(243,158,4,1)), color-stop(68%,rgba(248,199,5,1)), color-stop(95%,rgba(249,206,6,1)), color-stop(96%,rgba(246,204,6,1)), color-stop(100%,rgba(232,192,6,1)));
    background: -webkit-linear-gradient(top,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    background: -o-linear-gradient(top,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    background: -ms-linear-gradient(top,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    background: linear-gradient(to bottom,  rgba(226,145,4,1) 0%,rgba(240,155,4,1) 4%,rgba(243,158,4,1) 5%,rgba(248,199,5,1) 68%,rgba(249,206,6,1) 95%,rgba(246,204,6,1) 96%,rgba(232,192,6,1) 100%);
    color: #3c2b1f;
}

#cert .bx-pager .bx-pager-item:first-child a {
    border-radius: 0 0 0 4px;
    -webkit-border-radius: 0 0 0 4px;
    -moz-bordert-radius: 0 0 0 4px;
    behavior: url(../js/pie/PIE.php);
}

#cert .bx-pager .bx-pager-item:last-child a {
    border-right: 1px solid #e3e3e3;
    border-radius: 0 0 4px 0;
    -webkit-border-radius: 0 0 4px 0;
    -moz-bordert-radius: 0 0 4px 0;
    behavior: url(../js/pie/PIE.php);
}

#cert .bx-controls-direction {
    display: none;
}

.opinionsPage {
    width: 545px;
}

.opinionsPage .opinionsPageRow {
    margin: 36px 0 58px 15px;
}


.opinionsPage q {
    color: #585859;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.7em;
    quotes: "\201C""\201D""\2018""\2019";
    text-decoration: none;
    text-align: justify;
}

.opinionsPage .opinionsPageRow a {
    font-family: Arial;
    font-size: 14px;
    line-height: 1.7em;
    text-decoration: none;
    display: block;
}

.opinionsPage .opinionsPageName a {
    display: inline;
}

.opinionsPage .opinionsPageRow .readOpinion {
    color: #9a9a9b;
}

.opinionsPage .opinionsPageRow a:hover .readOpinion {
    text-decoration: underline;
}

.opinionsPage q:before {
    color: #f9b000;
    content: open-quote;
    font-size: 40px;
    line-height: 0.1em;
    margin-right: -17px;
    vertical-align: -0.2em;
    position: relative;
    left: -15px;
}

.opinionsPage q:after {
    color: #f9b000;
    content: close-quote;
    font-size: 40px;
    line-height: 0.1em;
    vertical-align: -0.7em;
}

.opinionsPage q span {
    /*font-family: geogtq-rgit-webfont;
    font-size: 15px;
    line-height: 1.5em;*/
    color: #585859;
    display: inline;
    font-family: Arial;
    font-size: 14px;
    line-height: 1.7em;
}

.opinionsPage .opinionsPageRow p {
    margin: 10px 0 0 0;
}

.opinionsPage p a {
    font-family: Arial;
    color: #585859;
    font-size: 12px;
    text-decoration: none;
}

.opinionsPage .pagination {
    border-top: 1px solid #b2b2b3;
    padding-top: 26px;
}

.opinionsPage .pagination,
.opinionsPage .pagination a {
    color: #575655;
    font-family: geogtq-rq-webfont;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
}

.opinionsPage .pagination .pagination-next a,
.opinionsPage .pagination .pagination-prev a {
    color: #765643;
}

.opinionsPage .pagination .active {
    color: #f2ad00;
    text-decoration: underline;
}

.opinionsPage .pagination ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 211px;
    text-align: center;
}

.opinionsPage .pagination ul li {
    display: inline-block;
    margin: 0 12px;
}

.opinionsPage .pagination .pagination-prev,
.opinionsPage .pagination ul {
    float: left;
}

.opinionsPage .pagination .pagination-prev {
    width: 167px;
}

.opinionsPage .pagination .pagination-next {
    float: right;
    width: 167px;
    text-align: right;
}

.pagination-prev,
.pagination-next {
    position: relative;
    top: -8px;
}

.pagination-next-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("/public/images/sprite.png") -142px -37px;
    position: relative;
    top: 6px;
    margin-left: 13px;
}

.pagination-prev-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("/public/images/sprite.png") -143px -61px;
    position: relative;
    top: 6px;
    margin-right: 13px;
}

.shadow {
    background: #543827; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzUyMzcyNiIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzU0MzgyNyIgc3RvcC1vcGFjaXR5PSIwLjgyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzU0MzgyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzU0MzgyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(82,55,38,0.82) 53%, rgba(84,56,39,0.82) 54%, rgba(84,56,39,1) 90%, rgba(84,56,39,1) 91%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(53%,rgba(82,55,38,0.82)), color-stop(54%,rgba(84,56,39,0.82)), color-stop(90%,rgba(84,56,39,1)), color-stop(91%,rgba(84,56,39,1)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(82,55,38,0.82) 53%,rgba(84,56,39,0.82) 54%,rgba(84,56,39,1) 90%,rgba(84,56,39,1) 91%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(82,55,38,0.82) 53%,rgba(84,56,39,0.82) 54%,rgba(84,56,39,1) 90%,rgba(84,56,39,1) 91%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(82,55,38,0.82) 53%,rgba(84,56,39,0.82) 54%,rgba(84,56,39,1) 90%,rgba(84,56,39,1) 91%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(82,55,38,0.82) 53%,rgba(84,56,39,0.82) 54%,rgba(84,56,39,1) 90%,rgba(84,56,39,1) 91%);

    width: 100%;
    height: 50px;
    position: absolute;
    z-index: -1;
    top: 819px;
}

.error404-content {
    margin-top: 116px;
    text-align: center;
}

.error404-content h3 {
    margin-top: 40px;
}

.error404-content h3 a {
    font-family: geogtq-rq-webfont;
    font-weight: normal;
    color: #a1a19f;
    text-decoration: none;
    text-transform: uppercase;
}

.mediaAboutUs a {
    display: block;
}

#cookie-info-layer{
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 100;
    background-color: #fff;
    box-shadow: 1px 1px 4px rgb(102, 102, 102);
    padding: 20px;
    width: 480px;

    font-size: 12px;
    color: #7a7a7a;
    line-height: 19px;
    text-align: justify;
    font-family: Arial;

    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#cookie-info-layer a{
    text-decoration: underline;
    color: #7a7a7a;
}
#cookie-info-layer .cookie-info-close{
    float: right;
    display: inline-block;
    background-color: #543827 !important;
    padding: 3px 8px;
    margin-top: 10px;
    cursor: pointer;
    text-transform: none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    letter-spacing: 0;
}
.gallery-item a {
    display: none;
}
.gallery-item a:first-child {
    display: inline;
}

.banner {
    background: #502311;
    height: 62px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: center;
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.banner a {
    display: table-cell;
    vertical-align: middle;
    color: #f8b100;
    font-family: myriadpro-regular;
    font-size: 40px;
    text-decoration: none;
}