/* Common */
.no-space-top {
  margin-top: 0!important;
  padding-top: 0!important;
}
.no-space-bottom {
  margin-bottom: 0!important;
}
.no-space-left {
  margin-left: 0!important;
}
.no-space-right {
  margin-right: 0!important;
}

.double-bottom-space {
  margin-bottom: 28px!important;
}
.top-space {
  margin-top: 14px!important;
}
.double-top-space {
  margin-top: 26px!important;
}

.negative-side-space {
  margin-left: -10px;
  margin-right: -10px;
}

.right {
  float: right!important;
}
.left {
  float: left!important;
}
.no-result {
  margin: 0 0 10px;
  padding: 10px;
}


.header-section .inside,
#main-content,
#page > footer > .inner,
.qtip.multiple .qtip-wrapper,
.section-box-full-width .pane-content,
.panel-fat-footer-twocol .panel-col-wrapper {
  min-width: 980px;
  max-width: 1180px;
  margin: 0 auto;
}
#main-content {
  min-width: 960px;
  padding-left: 10px!important;
  padding-right: 10px!important;
}
.desktop #main-content {
  padding-bottom: 14px;
}
.ie6-8 img {
  max-width: 100%;
}
/*
.ie8.ie6-8 #content .view-offer-carousel .views-field-field-offer-images img {
  max-width: none;
}
*/

/*Layout structure*/

.layout-cols-4 {
  width: 100%;
}
.layout-cols-3{
  width: 73.8%;
}
.layout-cols-2{
  width: 48.8%;
}
.layout-cols-1{
  width: 23.8%;
}
.panel-gdpanel .ProductBodyContent{
  width: 66.1%;
  float: left;
}
.panel-gdpanel .ProductInfoSidebar{
  float: right;
  width: 32.3%;
}
.ie7 .panel-gdpanel .ProductInfoSidebar {
  float: left;
  width: 30.6%;
  margin: 0 0 0 1.6% !important;
}
#content .panel-gdpanel .ProductBodyContent > *{
  margin-left: 4%;
  margin-right: 4%;
}
.layout-cols-4,
.layout-cols-3,
.layout-cols-2,
.layout-cols-1,
.layout-cols-1-5{
  margin: 0 1.2% 0 0;
  float: left;
}
.panel-gdpanel .TellusProduct > section{
  float: left;
}
.panel-panel section[class*="layout-cols"] section[class*="layout-cols"],
.panel-panel section[class*="layout-cols"] div[class*="layout-cols"],
.panel-panel div[class*="layout-cols"] section[class*="layout-cols"],
.panel-panel div[class*="layout-cols"] div[class*="layout-cols"]{
  margin-bottom: 0;
}

/**************************************
        REGIONS INSIDE
***************************************/

.layout-cols-4 > .inside,
.panel-col-bottom-row-full-width .inner{
  width: 101.2%;
}
.layout-cols-3 > .inside,
.pane-tellus-related-products .pane-content{
  width: 101.6%;
}
.layout-cols-2 > .inside{
  width: 102.4%;
}
.layout-cols-1 > .inside{
  width: 105%;
}

/**************************************
        SIZES - 4 COLUMN LAYOUT
***************************************/
.layout-cols-4 .panel-pane[class*="section-box-279"],
.layout-cols-4 .pane-tellus-near-by,
#employee_single .layout-cols-4 .field-name-field-recommended > .field-items > .field-item{
  width: 23.8%;
}


.layout-cols-4 .section-boxes,
.layout-cols-4 .panel-pane[class*="section-box"],
.layout-cols-4 .panel-twocol_25_75_stacked .TellusProduct,
.layout-cols-4 .pane-ankiro-custom-layout-result .TellusProduct,
.layout-cols-4 .pane-tellus-near-by,
.layout-cols-4 .pane-tellus-related-products,
.layout-cols-4 #employee_single .field-name-field-recommended > .field-items > .field-item,
.layout-cols-4 .view > .item-list,
#employee_single .layout-cols-4 .field-name-field-recommended > .field-items > .field-item{
  margin-right: 1.2%;
  margin-bottom: 14px;
  margin-left: 0;
}
.layout-cols-4 .panel-pane.section-box-250-470-first {
  margin-left: 1.2% ;
  padding-left: 1.2%;
  width: 21.4%;
  min-height: 469px; /* Not setting 470, because of a Mozilla  */
  clear: both;
  margin-bottom: 4%;
}

.layout-cols-4 .panel-pane.section-box-250-328-first {
  min-height: 327px; /* Not setting 327, because of a Mozilla  */
}

.article-theme-page .layout-cols-4 .panel-pane.section-box-250-470-first {
  margin-bottom: 1.2%;
}

.layout-cols-4 .panel-pane[class*="section-box-572"],
.layout-cols-4 .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel {
  width: 48.8%;
}
.section-box-865,
.layout-cols-4 .section-box-865,
.layout-cols-4 .section-box-865-470,
.layout-cols-4 .view-filter-galleries.view > .item-list,
.layout-cols-4 .pane-tellus-related-products,
#employee_single .layout-cols-4 .field-name-field-recommended > .field-items > .field-item:first-child{
  width: 73.8%;
}

.layout-cols-4 .section-box-425,
.layout-cols-4 .section-box-425-280,
.layout-cols-4 .section-box-425-328 {
  width: 36.3%;
}

.layout-cols-4 .section-box-425-280,
.layout-cols-4 .section-box-206,
.layout-cols-4 .section-box-206-280 {
  padding: 0;
  font-size: 13px;
  line-height: 24px;
}

.layout-cols-4 .section-box-206,
.layout-cols-4 .section-box-206-280 {
  width: 17.55%;
}
.layout-cols-4 .section-box-206,
.layout-cols-4 .section-box-206-280 {
  width: 17.55%;
}
.layout-cols-4 .panel-separator{
  margin: 0 0 1.2%;
}
.section-box-1158,
.section-box-1158-130,
.layout-cols-4 .layout-cols-4,
#content .layout-cols-4 .panel-col-top.layout-cols-4{
  width: 98.8%;
}
.white-space-right,
.layout-cols-4 .white-space-right{
  margin-right: 0px!important;
  padding-right: 1.2%!important;
}
/**************************************
        SIZES - 3 COLUMN LAYOUT
***************************************/
.layout-cols-3 > .inside > .layout-cols-1,
.layout-cols-3 .panel-pane[class*="section-box-279"],
.pane-tellus-related-products .TellusProduct,
#employee_single .layout-cols-3 .field-name-field-recommended > .field-items > .field-item{
  width: 31.7%;
}
.layout-cols-3 .layout-cols-1-5,
.layout-cols-3 > .inside > .layout-cols-1,
.layout-cols-3 .layout-cols-2,
.layout-cols-3 .section-boxes,
.layout-cols-3 .panel-pane[class*="section-box"],
.layout-cols-3 .panel-twocol_25_75_stacked .TellusProduct,
.layout-cols-3 .pane-ankiro-custom-layout-result .TellusProduct,
.layout-cols-3 .pane-tellus-near-by,
.layout-cols-3 .pane-tellus-related-products,
.pane-tellus-related-products .TellusProduct,
#employee_single .layout-cols-3 .field-name-field-recommended > .field-items > .field-item,
.layout-cols-3 .view > .item-list{
  margin-right: 1.6%;
  margin-bottom: 14px;
  margin-left: 0;
}
.layout-cols-3 .panel-pane.section-box-250-470-first {
  margin-left: 1.6% ;
  padding-left: 1.6%;
  width: 28.4%;
}
.layout-cols-3 .layout-cols-2,
.layout-cols-3 .panel-pane[class*="section-box-572"],
.layout-cols-3 .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel,
#employee_single .layout-cols-3 .field-name-field-recommended > .field-items > .field-item:first-child{
  width: 65.1%;
}

.layout-cols-3 .section-box-865,
.layout-cols-3 .section-box-865-470,
.layout-cols-3 .view-filter-galleries.view > .item-list,
#search-panel.panel-threecol252550 .layout-cols-3 .section-box-572 {
  width: 98.4%;
}

.layout-cols-3 .section-box-425,
.layout-cols-3 .section-box-425-280,
.layout-cols-3 .section-box-425-328 {
  padding: 0 3%;
  width: 42.35%;
}
.ie7 .layout-cols-3 .section-box-425,
.ie7 .layout-cols-3 .section-box-425-280,
.ie7 .layout-cols-3 .section-box-425-328 {
  padding: 0 3%;
  width: 42.2%;
}

.layout-cols-3 .layout-cols-1-5{
  width: 48.35%;
}

.layout-cols-3 .section-box-425-280,
.layout-cols-3 .section-box-206,
.layout-cols-3 .section-box-206-280 {
  font-size: 13px;
  line-height: 24px;
}
.layout-cols-3 .section-box-206,
.layout-cols-3 .section-box-206-280 {
  padding: 0 3%;
  width: 17.4%;
}
.layout-cols-3 .panel-separator{
  margin: 0 0 1.6%;
}
/************************************************
        SIZES - 3 COLUMN LAYOUT for HOTEL AREA
*************************************************/
.panel-3col-stacked-ha .layout-cols-2 {
  width:50.6%;
  margin-right: 0;
}
.panel-3col-stacked-ha .layout-cols-2 >.inside {
  width: 100%;
}
.panel-3col-stacked-ha .layout-cols-1 {
  width:24.1%;
  margin-right: 1.2%;
}
.panel-3col-stacked-ha .panel-col-last {
  margin-right: 0;
}
.panel-3col-stacked-ha .panel-col-top {
  margin-bottom: 15px;
}
/**************************************
        SIZES - 2 COLUMN LAYOUT
***************************************/
.layout-cols-2 .panel-pane[class*="section-box-279"],
#employee_single .layout-cols-2 .field-name-field-recommended > .field-items > .field-item{
  width: 47.6%;
}

.layout-cols-2 .section-boxes,
.layout-cols-2 .panel-pane[class*="section-box"],
.layout-cols-2 .panel-twocol_25_75_stacked .TellusProduct,
.layout-cols-2 .pane-ankiro-custom-layout-result .TellusProduct,
.layout-cols-2 .pane-tellus-near-by,
.layout-cols-2 .pane-tellus-related-products,
#employee_single .layout-cols-2 .field-name-field-recommended > .field-items > .field-item
.layout-cols-2 .view > .item-list{
  margin-right: 2.4%;
  margin-bottom: 14px;
  margin-left: 0;
}
.layout-cols-2 .panel-pane.section-box-250-470-first {
  margin-left: 2.4% ;
  padding-left: 2.4%;
  width: 42.8%;
}

.layout-cols-2 .panel-pane[class*="section-box-572"],
.layout-cols-2 .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel,
#employee_single .layout-cols-2 .field-name-field-recommended > .field-items > .field-item:first-child{
  width: 97.6%;
}

.layout-cols-2 .section-box-425,
.layout-cols-2 .section-box-425-280,
.layout-cols-2 .section-box-425-328 {
  width: 72.6%;
}

.layout-cols-2 .section-box-425-280,
.layout-cols-2 .section-box-206,
.layout-cols-2 .section-box-206-280 {
  padding: 0;
  font-size: 13px;
  line-height: 24px;
}

.layout-cols-2 .section-box-206,
.layout-cols-2 .section-box-206-280 {
  width: 35.1%;
}
.layout-cols-2 .panel-separator{
  margin: 0 0 2.4%;
}
/**************************************
        SIZES - 1 COLUMN LAYOUT
***************************************/
.layout-cols-1 .panel-pane[class*="section-box-279"],
.panel-tema-layout .panel-col-main-content-col-2 .panel-pane,
.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2 .panel-pane,
.panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item{
  width: 95.2%;
}

.layout-cols-1 .section-boxes,
.layout-cols-1 .panel-pane[class*="section-box"],
.layout-cols-1 .panel-twocol_25_75_stacked .TellusProduct,
.layout-cols-1 .pane-ankiro-custom-layout-result .TellusProduct,
.pane-tellus-cusom-blocks .pane-content > div,
.layout-cols-1 .pane-tellus-near-by,
.layout-cols-1 .pane-tellus-related-products,
.layout-cols-1 #employee_single .field-name-field-recommended > .field-items > .field-item,
.layout-cols-1 .view > .item-list,
.panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item{
  margin-right: 4.8%;
  margin-bottom: 14px;
  margin-left: 0;
}
.pane-tellus-cusom-blocks .pane-content > div{
  margin-right: 0;
  float: right;
  width: 100%;
}
.layout-cols-1 .panel-pane.section-box-250-470-first {
  margin-left: 4.8% ;
  padding-left: 4.8%;
  width: 85.6%;
}

.layout-cols-1 .panel-pane[class*="section-box-572"],
.layout-cols-1 .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel {
  width: 95.2%;
}

.layout-cols-1 .section-box-865,
.layout-cols-1 .section-box-865-470,
.layout-cols-1 .view-filter-galleries.view > .item-list{
  width: 95.2%;
}

.layout-cols-1 .section-box-425,
.layout-cols-1 .section-box-425-280,
.layout-cols-1 .section-box-425-328 {
  width: 95.2%;
}

.layout-cols-1 .section-box-425-280,
.layout-cols-1 .section-box-206,
.layout-cols-1 .section-box-206-280 {
  padding: 0;
  font-size: 13px;
  line-height: 24px;
}

.layout-cols-1 .section-box-206,
.layout-cols-1 .section-box-206-280 {
  width: 17.55%;
}
.layout-cols-1 .panel-separator{
  margin: 0 0 4.8%;
}
/**************************
        BANNERS
***************************/
object, embed, video {
  max-width: 100%;
}
/**************************
        FACEBOOK
***************************/
.fb-comments,
.fb-comments iframe[style],
.fb-comments span[style]  {
  width: 100% !important;
}


.panel-twocol_75_25_stacked .panel-col-main-content-col-1 .panel-pane + .panel-separator {
  display: none;
}
.fb_iframe_widget {
  width: auto !important;
  display: block!important;
}
.fb_iframe_widget span {
  width: 100% !important;
  display: block!important;
}
/**************************************
        BLOCKS - IMPORT FROM BLOCKS.CSS
***************************************/
.ie7 #page > header .above-header{
  position: relative;
  z-index: 1;
}
/* Blocks */
.block {
  margin-bottom: 0;
}
/* Mini panels get a special title class */
.mini-panel-title {
  margin: 0 10px;
}
.block-panels_mini .mini-panel-title {
  margin: 0 10px;
}
/* Login block - horizontal (theme setting) basic styles */
.lb-h {
  min-width: 320px;
  margin-top: 1px;
}
.region-header .lb-h {
  float: right;
}
.lb-h .block-inner,
.lb-h .block-content {
  padding: 0;
}
.lb-h #user-login-form {
  margin: 0;
}
.lb-h .form-item {
  float:left;
  margin: 0;
}
.lb-h input.form-text {
  margin:0 3px 0 0;
  width:110px;
}
.lb-h #edit-actions {
  margin: 0;
}
.lb-h input.form-submit {
  position: absolute;
  margin: 0;
  top: 1.2em;
}
.lb-h h2 {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);   /* IE6, IE7 */
  clip: rect(1px,1px,1px,1px);
}
/* Reset margins and padding for the Help block .block-inner */
#block-system-help .block-inner {
  padding: 0;
  margin: 0;
}
/* Reset block ul in the dashboard */
#dashboard .block ul {
  margin-left: 0;
}
/**************************************
             BLOCKS STYLES
***************************************/

/*Style Boxes*/
.block_image img {
  width: 100%;
}
.section-box-full-width .block_image img {
  width: auto;
}
.block_teaser p {
  padding: 0;
  margin: 0;
}
.section-title {
  clear: both;
  overflow: hidden;
  padding-top: 14px;
  padding-bottom: 14px;
  margin: 0
}
.section-title .section-title,
.nav .section-title,
.panel-col-nav .section-title {
  padding: 0;
  overflow: visible;
}
.section-new-row {
  clear: both;
}
.title {
  padding-top: 10px;
  padding-bottom: 10px;
}
.block_teaser {
  padding: 0 20px;
}
.section-boxes,
.panel-pane[class*="section-box"],
.pane-node-field-custom-pane,
.article .panel-panel[class*="panel-row-main_content"] .panel-pane,
.article .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-col-main-content-col-3 .panel-pane,
.article .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item,
.panel-threecol_50_25_25 > .panel-panel-wrapper > .inside > .panel-col-main-content-col-3 .panel-pane,
.panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel,
.panel-twocol_25_75_stacked .TellusProduct,
.panel-twocol_25_75_stacked .pane-ankiro-custom-layout-result .TellusProduct,
.pane-tellus-cusom-blocks .pane-content > div,
.pane-tellus-near-by,
.pane-tellus-related-products,
.pane-tellus-related-products .TellusProduct,
#employee_single .field-name-field-recommended > .field-items > .field-item,
#content .panel-twocol_25_75_stacked .search-results .visitdk-search-search-result {
  float: left;
  position: relative;
}


/* Excluding the theme articles content types, because in this case the right column is not wide enough*/
.article-theme-article .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-col-main-content-col-3 .panel-pane {
  float: none;
}

#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-2 .inside .pane-node-field-custom-pane {
  width: 96.1%;
}
.panel-tema-layout .panel-col-main-content-col-2 .block_title,
.panel-threecol_50_25_25 .panel-col-main-content-col-2 .block_title {
  margin-bottom: 15px;
}
.panel-tema-layout .panel-col-main-content-col-2 .block_teaser,
.panel-threecol_50_25_25 .panel-col-main-content-col-2 .block_teaser {
  padding: 0;
}
.section-box-425 .block_teaser,
.section-box-425-280 .block_teaser,
.section-box-425-328 .block_teaser {
  padding: 0;
}
.section-box-425-280.links-simple .links,
.section-box-425-280.links-simple-black .links,
.section-box-206-280.links-simple .links,
.section-box-206-280.links-simple-black .links,
.section-box-425-280.links,
.section-box-206-280.links{
  padding: 0;
}
.section-box-425-280 li,
.section-box-206-280 li{
  margin: 0!important;
}
.panel-col-nav .links{
  margin: 0!important;
}
#content .links .links,
#content .links-simple .links .links{
  padding: 0;
}
#content .section-box-206-280 .links .links,
#content .section-box-425-280 .links .links {
  padding-bottom: 14px;
}
#content .section-box-206-280 .links .links a,
#content .section-box-425-280 .links .links a{
  line-height: 17px;
  margin-bottom: 8px;
}
#content .panel-col-main-content-col-3 .panel-pane.pane-node-field-right-blocks {
  float: none;
  clear: both;
  margin-left: 0;
  margin-bottom: 0;
}
/*Section block --- First*/
.section-no-hover:hover,
.panel-panel.panel-col-main-content .panel-pane.section-box-250-470-first:hover {
  box-shadow: none!important;
}
.section-box-250-470-first .block_title .title,
.section-box-250-470-first h2.pane-title .title {
  padding-bottom: 20px;
}
.section-box-250-470-first .block_teaser a {
  padding: 0 0 0 17px;
}
.section-box-250-470-first .block_teaser {
  padding: 0;
}
.section-box-250-470-first .block_teaser p {
  margin-bottom: 1em;
}
/*Section block --- 572 X 470*/

.section-box-572,
.section-box-572-160,
.section-box-572-470,
.panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child {
}
.section-box-572-160 {
  height: 160px;
}
.section-box-572-470,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child {
  height: 470px;
}
.section-box-572-470 img,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child img,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child img,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child img{
  max-height: 328px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.section-box-572 h2,
.section-box-572-470 h2,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child h2,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child h3,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child h2{
  padding: 29px 20px 8px;
}
.section-box-279.section-title,
.section-box-572.section-title,
.section-box-865.section-title {
  clear: none;
  padding: 0;
}
.section-box-279.section-title:hover,
.section-box-572.section-title:hover,
.section-box-865.section-title:hover {
  box-shadow: none!important;
}
.section-title .align-span {
}
.section-box-572-160 p {
  margin: 0px;
  padding: 0px;
}
.section-box-572-160 .block_image {
  float: right;
  margin-right: 7%;
  width: 28.5%;
}
.section-box-572-160 .block_teaser {
  float: left;
  padding: 0;
  width: 53%;
}
.section-box-572-160 .block_teaser p {
  margin-bottom: 1em;
}

/*Section block --- 279 X 226*/

.panel-pane[class*="section-box-279"],
.panel-twocol_25_75_stacked .TellusProduct,
.pane-tellus-cusom-blocks .pane-content > div,
.pane-tellus-near-by,
.pane-tellus-related-products .TellusProduct,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item,
.article .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-col-main-content-col-3 .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item {
}
.section-box-279-160 {
  height: 160px;
}
.section-box-279-228 .pane-content > .links {
  height: 233px;
  overflow: hidden;
}
.section-box-279-160 .links.simple{
  margin-top: 0;
}
.section-box-279-228,
.pane-tellus-cusom-blocks .pane-content > div,
.view-filter-galleries .section-box-279,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item {
  height: 228px;
}
.section-box-279-228 .block_teaser,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item .block_teaser {
}
.section-box-279-300 {
  min-height: 300px;
}
.section-box-279-343 {
  min-height: 343px;
  overflow: hidden;
}
.panel-col-col-4 .section-box-279-343{
  min-height: 400px;
}
.panel-tema-layout .panel-col-col-4 .section-box-279-343{
  min-height: 343px;
}
.section-box-279-343 .panel-content {
  overflow: hidden;
}
.section-box-279-343 .block_image{
  display: none;
}
.section-box-279-470 {
  height: 470px;
}
.panel-pane[class*="section-box-279"] h2,
.section-box-572-160 h1,
.section-box-572-160 h2,
.form-newsletter h1,
.pane-tellus-cusom-blocks .pane-content > div h2,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item h2,
#content .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item h2,
#content .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item h1,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li h3,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li h3,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct h2,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct h2{
  padding: 10px 17px 0px 20px;
  height: 51px;
  overflow: hidden;
  margin-bottom: 7px;
}
.pane-employees-panel-pane-1.section-box-279 h2.pane-title{
  margin-bottom: 15px;
}
.panel-pane[class*="section-box-279"] h2.collapsiblock,
.pane-visitdk-subscribe-blog.panel-pane[class*="section-box-279"] h2{
  margin-bottom: 0;
}
.pane-visitdk-subscribe-blog.panel-pane[class*="section-box-279"] h2 a{
  color: #37302C;
}
#encyclopedia-listing-pane h2.pane-title,
.pane-visitdk-subscribe-blog.panel-pane[class*="section-box-279"] h2{
  padding: 10px 17px 0px 20px;
  height: 51px;
  overflow: hidden;
}
#encyclopedia-listing-pane .align-span{
  height: 51px;
  font-size: 3px;
  display: inline-block;
}
.article .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item .article-content{
  padding: 0 20px 20px;
}
.article .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item h1 .title{
  padding: 0;
}
.section-box-572-160 h1,
.section-box-572-160 h2 {
  padding-left: 0;
  padding-right: 0;
}
.panel-pane[class*="section-box-279"] h2 .align-span,
#content .panel-col-main-content-col-3 .panel-pane.pane-node-field-right-blocks .align-span,
.section-box-572-160 h1 .align-span,
.section-box-572-160 h2 .align-span,
.form-newsletter h1 .align-span,
.view-filter-galleries .section-box-279 .views-field-title .align-span,
.pane-tellus-cusom-blocks .pane-content > div h2 .align-span,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item h2 .align-span,
.panel-twocol_75_25_stacked .panel-col-top .panel-pane.section-box-279 h2 .align-span,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .align-span,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .align-span{
  height: 51px;
  width: 1%;
}
.section-box-572-160 h1 .align-span,
.section-box-572-160 h2 .align-span {
  height: 38px;
}
.feeds.panel-pane[class*="section-box-279"] h2 a{
  width: 100%;
  display: inline-block;
}
.pane-visitdk-subscribe-blog.feeds.panel-pane[class*="section-box-279"] h2 .align-span{
  height: 32px;
}
.pane-visitdk-subscribe-blog.feeds.panel-pane[class*="section-box-279"] h2 {
  height: auto;
}
.panel-pane[class*="section-box-279"] h2 .title,
#content .panel-col-main-content-col-3 .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item h2 .title,
.pane-tellus-cusom-blocks .pane-content > div h2 .title,
.section-box-572-160 h1 .title,
.section-box-572-160 h2 .title,
.form-newsletter h1 .title,
.view-filter-galleries .section-box-279 .views-field-title a,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item h2 .title,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .title,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .title{
  width: 97%;
  padding: 0;
}
.feeds.panel-pane[class*="section-box-279"] h2 .title{
  width: 98%;
}
.section-box-279.section-title h2 .title,
.section-box-279-228.section-title h2 .title,
.section-box-279-343.section-title h2 .title,
#ankiro-search .pane-switch-searches h2 .title {
  width: auto;
}
.panel-pane[class*="section-box-279"] .pane-content > p {
  padding-left: 20px;
  padding-right: 20px;
}
.section-box-279-300 h2 {
  height: auto;
  padding: 20px 20px 10px;
}
.section-box-279-228 img,
.section-box-279-300 img,
.pane-tellus-cusom-blocks .pane-content > div img,
#employee_single .field-name-field-recommended > .field-items > .field-item:first-child ~ .field-item img,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li img,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li img{
  position: absolute;
  bottom: 0;
  left: 0;
}
.panel-pane[class*="section-box-279"] .block_teaser,
.panel-pane[class*="section-box-279"] .block-teaser,
.pane-tellus-cusom-blocks .pane-content > div .block_teaser,
#content .panel-pane.pane-node-field-right-blocks .field-name-field-right-blocks > .field-items > .field-item .block_teaser,
.ProductListTitleLatest,
#content .view-cision-feed .list ul{
  padding: 0 20px 20px;
}
#content .panel-col-top .no-space-left {
  margin-left: -14px!important;
  padding-left: 14px;
}
.panel-pane[class*="section-box-279"].no-space-bottom .block_teaser {
  padding: 0 20px;
}

/* section box 279 inside 279 */
#page .section-box-279 .section-box-279,
.pane-node-field-custom-pane .panel-pane {
  margin-right: 0 !important;
  width: 100% !important;
}
/* Center the custom blocks in the right column of Top Ten Page /without map - template/ */
.article-panel-template-template-74494 .pane-node-field-custom-pane {
  float: none;
  padding-bottom: 20px;
}
.article-panel-template-template-74494 .pane-node-field-custom-pane .panel-pane .pane-content > div {
  margin: 0 auto;
}
.article-panel-template-template-74494 .pane-visitdk-custom-blocks-pane {
  float: none;
  max-width: 73%;
  margin: 0 auto;
  margin-right: auto !important;
}

/*Section block --- 425 X 328*/
.section-box-425,
.section-box-425-280,
.section-box-425-328 {
}
.section-box-425-328 {
  height: 328px;
}
.section-box-425-280 {
  min-height: 280px;
}
.section-box-425 h2,
.section-box-425-328 h2,
.section-box-425-280 h2,
.section-box-206 h2,
.section-box-206-280 h2 {
  padding: 20px 0;
}
.section-box-425 h2 .title,
.section-box-425-328 h2 .title,
.section-box-425-280 h2 .title,
.section-box-206 h2 .title,
.section-box-206-280 h2 .title{
  padding: 0;
}
.section-box-425-328 img {
  max-height: 244px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.section-box-425 .block_teaser,
.section-box-425-328 .block_teaser {
}
.section-box-425.no-space-bottom,
.section-box-425-328.no-space-bottom {
  margin-bottom: 0;
}
.section-box-425-280,
.section-box-206,
.section-box-206-280 {
  padding: 0 20px;
}
.section-box-425-280 .block_teaser,
.section-box-206-280 .block_teaser {
  padding: 0;
}
#content .section-box-425-328 h2{
  margin: 8px 0;
  max-height: 68px;
  overflow: hidden;
  padding: 0 20px;
  white-space: nowrap;
}
#content .section-box-425-328 h2 .title{
  display: inline-block;
  width: 96%;
  line-height: 22px;
  white-space: normal;
}
#content .section-box-425-328 h2 .align-span{
  display: inline-block;
  height: 68px;
  width: 1%;
}
/*Section block --- 865 X 470*/

.section-box-865-470 {
  height: 470px;
}
.panel-pane.section-box-865.no-space-bottom,
.panel-pane.section-box-865-470.no-space-bottom {
  margin-bottom: 0;
}
/*Section block --- 1158 X 130*/
.section-box-1158-130 {
  height: 130px
}
/*Section Block ---- 100% white background*/
.section-box-full-width,
#content .panel-pane.section-box-full-width,
.panel-col-custom-bottom-blocks {
  float: none;
  margin: 0;
  position: static;
  margin: 0 -50%;
  padding: 0 50%;
}
.section-box-full-width,
#content .panel-pane.section-box-full-width{
  width: 98.8%;
  margin-bottom: -14px;
}
.section-box-full-width .align-span {
  height: 50px;
}

/*Section Block ---- 206 X 280 */
.section-box-206,
.section-box-206-280 {
  width: 166px;
}
.section-box-206-280 {
  min-height: 280px;
}
/*4 col blocks*/

/*block list*/
.block_list {
  height: 132px;
  padding: 14px;
}
.block_number {
  height: 160px;
  position: relative;
}
.block_number p {
  bottom: 26px;
  left: 26px;
  position: absolute;
  margin: 0;
}
.section-box-425-328 .block_number {
  height: 244px;
}
/* Custom blocks with overlay */
.overlay-tooltip {
  position: relative;
}
.overlay-tooltip .block-image-overlay,
.color-tooltip .block-image-overlay {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 16px;
}
.overlay-tooltip .block-image-overlay-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.block-image-overlay .block-image-overlay-mouseover p {
  margin: 0;
}
.overlay-tooltip .block-image-overlay .field-name-field-mouseover,
.overlay-tooltip .block-image-overlay .block-image-overlay-mouseover {
  position: relative;
  max-height: 48px;
  overflow: hidden;
  padding: 15px 20px;
  color: #000;
}
.overlay-tooltip .block-image-overlay .field-name-field-mouseover .field-item,
.overlay-tooltip .block-image-overlay .block-image-overlay-mouseover p {
  max-height: 48px;
  overflow: hidden;
}
.overlay-tooltip .block_number {
  display: block;
}
.overlay-tooltip .block_number .field-name-field-mouseover,
.overlay-tooltip .block_number p {
  display: none;
}
.color-tooltip .block-image-overlay {
  height: 160px;
}
.section-box-425-328.color-tooltip .block-image-overlay {
  height: 244px;
}
.color-tooltip .block-image-overlay .field-name-field-mouseover,
.color-tooltip .block-image-overlay .block-image-overlay-mouseover {
  padding: 25px 20px;
  color: #fff;
}
.color-tooltip .block-image-overlay .field-name-field-mouseover .field-item,
.color-tooltip .block-image-overlay .block-image-overlay-mouseover p {
  overflow: hidden;
  max-height: 96px;
}
.section-box-425-328.color-tooltip .block-image-overlay .field-name-field-mouseover .field-item,
.section-box-425-328.color-tooltip .block-image-overlay .block-image-overlay-mouseover p {
  max-height: 128px;
}
.color-tooltip .block_image {
  display: none;
}
/*Box inline auto width*/


/*Links inlie block*/
.links-inline .pane-content a,
.pane-content > .links-inline a {
  padding-left: 20px;
  margin-right: 12px;
}
.links-list-red-inline {
  margin-bottom: 1em;
}
/*Iframe Booking*/
.pane-visitdk-panels-iframe-pane {
  overflow: hidden;
}
/* Center booking iframe in the Top Ten Page /without map - template/ */
.article-panel-template-template-74494 #iframeprovider-wrapper0 {
  text-align: center;
}
/*Download box*/
.section-box-279-343 .left {
  margin-left: 20px;
}
.section-box-279-343 .left + .right {
  margin-left: 14px;
  margin-right: 20px;
  width: 147px;
}
a.bullet {
  padding-left: 15px;
}
/* Flickr */
.flickr .pane-content {
  padding: 0 20px 20px;
}
#content .flickr img {
  margin-bottom: 5px;
  margin-right: 2%;
  width: 23%;
}
/*User contact block*/

.user-contact-info .usr {
  width:100%;
  clear:both;
  margin-bottom: 10px;
}
.user-contact-info .usr .lft {
  float: left;
  padding-right: 3%;
  width: 25%;
}
.user-contact-info .usr .rgt {
  width:70%;
  float:left;
  padding:7px 0px 0px 0px;
}
.user-contact-info .usr .rgt .nam {
  margin:0;
  margin-bottom:5px;
}
.user-contact-info .usr .rgt .tit {
  margin:0;
}
.user-contact-info .usr .clr {
  width:100%;
  height:10px;
  clear:both;
  overflow:hidden;
}
.user-contact-info .info {
  width:100%;
  clear:both;
}
.user-contact-info .info .lft {
  min-width:28%;
  float:left;
}
.user-contact-info .info .lft p {
  margin:0;
}
.user-contact-info .info .rgt {
  width:70%;
  float:left;
}
.user-contact-info .info .rgt p {
  margin:0;
}

/*Facts*/
.mwr-t9 .img {
  width:100%;
  clear:both;
  margin-bottom:30px;
}
.mwr-t9 .bdy {
  width:100%;
  clear:both;
}
.mwr-t9 .bdy p {
  margin:0;
}
/*Related*/
.mwr-t10 .bdy {
  width:100%;
  clear:both;
}
.mwr-t10 .bdy ul {
  margin:0;
  padding:0;
}
.mwr-t10 .bdy ul li {
  margin-bottom:10px;
}
.mwr-t10 .bdy ul li a {
  padding:0px 0px 0px 10px;
}

/*Tags*/
#mini-panel-related_tags .pane-content {
  width: auto!important;
}
#mini-panel-related_tags div {
  width: auto;
  margin: 0;
  padding: 0;
}
#mini-panel-related_tags div a{
  margin: 0 6px 0 0;
}
.pane-node-terms,
.pane-related-tags,
.ProductBodyContent .TellusCategoryList,
.ProductBodyContent .TellusDbOwner {
  overflow: hidden;
  clear:both;
  padding:13px 0px 13px 5px;
  margin-bottom:15px;
}
.ProductBodyContent .TellusDbOwner .TellusDbOwnerName {
  border-right: 1px solid #D2CBB5;
  padding-right: 3px;
}
.pane-node-terms .pane-title,
.pane-related-tags .pane-title,
.ProductBodyContent .TellusCategoryList h3,
.ProductBodyContent .TellusDbOwner h3 {
  width:23%;
  float:left;
  margin:0;
  padding:0px 0px 0px 0px;
}
.pane-node-terms .pane-content,
.pane-related-tags .pane-content,
.ProductBodyContent .TellusCategoryListInfo {
  float: left;
  width: 76%;
  margin-left: 1%;
}
.pane-node-terms .pane-content ul,
.pane-related-tags .pane-content ul,
.ProductBodyContent .TellusCategoryListInfo {
  margin:0;
  padding:0;
}
.pane-node-terms .pane-content ul li,
.pane-related-tags .pane-content ul li,
.ProductBodyContent .TellusCategoryListInfo li {
  margin-right: 7px;
}
.pane-node-field-date,
.pane-node-created,
.pane-node-author{
  margin:0;
  margin-bottom:10px;
}
#content .pane-node-created,
#content .pane-node-author {
  display: inline-block;
  margin-right: 0;
  width: auto;
}
.ie7 #content .pane-node-created,
.ie7 #content .pane-node-author{
  display: inline;
}
#content .pane-node-author {
  margin-left: 3px;
}
#content #cision-node .pane-node-author {
  margin-left: 4%;
}
.ProductBodyContent .TellusCategoryList {
  margin-bottom: 0;
  margin-top: 14px;
}
.pane-node-body h2.pane-title {
  margin:0;
  margin-bottom:15px;
}
.pane-node-body p,
.ProductBodyContent .ProductTextList p {
  margin:0;
  margin-bottom:25px;
}
.ProductBodyContent .ProductTextList iframe {
  display: block;
  margin-bottom: 14px;
}
.ProductBodyContent .providedBy {
  background-image: url(../images/sprite.png);
  background-position: -360px -1235px;
  width: 270px;
  height: 48px;
  margin-bottom: 25px;
}
/*Links element*/
.section-box-279-343 .list,
.view-id-feed_items .list,
.view-id-employees .list {
  width:100%;
  clear:both;
}
.section-box-279-343 .list ul,
.view-id-feed_items .list ul,
.view-id-employees .list ul,
.ProductListTitleLatest  ul{
  margin:0;
  padding:0;
}
.view-id-employees .list ul {
  margin:0 0 0 20px;
}
.section-box-279-343 .list ul li,
.view-id-feed_items .list ul li,
.view-id-employees .list ul li,
.ProductListTitleLatest  ul li {
  margin-bottom:10px;
}
.section-box-279-343 .list ul li a,
.view-id-feed_items .list ul li a,
.view-id-employees .list ul li a,
.ProductListTitleLatest  ul li a{
  padding:0px 0px 0px 24px;
}
.section-box-279-343 .list ul li a span,
.view-id-feed_items .list ul li a span,
.view-id-employees .list ul li a span,
.ProductListTitleLatest  ul li a span{
  vertical-align: baseline;
}

.section-box-279 .view-id-employees .list ul li {
  margin-bottom: 19px;
}
.section-box-279 .view-id-employees .list ul li a {
  padding:0px 0px 0px 14px;
}
/*Races blocks*/
.mwr-t11 .bdy .clr {
  width:100%;
  height:20px;
  clear:both;
  overflow:hidden;
}
.mwr-t11 .bdy .itm {
  width:100%;
  clear:both;
  margin-bottom: 8px;
}
.mwr-t11 .bdy .itm .lft {
  width:24%;
  float:left;
}
.mwr-t11 .bdy .itm .lft .cal {
  width:34px;
  height:31px;
  position:relative;
}
.mwr-t11 .bdy .itm .lft .cal .mon {
  width:34px;
  position:absolute;
  z-index:100;
  left:0px;
  top:0px;
}
.mwr-t11 .bdy .itm .lft .cal .mon p {
  margin:0;
  padding:1px 0px 0px 0px;
}
.mwr-t11 .bdy .itm .lft .cal .day {
  width:34px;
  position:absolute;
  z-index:101;
  left:0px;
  top:16px;
}
.mwr-t11 .bdy .itm .lft .cal .day p {
  margin:0;
}
.mwr-t11 .bdy .itm .rgt {
  width:76%;
  float:left;
}
.mwr-t11 .bdy .itm .rgt p {
  margin: 0;
  padding: 0;
}
.mwr-t11 .bdy .itm .clr {
  width:100%;
  height:8px!important;
  clear:both;
  overflow:hidden;
}
.mwr-t11 .more {
  width:100%;
  clear:both;
}
.mwr-t11 .more p {
  margin:0;
}

/*Twitter Block*/
.twitter-t1 {
  clear:both;
}
.twitter-t1 .pad {
  clear:both;
  padding:0px 10px 20px 10px;
}
.twitter-t1 .pad .hd {
  clear:both;
  margin-bottom:15px;
  padding:15px 0px 0px 10px;
}
.twitter-t1 .pad .hd p {
  margin:0;
}

.twitter-t1 .pad .list {
  width:100%;
  clear:both;
}
.twitter-t1 .pad .list .twtr-widget .twtr-tweet-wrap {
  padding:0;
}
.twitter-t1 .pad .list #twtr-widget-1 .twtr-avatar {
  width:70px;
  height:60px;
}
.twitter-t1 .pad .list .twtr-img {
  width:50px;
  height:50px;
  padding:0px 0px 0px 10px;
}
.twitter-t1 .pad .list .twtr-img img {
  width:45px;
  height:45px;
}
.twitter-t1 .pad .list .twtr-tweet-text {
  width:165px;
  float:left;
}
.twitter-t1 .pad .list .twtr-tweet {
  padding:10px 5px 10px 0px;
}
/*Blocks 3 inline simmilar*/
.columns-t2 {
  clear: both;
  margin: 0 auto;
  overflow: hidden;
  padding: 30px 0;
}
.columns-t2 .col1 {
  width:27.7%;
  float:left;
}
.columns-t2 .col2 {
  width:27.6%;
  float:left;
}
.columns-t2 .col3 {
  width:21.2%;
  float:left;
}
.columns-t2 .col4 {
  width:23.3%;
  float:left;
}
.columns-t2 .clr {
  width:100%;
  height:20px;
  clear:both;
  overflow:hidden;
}
.columns-t2 .hd {
  width:100%;
  clear:both;
  margin-bottom:15px;
}
.columns-t2 .hd p {
  margin:0;
}
.columns-t2 .bdy {
  width:100%;
  clear:both;
}
.columns-t2 .bdy ul {
  margin:0;
  padding:0;
  padding:0px 25px 0px 0px;
}
.columns-t2 .bdy ul li {
  margin-bottom:5px;
}

/************************
  TOP 10 LIST
*************************/

.pane-visitdk-topten-list-pane .pane-content {
  padding: 12px;
}
.ie7 .pane-visitdk-topten-list-pane .pane-content {
  zoom: 1;
}
.pane-visitdk-topten-list-pane.sticky .pane-content {
  background: #fff;
}
.topten_list {
  padding: 8px;
}
.topten_list div.list li div {
  float: right;
  width: 86%;
}
.topten_list ol {
  margin: 0;
}
.topten_list li {
  padding: 0px;
  clear: right;
}
.topten_list .foot {
  position: relative;
  width: 100%;
  margin-top: 20px;
}
.topten_list .foot p {
  margin:0;
  padding: 0 45px 0 0;
}
.topten_list .foot .dk {
  width: 36px;
  height: 36px;
  position: absolute;
  margin-left: 5px;
  top: -7px;
  right: 0;
}
/************************
  Encyclopedia listing
*************************/

/************************
  Offer Carousel
*************************/

.pane-offer-carousel,
.offer-block {
  margin-right: 2.4%;
  margin-top: 20px;
  position: relative;
  width: 97.6%;
}
.pane-offer-carousel h2,
.offer-block h2 {
  min-height: 72px;
  padding: 0 262px 0 5%;
}
.offer-block h2 {
  padding: 0 32px 0 32px;
}
.pane-offer-carousel h2 .title,
.offer-block h2 .title {
  width: 99%;
  overflow: hidden;
}
.offer-block h2 .title {
  width: 99%;
}
.pane-offer-carousel .pane-content,
.offer-block .block_teaser,
.offer-block .pane-content {
  padding-bottom: 32px;
  overflow: hidden;
}
.offer-block .pane-content {
  min-height: 309px;
}
.offer-block .block_teaser h2 {
  min-height: 0;
  padding: 0 0 20px;
}
.offer-block .block_image {
  float: right;
  padding-top: 60px;
  width: 279px;
  margin-right: 20px;
}
.pane-offer-carousel h2 .align-span,
.offer-block h2 .align-span {
  height: 72px;
  width: 1px;
}
.pane-offer-carousel .views-slideshow-cycle-main-frame-row-item,
.offer-block .block_teaser {
  padding: 5% 3% 0 5%;
  width: 90%;
}
.pane-offer-carousel .views-slideshow-cycle-main-frame-row-item {
  overflow: hidden;
}
.pane-offer-carousel .views-slideshow-cycle-main-frame-row-item .views-field-field-offer-images .field-content {
  height: 157px;
}
#content .offer-block .block_teaser {
  float: left;
  width: 220px;
  padding-bottom: 14px;
}
#widget_pager_top_offer_carousel-block {
  margin-right: 3%;
  position: absolute;
  right: 0;
  top: 24px;
  width: 236px;
}
.ie8 #widget_pager_top_offer_carousel-block > div {
  width: 57px;
  height: 32px;
}
#content #widget_pager_top_offer_carousel-block img {
  width: 57px;
}
#widget_pager_top_offer_carousel-block .views-slideshow-pager-field-item {
  float: left;
  padding: 0 0 7px;
  margin: 0 1px;
}
#widget_pager_top_offer_carousel-block .views-slideshow-pager-field-item .views-content-field-image {
  padding: 1px;
}
.pane-offer-carousel .views-field-title {
  margin-bottom: 20px;
}
.views-slideshow-cycle-main-frame-row,
.views-slideshow-cycle-main-frame{
  width: 100%!important;
}
.pane-offer-carousel .views-slideshow-cycle-main-frame-row-item .views-field-field-offer-images {
  width: 54%;
  float: right;
}
.pane-offer-carousel .views-field-view-node {
  clear: both;
}
.pane-offer-carousel .views-field-view-node a,
.offer-block .block_teaser p a {
  margin-top: 5px;
}
.pane-offer-carousel .views-field-field-offer-price-description {
  padding-bottom: 10px;
}
/************************
  TELLUS PRODUCT PAGE
*************************/

/*FacilityCategoryList*/
.ProductDistanceList,
.ProductTransportList,
.TellusRoutesForm {
  margin: 0 20px;
}
.ProductTransportList {
  margin-bottom: 20px;
  padding-bottom: 5px;
}
.FacilityCategoryList ul li {
  overflow: hidden;
  clear: both;
}
.FacilityCategoryList ul,
.ProductTransportList ul {
  padding: 0;
}
.FacilityCategoryList > ul,
.ProductTransportList ul {
  padding-bottom: 15px;
}
.FacilityCategoryList ul > li h4,
.ProductTransportList ul > li > h4 {
  padding-left: 20px;
}
.FacilityCategoryList ul > li h4 {
  float: none;
  width: auto;
  line-height: 20px;
}
.FacilityCategoryList ul > li > ul,
.ProductTransportList ul > li > div {
  margin-bottom: 14px;
}
.FacilityCategoryList ul > li > ul li,
.ProductTransportList ul > li > div {
  padding-left: 20px;
}

/*ProductOtherContactList*/
.TellusProductContacts {
  margin-bottom: 10px;
}
.ProductOtherContactList table {
  margin: 0 0 15px;
}
.ProductOtherContactList th {
  margin: 0;
  padding: 0 0 15px;
}
.ProductOtherContactList td:first-child {
  margin: 0 0 15px;
  padding: 0;
  width: 100px;
}
.ProductOtherContactList td:first-child + td {
  margin: 0 0 15px;
  padding: 0;
  width: 145px;
}
/*ProductLinksList*/
.ProductLinksList ul,
.ProductDownloadsList ul {
  padding: 0;
  margin-bottom: 15px;
}
.ProductLinksList ul li,
.ProductDownloadsList ul li {
  padding: 0 0 0 20px;
}
/*ProductTripadvisor*/
.ProductInfoSidebar > div.ProductTripadvisor {
  padding-bottom: 20px;
}
.ProductInfoSidebar .ProductTripadvisor a.woco-link-arrow {
  display: inline-block;
  margin: 0 10px;
}
/*ProductTwitter*/
.ProductTwitter {
  clear: both;
}
/*ProductRightSidebar*/

/*ProductDistanceList*/
.TellusProductMap > div.ProductDistanceList {
  padding-bottom: 0;
  margin-bottom: 0;
}
.ProductDistanceList ul {
  padding: 0;
}
.ProductDistanceList .ProductDistanceInfo {
  margin-bottom: 15px;
}
/************************
  Danish tourism
*************************/

#content #visitdk-regions-list {
  margin-right: 1.2%;
  width: 23.8%;
}
#content #visitdk-regions-current {
  width: 23.8%;
  margin: 0 1.2% 0 0;
}
#content #visitdk-regions-map {
  margin-right: 1.2%;
  width: 48.8%;
}
#content #visitdk-regions-list .custom-block,
#content #visitdk-regions-list .regions-list,
#content #visitdk-regions-current .region-information {
  margin: 0;
  padding: 20px 20px 0;
}
#content #visitdk-regions-list .custom-block h2 {
  margin-bottom: 20px;
}
#content #visitdk-regions-current .region-information h2 {
  margin-bottom: 20px;
}
#content #visitdk-regions-list .regions-list a {
  padding: 0;
}
#content #visitdk-regions-list .regions-list ul a {
  padding: 5px;
}
.pane-tellus-related-products,
.pane-tellus-near-by {
  margin-top: 34px;
}
.pane-tellus-near-by {
  clear:both;
}
.pane-tellus-near-by .title,
.pane-tellus-related-products .title {
  padding-bottom: 25px;
  display: block;
}
.pane-tellus-near-by .links.simple {
  margin-top: 0;
}
.pane-tellus-near-by .links-simple-black .links,
.pane-tellus-near-by .links-simple-black .links ul {
  padding: 0;
}
.panel-pane ~ .pane-tellus-related-products {
  float: right;
}
.pane-tellus-near-by .links-simple-black .pane-title {
  margin-bottom: 15px;
}
.pane-tellus-near-by .links-simple-black a {
  margin: 0 0 6px;
  padding-left: 17px;
}
.pane-tellus-related-products .TellusProductList {
  overflow: hidden;
  vertical-align: top;
}
.pane-tellus-related-products .TellusProductList .TellusProduct {
  width: 29%;
  vertical-align: top;
  margin-right: 4%;
  float: none;
  display: inline-block;
}
.pane-tellus-related-products .TellusProduct {
  padding-bottom: 14px;
}
.pane-tellus-related-products .TellusProduct:first-child {
  margin-left: 0;
}
.pane-tellus-related-products .TellusProductList .ProductName {
}
.pane-tellus-related-products .TellusProductList address {
  padding-bottom: 14px;
}
.pane-tellus-related-products .TellusProductList .ProductImageWrapper,
.pane-tellus-related-products .TellusProductList .ProductImageWrapper img {
  width: auto;
  height: auto;
  float: none;
  max-height: none;
  max-width: 100%;
}
.pane-tellus-related-products .TellusProductList .ProductImageWrapper {
  height: 150px;
  overflow: hidden;
}
.pane-tellus-related-products .TellusProductList .ProductTextList {
  margin-top: 20px;
}
.panel-gdpanel .element-share-button {
  padding: 10px 0 14px 5px;
}

ul.tweet_list{
  padding: 0;
  margin: 0;
}
ul.tweet_list li{
  padding: 0;
  margin: 0 0 4.8%;
}

.panel-gdpanel .element-add-button {
  padding-top: 10px;
}


/************************
  DOWNLOAD BOX
*************************/

.view-download-block-news {
  padding: 0 20px 20px;
}
.view-download-block-news .views-row a {
  width: 180px;
}
.view-download-block-news .views-row a:hover {
}
.view-download-block-news .views-row img {
  margin-bottom: 14px;
}
/************************
  FACEBOOK LIKE BUTTONS
*************************/
.pane-fblikebutton-fblikebutton-block {
  padding: 20px 0;
}
.pane-fblikebutton-fblikebutton-block ~ .pane-custom h2,
.panel-twocol_65_35 .pane-addthis-sharebox-list h2,
.panel-twocol_65_35 .pane-add-node-to-guide h2{
  padding: 20px 0;
}
.pane-add-node-to-guide h2,
.pane-addthis-sharebox-list h2{
  margin-bottom: 15px;
  padding: 20px 0 28px;
}
.panel-display .follow-link-wrapper {
  float: none;
}
.panel-twocol_65_35 .pane-addthis-sharebox-list {
  width: 24%;
  float: left;
}
.panel-twocol_65_35 .pane-addthis-sharebox-list {
  width: 24%;
}

.panel-twocol_65_35 .pane-visitdk-copy-url-copy-url {
  float: left;
  margin-top: 58px;
  left: 0;
  min-height: none;
}
.pane-visitdk-copy-url-copy-url {
  left: 169px;
  margin-top: -133px;
  width: 31%!important;
  position: relative;
  min-height: 120px;
}
.panel-twocol_65_35 .pane-add-node-to-guide {
  float: right;
  width: 40%;
}
.pane-add-node-to-guide .description {
  margin-top: -5px;
}
.pane-add-node-to-guide .add-remove-wrapper {
  margin-top: 14px;
}
.pane-add-node-to-guide.element-add-button .add-remove-wrapper{
  margin-top: 0;
}
/************************
  CAMPAIGN PAGES
*************************/
.links-in-two-columns .pane-title {
  padding: 0 3.5%;
}
.links-in-two-columns .links ul li {
  padding-bottom: 3px;
  margin-left: 0;
}
.links-in-two-columns .left,
.links-in-two-columns .right {
  width: 49%;
}
/************************
  UNIFIED FILTERS
*************************/

/*Az-listing*/

ul.see-all {
  margin-bottom: 0!important;
  padding-bottom: 0!important;
}
ul.see-all + ul,
#content .filter-collapsable .ctools-collapsible-content{
  border-bottom: 1px solid #EFEEEA;
  padding-bottom: 5px;
  padding-top: 0 !important;
}
/*Gallery Filters*/
#content .views-exposed-widgets {
  margin: 0;
  padding: 0;
}
html.js fieldset.collapsed {
  padding: 0;
}
.views-exposed-form .views-exposed-widget {
  padding: 0;
}
#content .views-exposed-form .views-exposed-widget {
  float: none;
}
fieldset legend {
  width: 100%;
}
fieldset .bef-checkboxes input {
  visibility: hidden;
  position: absolute;
}

/*Search filters*/
.panel-pane.pane-terms-list h2 {
  margin-bottom: 0;
  border-bottom: 2px solid #efeeea;
}
.pane-terms-list .collapse-arrow,
.pane-terms-list .collapsibleList > li > .collapse-arrow {
  display: block;
  padding: 13px 20px;
  font-weight: bold;
  color: #000;
}
#search-panel.panel-threecol252550 .panel-pane[class*="section-box-279"] .pane-title{
  margin-bottom: 0;
}
#content .panel-col-above-top{
  margin-bottom: 14px;
}
.pane-my-guide-name h1{
  padding-right: 30px;
  min-height: 33px;
}
#search-panel.panel-threecol252550 .panel-col-main-content-col-2 [class*="pane-facetapi"] {
  padding: 7px 0;
  margin: 0;
}
#search-panel.panel-threecol252550 .panel-pane[class*="pane-facetapi"] .pane-title,
.panel-twocol_50_50 .panel-pane[class*="pane-facetapi"] li a,
html.js .views-exposed-form fieldset.collapsible .fieldset-legend,
.collapsibleList > li > .collapse-arrow,
#content .filter-collapsable h2,
.view-meet-danes-list #edit-tid-all,
.collapsibleList + a,
.facetapi-facetapi-links .facet_level_collapsible,
#content .pane-a-z-product-type .pane-title {
  max-height: auto;
  cursor: pointer;
  overflow: visible;
  padding: 3px 20px;
}
#search-panel.panel-threecol252550 .panel-pane[class*="section-box-279"] .pane-title:hover,
#search-panel.panel-threecol252550 .panel-pane.collapsiblock-processed[class*="section-box-279"] h2 .title:hover {
  cursor: pointer;
}
#content .filter-collapsable h2 .align-span{
  display: none;
}
#content .filter-collapsable h2{
  height: auto!important;
}
#content .filter-collapsable h2 .title{
  width: 100%;
}
#content .filter-collapsable ul{
  margin: 0;
  padding: 0;
}
/*Empty page search*/

.article-search-dashboard{
  padding: 20px 40px;
}
/*Employee list + meet a dane*/

/*Search listing filters*/

.panel-threecol252550 .panel-pane[class*="section-box-279"].collapsiblock-processed h2 .title {
  padding: 0;
  width: auto;
}
.panel-threecol252550 .panel-pane.section-box-279 .facetapi-facetapi-links,
.panel-threecol252550 .panel-pane.section-box-279 .facetapi-facetapi-links li,
.collapsibleList,
.collapsibleList ul,
.collapsibleList li{
  padding: 0;
  margin: 0;
}
#content .facetapi-facetapi-links,
#content .collapsible .fieldset-wrapper {
  padding: 5px 0 5px;
  margin: 0;
  border-bottom: 1px solid #EFEEEA;
}
#content .facetapi-facetapi-links li {
  margin: 0 0 0 0;
  padding: 0;
}
.panel-threecol252550 .panel-pane.section-box-279 .facetapi-facetapi-links li a,
.bef-checkboxes label,
fieldset .bef-checkboxes label,
.collapsibleList > li > ul li a,
#content .filter-collapsable ul li a,
.view-meet-danes-list .form-type-bef-link,
.facetapi-facetapi-links li a,
#content .facetapi-facetapi-checkbox-links li a{
  padding: 5px 0 5px 38px;
  cursor: pointer;
}
#content .facetapi-facetapi-checkbox-links li ul li a{
  padding-left: 67px;
}
#content .facetapi-facetapi-checkbox-links li ul li ul li a{
  padding-left: 91px;
}
#content .facetapi-facetapi-links li a + * a,
#content .facetapi-facetapi-links li .active-link + * a{
  padding-left: 60px;
  padding-top: 0;
}

.panel-threecol252550 .panel-col-main-content-col-2 .panel-pane.section-box-279 .facetapi-facetapi-links {
  padding: 10px 0;
}

#content .views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-bottom: 0;
  margin-top: 0;
}
.ie7 legend {
  position: relative;
  left: -7px;
}
.views-exposed-widget {
  min-height: 30px;
}
/*pane-tellus-cusom-blocks*/

.pane-tellus-cusom-blocks {
  float: right;
  width: 24.1%;
  margin-top: 1.2%;
}
#content .facetapi-checkbox {
  margin-right: 0;
}
/******************************************
        IMPORT FROM PAGE.CSS
 *******************************************/

/**************************************
            PAGE
***************************************/
.field-name-field-body-summary {
}
.sidebar-right {
  float: right;
}
/*Clearfix elements*/

.container .panel-tema-layout .panel-col-main-content-2-col-wrapper:after {
  content: ".";
  clear: both;
  visibility: hidden;
  height: 0;
}
.container .panel-tema-layout .panel-col-main-content-2-col-wrapper {
  zoom: 1;
}

* html .container .panel-tema-layout .panel-col-main-content-2-col-wrapper {
  height: 1%;
}
/**************************************
             HEADER
***************************************/
#page > header {
  margin-bottom: 22px;
}
#page > header .block,
#page > header .block-inner {
  margin: 0;
}
.mainmenu {
  clear:both;
}

/* Search Form */
#block-visitdk-search-visitdk-search-block {
  width: 172px;
  float: left;
  height: 60px;
}
#block-visitdk-search-visitdk-search-block .button-wrapper,
.form-item-market ~ .form-actions .button-wrapper,
#views-exposed-form-employees-list-panel-pane-1.ctools-auto-submit-full-form .views-submit-button .button-wrapper,
#views-exposed-form-employees-list-panel-pane-1 .views-submit-button .button-wrapper {
  padding: 0;
  position: static;
  float: right;
}
#visitdk-search-form .form-wrapper,
.panel-col-main-content-custom #freetext-search-block-form > div,
#views-exposed-form-employees-list-panel-pane-1 .views-exposed-widgets {
  margin-top: 18px;
}
#views-exposed-form-employees-list-panel-pane-1 {
  padding: 20px;
}
#content #views-exposed-form-employees-list-panel-pane-1 .views-exposed-form .views-exposed-widget.views-submit-button {
  margin: 0;
  padding: 0;
  float: right;
  width: 15%;
  visibility: visible;
}
#content #views-exposed-form-employees-list-panel-pane-1 .views-exposed-form .views-exposed-widget.views-widget-filter-title {
  float: left;
  width: 80%;
}
#visitdk-search-form .form-wrapper div,
#visitdk-search-form .form-wrapper span,
.panel-col-main-content-custom #freetext-search-block-form > div span,
.panel-col-main-content-custom #freetext-search-block-form > div div {
  vertical-align: top;
}
.panel-col-main-content-custom #freetext-search-block-form > .button-wrapper{
  float: right;
}
#visitdk-search-form .form-item,
.panel-col-main-content-custom #freetext-search-block-form .form-item,
#views-exposed-form-employees-list-panel-pane-1 .form-item {
  margin: 0;
  float: left;
}
.panel-col-main-content-custom #freetext-search-block-form .form-item{
  width: 84%;
}
#visitdk-search-form .form-text,
.panel-col-main-content-custom #freetext-search-block-form .form-text,
#views-exposed-form-employees-list-panel-pane-1 .form-text {
  height: 22px;
  padding: 2px 0 2px 6px;
  width: 126px;
  max-width: none;
}
#views-exposed-form-employees-list-panel-pane-1 .form-text {
  width: 190px;
}

#visitdk-search-form .form-submit,
.panel-col-main-content-custom #freetext-search-block-form .form-submit,
#edit-submit-employees-list {
  height: 28px;
  text-indent: -9999px;
  width: 30px;
  cursor: pointer;
}
#edit-submit-employees-list {
  margin-top: .2em;
}
#views-exposed-form-employees-list-panel-pane-1 .button-wrapper {
  margin: 0;
}
.ie7 #visitdk-search-form .form-submit,
.ie7 .panel-col-main-content-custom #freetext-search-block-form .form-submit,
.ie7 #edit-submit-employees-list {
  text-indent: 0;
}
#visitdk-search-form .compact-form-label,
#content .compact-form-label,
.panel-col-main-content-custom #freetext-search-block-form .compact-form-label,
#views-exposed-form-employees-list-panel-pane-1 .views-exposed-widgets label {
  top: 3px;
  left: 7px;
}
#content  #views-exposed-form-employees-list-panel-pane-1 .views-widget-filter-term_node_tid_depth,
#content  #views-exposed-form-employees-list-panel-pane-1 .views-widget-filter-tid{
  display: none;
}
/* Main Menu */
#block-menu-block-2,
#block-menu-block-1 {
  width: 57.8%;
  float: left;
}
#block-menu-block-1 {
  width: 68%;
}
#block-menu-block-2 ul.menu,
#block-menu-block-2 ul.menu li,
#block-menu-block-1 ul.menu,
#block-menu-block-1 ul.menu li {
  margin: 0;
  padding: 0;
  zoom: 1;
}
#block-menu-block-2 ul.menu > li > a {
  position: relative;
  padding: 0 0 0 16px;
  margin-left: 16px;
}
#block-menu-block-2 ul.menu > li > a + span {
  position: relative;
  width: 16px;
  height: 55px;
  vertical-align: top;
}
#block-menu-block-1 ul.menu {
  left: 0;
  top: 0;
}
#block-menu-block-1 ul.menu a {
  float: left;
  height: 40px;
  margin-right: -3px;
  padding: 20px 16px 0 16px;
  line-height: 16px;
  max-width: 140px;
  position: relative;
  z-index: 1;
}
#block-menu-block-1 ul.menu a.active,
#block-menu-block-1 ul.menu a:hover,
#block-menu-block-1 ul.menu a.qtip-hover {
  text-shadow: 1px 1px 1px #fff;
  z-index: 2;
}
#block-menu-block-1 ul.menu li.last a + span {
  height: 60px;
  vertical-align: top;
  width: 1px;
}
/*Form domain*/
.block-market-redirect {
  float: left;
  padding: 0 18px;
  height: 55px;
}
#page > header {
  position: relative;
  z-index: 1;
}
#page > header .block-market-redirect .block-content {
  margin-top: 22px;
}
.block-market-redirect select {
  width: 130px;
}
.block-market-redirect .jqTransformSelectWrapper div span {
  padding: 0;
}
.block-market-redirect .jqTransformSelectWrapper a.jqTransformSelectOpen {
  width: 11px;
  height: 24px;
}
/* Social */
#block-follow-site {
  float: right;
  height: 55px;
  padding-left: 19px;
  width: 20%;
}
#block-follow-site .block-inner {
  padding: 19px 0 0;
}
#block-follow-site .block-title {
  float: left;
  margin: 0 19px 0 4px;
}
#block-follow-site .block-content {
  float: left;
}
#block-follow-site a.follow-link,
#block-asp-minipanel-asp-minipanel-fat-footer a.follow-link {
  text-indent: -9999px;
  width: 22px;
  height: 18px;
  padding: 0;
  margin: 0 5px 0 0;
}
/**************************************
             FOOTER
***************************************/
#page > footer .inner {
  padding: 30px 0;
}
#page > footer .block {
  margin: 0;
  float: left;
}
#page > footer div.block {
  float: right;
}
#page > footer .block-content {
}
.footer-logo {
  width: 47px;
  height: 40px;
  text-indent: -9999px;
  float: left;
  margin-left: 10px;
  margin-right: 27px;
}
#page .region-footer {
  clear: none;
}

/*Navigations*/
#page > footer nav ~ nav {
  width: 90%;
  padding-top: 8px;
}
#page > footer nav ul,
#page > footer nav li {
  margin: 0;
  padding: 0;
}
#page > footer nav li {
  zoom: 1;
  margin-right: 30px;
}
/**************************************
             CONTENT
***************************************/

/* Maintenance page */
.maintenance-page #skip-link {
  position: absolute;
  top: -99em;
}
.maintenance-page footer {
  margin: 10px 0 0;
}
/**************************************
             PANELS
***************************************/
#content .panel-col-main-content .inside,
#content .panel-col-top .inside {
  width: 101.2%;
}
#content .panel-col-top,
#content .panel-col-nav {
  width: 100%;
}
#content .panel-col-nav {
  margin: 0 0 1.2% 0;
}
/* Panel background top*/
.container .panel-col-background {
  position: absolute;
  width: 100%;
  z-index: 0;
  top: -22px;
}
.panel-col-background img {
  margin: 0 -50%;
  width: auto;
  max-width: none!important;
}
.container .panel-col-background ~ .panel-col-nav {
  margin-bottom: 220px !important;
}
/* Panel Navigarion top*/
.panel-col-background ~ section {
  position: relative;
  z-index: 1;
}
form#panels-edit-display-form .panel-col-background ~ section,
form#panels-edit-display-form .panel-col-background {
  z-index: auto!important;
  margin-bottom: 14px !important;
  position: static;
}
.pane-menu-menu-footer-right-menu {
  float: left;
}
.panel-col-nav {
  height: auto;
}
#panels-edit-display-form .panel-col-nav {
  height: auto;
}
.panel-col-nav .panel-pane.menu {
  height: auto;
  width: 80%;
  float: left;
}
.panel-col-nav .menu .pane-title,
#page-title,
.section-title h2,
.section-box-279.section-title h2,
.section-box-572.section-title h2,
.section-box-865.section-title h2,
#ankiro-search .pane-switch-searches h2 {
  float: left;
  margin: 0;
  padding: 0 18px;
}
.panel-col-nav .menu .pane-title a,
#page-title a,
.section-title h2 a,
.section-box-279.section-title h2 a,
.section-box-572.section-title h2 a,
.section-box-865.section-title h2 a{
  margin: 0!important;
  padding: 0!important;
}
.section-title .title,
.panel-col-nav .menu .pane-title .title,
#page-title .title {
  padding: 0;
}
.panel-col-nav .menu .pane-title{
  margin-top: -1px;
}
.panel-col-nav .element-share-button {
  height: 20px;
  padding: 6px 14px 8px 5px;
}
#page-title {
  zoom: 1;
  margin-bottom: 20px;
  float: none;
}
.panel-col-main-content-col-2 > .inside > .panel-pane:first-child .section-title {
  padding-top: 0;
}
#content .panel-col-nav div.menu,
#content .pane-switch-searches {
  position: relative;
}
#content .panel-col-nav .menu li a,
#content .panel-col-nav .menu .pane-content a,
#content .panel-col-nav .menu li:first-child a {
  padding: 0 46px;
  margin-right: 2px;
  height: 42px;
  text-indent: 0;
  width: auto;
  margin-bottom: -5px;
}
.section-title .pane-content ul,
.section-title .pane-content li,
.pane-content .section-title ul,
.pane-content .section-title li {
  margin: 0;
  padding: 0;
}
.section-title .pane-content a,
.pane-content > .section-title a {
  margin-left: 20px;
  padding-left: 16px;
}
.panel-col-nav .section-title .pane-content a,
.panel-col-nav .pane-content > .section-title a{
  margin-left: 0;
}
.section-title .block_teaser p{
  line-height: 35px;
  text-indent: 5px;
}
/*One Col Single*/
.container .panel-onecol_single {
  padding: 0;
}
/*threecol_40_25_35*/

.container .panel-threecol_40_25_35 .panel-col-main-content-2-col-wrapper {
  width: 768px;
  float: left;
}
.container .panel-threecol_40_25_35 {
  padding: 0;
}
#content .panel-threecol_40_25_35 .panel-col-top {
  height: 600px;
  margin-bottom: 0;
}
.container .panel-threecol_40_25_35 > .panel-panel-wrapper,
.container .panel-threecol_40_25_35 > .panel-panel {
  margin-bottom: 14px;
}
.container .panel-threecol_40_25_35 > .panel-panel-wrapper > .panel-panel,
.container .panel-threecol_40_25_35 > .panel-panel-wrapper > .panel-panel-wrapper > .panel-panel {
  float: left;
  margin: 0 14px 0 0;
  width: 376px;
}
.container .panel-threecol_40_25_35 > .panel-panel-wrapper > .panel-panel {
  float: right;
}
.container .panel-threecol_40_25_35 > .panel-panel-wrapper > .panel-col-last {
  margin: 0;
}
.container .panel-threecol_40_25_35 .panel-separator {
  margin: 0 0 14px 0;
}
.container .panel-threecol_40_25_35 > .panel-panel-wrapper.panel-col-main-content-col-wrapper > .panel-panel-wrapper > .panel-panel.panel-col-first {
  width: 460px;
}
.container .panel-threecol_40_25_35 > .panel-panel-wrapper.panel-col-main-content-col-wrapper > .panel-panel-wrapper > .panel-panel.panel-col {
  width: 279px;
  float: right;
}
/*twocol_35_65_stacked*/

.container .panel-twocol_35_65_stacked {
  padding: 0;
}
.container .panel-twocol_35_65_stacked > .panel-panel-wrapper,
.container .panel-twocol_35_65_stacked > .panel-panel {
  margin: 0;
}
.container .panel-twocol_35_65_stacked > .panel-panel-wrapper > .panel-panel {
  float: left;
  margin: 0;
  width: 400px;
}
.container .panel-twocol_35_65_stacked > .panel-panel-wrapper > .panel-panel.panel-col-last {
  width: 640px;
  float: right;
}
/*Twocol_65_35*/
.ie7 .panel-twocol_65_35 .panel-col-main-content-2-col-wrapper{
  margin-bottom: 14px;
}
.panel-twocol_65_35 .panel-col-main-content-col-1 {
  margin: 0 1.2% 1.2% 0;
  width: 61.4%;
  float: left;
  padding: 2%;
}
.panel-twocol_65_35 .panel-col-main-content-col-1 .pane-node-title {
  width: 60%;
  float: left;
}
.panel-twocol_65_35 .panel-col-main-content-col-1 .pane-node-field-share {
  float: right;
  padding-right: 0;
}
.panel-twocol_65_35 .panel-col-main-content-col-1 .pane-node-body {
  clear: both;
  padding-top: 20px;
}
.panel-twocol_65_35 .panel-col-main-content-col-2 {
  width: 33.3%;
  float: right;
  margin-top: 225px;
}
.panel-twocol_65_35 .panel-col-background + .panel-panel-wrapper {
  padding-top: 170px;
}
/* ThreeCol_50_25_25 */


/*NEW! Twocol_75_25*/
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-1 {
  margin: 0 1.2% 1.2% 0;
  width: 69.8%;
  float: left;
  padding: 2%;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-1 .pane-node-title {
  width: 60%;
  float: left;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-1 .pane-node-field-share {
  float: right;
  padding-right: 0;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-1 .pane-node-body {
  clear: both;
  padding-top: 20px;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-2 {
  width: 25%;
  margin-top: 225px;
  margin-right: 0;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-background + .panel-panel-wrapper {
  padding-top: 170px;
}
.ie7 #top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-2-col-wrapper{
  margin-bottom: 14px;
}
/*NEW! end */

/*Theme layout & ThreeCol_50_25_25*/
.container .panel-tema-layout,
.container .panel-threecol_50_25_25 {
  padding: 0;
}
.container .panel-tema-layout .panel-panel.panel-col-top-left,
.container .panel-twocol_75_25_stacked .panel-panel.panel-col-top-left {
  width: 45%;
  padding: 2.5%;
  margin: 0;
  float: left;
  min-height: 261px;
}
.ie7 .container .panel-tema-layout .panel-panel.panel-col-top-left,
.ie7 .container .panel-twocol_75_25_stacked .panel-panel.panel-col-top-left {
  padding-right: 2.4%;
}
.panel-tema-layout .panel-col-top-wrapper{
  margin-bottom: 14px;
}
.ie7 .panel-tema-layout .panel-panel,
.ie7 .panel-tema-layout .panel-panel-wrapper{
  margin-bottom: 14px;
}
.panel-tema-layout .panel-col-main-content-col-wrapper{
  margin-bottom: 14px;
}
.container .panel-tema-layout .panel-panel.panel-col-top-left {
  min-height: 252px;
}
.container .panel-tema-layout .panel-panel.panel-col-top-left h2,
.container .panel-twocol_75_25_stacked .panel-panel.panel-col-top-left h2,
#single-offer .pane-node-content h2 .title {
  margin-bottom: 20px;
}
.container .panel-tema-layout .panel-panel.panel-col-top-right,
.container .panel-twocol_75_25_stacked .panel-panel.panel-col-top-right {
  margin: 0;
  width: 50%;
  float: right;
}
.container .panel-col-content-bottom-wrapper {
  clear: both;
}
.container .panel-tema-layout .panel-col-content-bottom-wrapper .panel-panel.panel-col-last,
.container .panel-threecol_50_25_25 .panel-panel-wrapper.panel-col-content-bottom-wrapper .panel-panel.panel-col-last {
  float: right;
}
.container .panel-tema-layout .panel-col-content-bottom-wrapper .panel-panel.panel-col-last.layout-cols-4{
  float: none;
}
.fb-comments > span{
  width: 100%;
}
.container .panel-threecol_50_25_25 > .panel-panel.panel-col-bottom-row {
  margin-top: 22px;
}
.container .panel-tema-layout .panel-col-bottom-row > .panel-pane,
.container .panel-threecol_50_25_25 .panel-col-bottom-row > .panel-pane {
  float: left;
}
.container .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-panel.panel-col-main-content-col-1 .panel-pane,
.container .panel-threecol_50_25_25 > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-panel.panel-col-main-content-col-1 .panel-pane {
  margin-left: 4%;
  margin-right: 6.4%;
  width: 89.6%;
}
.article .pane-node-field-body-summary{
  margin-top: 28px;
}

.container .panel-tema-layout .panel-panel.panel-col-main-content-col-2,
.container .panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2,
.ProductInfoSidebar {
  padding-top: 121px;
}
.panel-tema-layout .panel-panel.panel-col-main-content-col-2 .panel-pane .pane-content,
.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2 .panel-pane .pane-content{
  padding-right: 5%;
}
.panel-tema-layout .panel-panel.panel-col-main-content-col-2 .panel-pane[class*="ane-gmap-location"] .pane-content,
.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2 .panel-pane[class*="ane-gmap-location"] .pane-content{
  padding-right: 0;
}
.ProductInfoSidebar {
  padding-top: 0;
}
.ProductInfoSidebar h3,
.ProductRightSidebar h3 {
  margin:0 0 15px;
}
.ProductInfoSidebar > div {
  padding-bottom: 5px;
  margin-bottom: 20px;
  margin-right: 4.8%;
  overflow: hidden;
}
.TellusProductMap > div {
  padding-bottom: 5px;
  margin-bottom: 20px;
  margin-left: 5%;
  margin-right: 5%;
}
.ProductRightSidebar .TellusProductMap > div {
  width: auto!important;
  margin-left: 0;
  margin-right: 0;
}
.TellusProductMap > div.gmap-control {
  padding: 0;
  margin-left: 0;
  max-width: 100%;
}
/*Theme layout contents*/
.container .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-col-top-left > .inner {
  padding: 30px 28px;
}
.pane-node-title {
  margin-bottom: 14px;
}
.container .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-col-main-content-col-1 .pane-node-title,
.container .panel-threecol_50_25_25 > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-col-main-content-col-1 .pane-node-title {
  width: 88%!important;
  margin-bottom: 0!important;
}
.container .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-col-main-content-col-1 .pane-node-title + .panel-separator,
.container .panel-threecol_50_25_25 > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-col-main-content-col-1 .pane-node-title + .panel-separator {
  height: 121px;
  margin: 0!important;
  padding: 0;
  width: 1px;
}
.container .panel-tema-layout > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-col-main-content-col-1 .panel-pane[class*="pane-gallery"],
.container .panel-threecol_50_25_25 > .panel-panel-wrapper > .inside > .panel-panel-wrapper > .inside > .panel-col-main-content-col-1 .panel-pane[class*="pane-gallery"] {
  margin-left: 0;
  margin-right: 2.4%;
  width: 97.6%;
}

/*Bottom facebook element*/

.panel-col-content-bottom-wrapper {
  padding: 2.3%;
}
.panel-col-content-bottom-wrapper h2 {
  padding: 20px 0 28px;
  margin-bottom: 15px;
}
/*twocol_75_25_stacked*/
.container .panel-twocol_75_25_stacked {
  padding: 0;
}
.ie7 .container .panel-twocol_75_25_stacked > .panel-panel {
  margin-bottom: 14px;
}
.ie7 .container .panel-twocol_75_25_stacked > .panel-panel.panel-col-bottom-row {
  margin-bottom: 0px!important;
}
.container .panel-twocol_75_25_stacked .panel-col-main-content-col-1,
#content .panel-twocol_75_25_stacked .panel-col-first,
#content .panel-twocol_75_25_stacked .panel-col-main-content-2-col-wrapper .inside .form-type-textfield {
}
.panel-col-background{
  width: 100%!important;
}
.container .panel-twocol_75_25_stacked .panel-panel.panel-col-last.panel-col-main-content-col-2 {
  margin: 0;
}
#content .panel-twocol_75_25_stacked .form-item-visitdk-search-facets-content-types {
  float: right;
}
#content .panel-twocol_75_25_stacked .form-item-search {
  float: left;
}
/*Inner Panels*/
.container .panel-campaign,
.container .panel-theme,
.container .panel-tema-layout {
  padding: 0;
}
.container .panel-panel[class*="panel-row-main_content"] {
  margin-bottom: 40px;
}
/*panel-3col - Encyclopedia*/

.panel-threecol_25_50_25_sep {
  padding: 0;
}
.panel-threecol_25_50_25_sep > .panel-panel-wrapper,
.panel-threecol_25_50_25_sep > .panel-panel {
  margin-bottom: 0;
}
.panel-threecol_25_50_25_sep > .panel-panel-wrapper > .panel-panel {
  float: left;
  margin: 0;
}
.panel-threecol_25_50_25_sep > .panel-panel-wrapper > .panel-col-last {
  margin: 0;
}
.panel-threecol_25_50_25_sep {
  padding: 0;
}
.panel-threecol_25_50_25_sep .panel-col-first .inside,
.panel-threecol_25_50_25_sep .panel-col .inside,
.panel-threecol_25_50_25_sep .panel-col-last .inside {
  margin: 0;
  padding: 0;
}
/* Encyclopedia Filter */
.panel-pane[class*="pane-meet-danes-list"] .pane-title .title{
  display: block;
  margin-bottom: 0;
  padding: 20px;
}
.panel-pane[class*="pane-meet-danes-list"] .pane-title + .pane-content .view-meet-danes-list .view-content {
  margin-top: -62px;
}
.panel-threecol_25_50_25_sep .panel-col-last .panel-pane[class*="section-box-279"] h2 {
  padding-top: 15px;
}
.panel-threecol_25_50_25_sep .panel-col-last .panel-pane[class*="section-box-279"] .block_teaser {
  padding-top: 20px;
}
.panel-threecol_25_50_25_sep .panel-panel.panel-col .title {
  padding: 0;
}
/*Encyclopedia Listing*/
.panel-panel .panel-pane.pane-encyclopedia-listing-panel-pane-1 .pane-title {
  padding: 15px 35px;
}
.view-encyclopedia-listing .view-header p {
  margin-bottom: 0;
  padding: 0 39px;
}
.view-encyclopedia-listing .views-field-title a {
  padding: 0 39px;
  margin-bottom: 0;
}
.view-encyclopedia-listing .views-field-body {
  margin: 14px 39px 32px;
  overflow: hidden;
}
/*Panel twocol_50_50*/
.container .panel-twocol_50_50_stacked > .panel-panel-wrapper,
.container .panel-twocol_50_50_stacked > .panel-panel {
  margin-bottom: 0;
}
.container .panel-twocol_50_50_stacked > .panel-col-main-content-2-col-wrapper.panel-panel-wrapper > .panel-panel {
  margin-left: 0;
}
/* panel-twocol_25_75_stacked*/

.container .panel-twocol_25_75_stacked {
  padding: 0;
}
.container .panel-twocol_25_75_stacked > .inner > .panel-panel-wrapper > .panel-panel {
  float: left;
  margin: 0;
}
.container .panel-twocol_25_75_stacked > .inner > .panel-panel-wrapper > .panel-col-last {
  margin: 0;
}
.container .panel-twocol_25_75_stacked > .inner > .panel-separator {
  margin: 0;
}
/* panel-twocol_50_50*/

.container .panel-twocol_50_50 > .panel-panel-wrapper,
.container .panel-twocol_50_50 > .panel-panel {
  margin: 0;
}
.container .panel-twocol_50_50 > .panel-col-top {
  margin-bottom: 1em;
}
.container .panel-twocol_50_50 > .panel-panel-wrapper > .panel-panel {
  float: left;
  margin: 0 14px 0 0;
}
.container .panel-twocol_50_50 > .panel-panel-wrapper > .panel-col-last {
  margin: 0;
}
.container .panel-twocol_50_50 > .panel-separator {
  margin: 0 0 14px 0;
}
/*twocol_50_50*/
.container .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel.panel-col-main-content-col-1,
.container .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel.panel-col-main-content-col-2 {
  margin: 0;
  float: left;
  margin-bottom: 14px;
}
.container .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel.panel-col-main-content-col-1 {
  margin-right: 14px;
  margin-top: -29px;
}
.container .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel.panel-col-main-content-col-2 {
  margin-top: 38px;
}
.container .panel-twocol_50_50_stacked > .panel-panel-wrapper > .panel-panel .panel-pane:first-child h2 {
  padding: 33px 0;
}
/**/

.ie7 .panel-threecol_50_25_25 .panel-panel.panel-col-bottom-row,
.ie7 .panel-twocol_75_25_stacked .panel-panel.panel-col-bottom-row,
.ie7 .panel-twocol_50_50 .panel-col-col-4,
.ie7 .panel-twocol_50_50 .panel-col-bottom-row{
  margin: 0;
  clear: both;
  padding-top: 14px;
}
/* VIEW OFFERS LIST */

#offers .view-offers-list .views-row-first.panel-pane[class*="section-box-279"] {
  width: 98.4%;
  height: auto;
}
#offers .view-offers-list .views-row-first .views-field-field-offer-images {
  float: left;
  margin-right: 4%;
  width: 66%;
}
#offers .view-offers-list .views-row-first .views-field-field-offer-images img {
  position: static;
}
#offers .view-offers-list .views-row-first.panel-pane[class*="section-box-279"] h2 {
  padding: 30px 0 25px;
}
#offers .view-offers-list .views-row-first .views-field-field-offer-price-description,
#single-offer .views-field-field-offer-price-description {
  padding-bottom: 1em;
}
/*Taxonomy search page*/
.panel-twocol_75_25_stacked .view-term-page-list.view > .item-list {
  clear: both;
  padding: 0;
  width: 100%;
}
/*Top 10 Listing*/

.panel-twocol_65_35 .field-name-body {
  margin-bottom: 28px;
}
.pane-visitdk-topten-references {
  overflow: hidden;
  margin-bottom: 14px;
}
.pane-visitdk-topten-references .internal-node {
  clear: both;
}
.pane-visitdk-topten-references .node-title {
  padding: 23px 0 16px;
}
.pane-visitdk-topten-references .node-image {
  float: left;
  margin-right: 2%;
  width: 39%;
}
.pane-visitdk-topten-references .node-image .ProductImageBox {
  width: 100%;
  height: 150px;
  overflow: hidden;
}
.pane-visitdk-topten-references .ProductImageWrapper img {
  max-width: 100%;
  max-height: none;
}
.pane-visitdk-topten-references .node-image + .node-body {
  float: left;
  width: 58%;
}
.pane-visitdk-topten-references .see-more {
  margin: 14px 0 0;
}
.pane-visitdk-topten-references .node-term {
  padding-bottom: 27px;
  padding-top: 8px;
  clear: both;
}
.pane-visitdk-topten-references .node-term .title {
  margin-right: 25px;
}
.pane-visitdk-topten-references .node-term ul {
  padding: 0;
}
.pane-visitdk-topten-references .node-term li {
  float: left;
  margin-right: 8px;
}

/*NEW! Twocol_75_25*/
#top-ten-75-25.panel-twocol_75_25_stacked .pane-visitdk-topten-references .node-image {
  width: 33.7%;
}
#top-ten-75-25.panel-twocol_75_25_stacked .pane-visitdk-topten-references .node-image + .node-body {
  width: 63.3%;
}
#top-ten-75-25.panel-twocol_75_25_stacked .layout-cols-1 > .inside,
#top-ten-75-25.panel-twocol_75_25_stacked .layout-cols-3 > .inside {
  width: auto;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-2 .inside > * {
  margin-right: 4.8%;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-2 .pane-visitdk-topten-list-pane {
  background: #fff;
}
#top-ten-75-25.panel-twocol_75_25_stacked .panel-col-main-content-col-2 div.links ul {
  margin-right: 4.8%;
}

/*NEW! end*/

/* Search pages,
global search */
.pane-ankiro-custom-layout-form {
  padding: 22px;
  background: #fff;
}
.panel-twocol_25_75_stacked .panel-col-main-content-col-2 .pane-ankiro-custom-layout-form {
  margin: 0 1.6% 14px 0;
}
.pane-ankiro-custom-layout-result {
  margin-bottom: 14px;
  background: transparent;
}
.pane-ankiro-custom-layout-gmap,
.panel-col-main-content-col-2 .pane-ankiro-custom-layout-facets {
  margin-right: 1.6%;
  margin-bottom: 14px;
}
#search-results-list.pane-ankiro-custom-layout-result {
  margin-right: 1.6%;
  margin-bottom: 14px;
  background: #fff;
}
.panel-twocol_75_25_stacked .visitdk-search-search-result .search-wrap,
#content .panel-searchpage .visitdk_search-results li .search-wrap,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .ProductPane,
#content .panel-searchpage .ProductPane {
  overflow: hidden;
  vertical-align: top;
}
.panel-twocol_75_25_stacked .visitdk-search-search-result .search-wrap *,
#content .panel-searchpage .visitdk_search-results li .search-wrap *,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .ProductPane *,
#content .panel-searchpage .ProductPane *,
.ProductNumber *,
.ProductNumber{
  vertical-align: top;
}
#content .panel-col-nav .pane-switch-searches ul{
  padding: 0;
  float: right;
}
#content .panel-col-nav .menu ul{
  float: none;
}
#content .panel-col-nav li {
  float: left;
  margin-bottom: -6px;
  padding: 0;
  position: relative;
  top: -1px;
}
#content .panel-col-nav .element-share-button li {
  top: 0px;
}
#content .pane-switch-searches ul li a,
#content a.the-print-button{
  width: 53px;
  height: 42px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
  padding: 0;
}
#content .panel-col-nav li.button-wrapper-print-button{
  float: right;
}
#content .pane-switch-searches.menu ul li a{
  width: auto;
}

/*Facets in sidebar */
.ankiro-custom-layout-taxonomy-title {
  font-weight: bold;
}

.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form,
.panel-twocol_75_25_stacked .pane-freetext-search,
.panel-twocol_25_75_stacked .pane-addthis-addthis-block.element-share-button {
  position: relative;
  z-index: 20;
}
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .form-item-category,
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .form-item-term,
.panel-searchpage .form-item-visitdk-search-facets-content-types{
  float: right;
}
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form,
.panel-twocol_75_25_stacked .pane-freetext-search {
  padding: 23px 0 16px;
}
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .pane-content,
.panel-twocol_75_25_stacked #edit-visitdk-search-and-box-container,
.panel-twocol_75_25_stacked .pane-freetext-search .pane-content {
  padding: 0 30px;
}

.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .form-type-textfield,
.panel-twocol_75_25_stacked #freetext-search-block-form .form-item-search,
#content .panel-searchpage .panel-col-main-content .form-type-textfield,
.pane-ankiro-custom-layout-form .form-type-textfield {
  float: left;
  margin-top: 1px;
}
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .form-text,
.panel-twocol_75_25_stacked #freetext-search-block-form .form-text {
  width: 204px;
  max-width: 204px;
}
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .form-submit,
.panel-twocol_75_25_stacked .pane-freetext-search .form-submit{
  padding: 0 43px 0 8px !important;
  height: 24px;
}
.panel-twocol_75_25_stacked .pane-visitdk-search-facets-visitdk-search-page-form .button-wrapper,
.panel-twocol_75_25_stacked #freetext-search-block-form .button-wrapper {
  margin: 0 2px 0 11px;
}

/* Search result listing */
.panel-pane[class*="section-box"].pane-tellus-search {
  background: none;
}

.panel-twocol_75_25_stacked .pane-tellus-search,
.panel-twocol_75_25_stacked .pane-visitdk-search-results-pane,
.panel-twocol_25_75_stacked .pane-filter-galleries-panel-pane-2 {
  position: relative;
  z-index: 0;
}
.panel-twocol_75_25_stacked .PagerWrapper,
.pane-visitdk-search-apache-sorl-gmap .PagerWrapper {
  float: none;
  margin-bottom: 0;
  margin-right: 0;
  width: 100%;
}
.panel-twocol_50_50 .pane-visitdk-search-apache-sorl-gmap .PagerWrapper .search-results-header-wrapper *:first-child{
  margin: 0!important;
}
.pane-ankiro-custom-layout-result .TellusProductList,
.panel-twocol_75_25_stacked .pane-tellus-search .pane-content > .TellusProductList,
.pane-visitdk-search-results-pane.section-box-865 {
  padding: 18px 0;
  margin: 0;
  overflow: hidden;
}
.pane-ankiro-custom-layout-result .TellusProductList,
.pane-tellus-search .TellusProductList {
  clear: left;
}
.pane-ankiro-custom-layout-result .TellusProductList,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProductList,
.panel-twocol_75_25_stacked .visitdk_search-results {
  clear: left;
  padding: 0px 0 12px 0;
  margin: 0;
}
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProductList .PagerWrapper{
  margin-right: 0;
}
.panel-twocol_75_25_stacked .visitdk_search-results {
  margin-bottom: 0;
}
/*#search-results-list .ankiro-result .article-wrapper .body {
  overflow: visible;
}*/
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct,
.panel-twocol_75_25_stacked .visitdk-search-search-result {
  padding: 0 20px 0 20px;
  margin: 0 0 2px 0;
}
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .internal-node,
.panel-twocol_75_25_stacked .visitdk-search-search-result .search-result-wrapper,
#content .panel-searchpage .visitdk_search-results li .search-result-wrapper,
#content .panel-searchpage .TellusProductList .TellusProduct .internal-node {
  padding: 14px 0;
}
.pane-ankiro-custom-layout-result .TellusProduct:hover,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct:hover,
.panel-twocol_75_25_stacked .visitdk-search-search-result:hover,
#content .panel-searchpage .visitdk-search-search-result:hover,
#content .panel-searchpage .TellusProductList .TellusProduct:hover,
#activities .view-content .views-row:hover {
  cursor: pointer;
}
.pane-ankiro-custom-layout-result .TellusProduct .ProductNumber,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .ProductNumber,
.panel-twocol_75_25_stacked .result-number,
#content .panel-searchpage .result-number,
#content .panel-searchpage .ProductNumber {
  float: left;
  min-width: 48px;
  margin: 0;
  padding: 0 5px 0 0;
  vertical-align: top;
}
#content .panel-searchpage .ProductNumber {
  margin: 0;
}
.panel-twocol_75_25_stacked .result-number,
#content .panel-searchpage .result-number {
  margin: 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-image,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-image,
.panel-twocol_75_25_stacked .visitdk_search-results .image_thumbnail {
  float: right;
  margin: 13px 0 0 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-title,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-title,
.panel-twocol_75_25_stacked .visitdk-search-search-result .title,
#activities .views-field-title,
#content .panel-searchpage .node-title h2,
#content .panel-searchpage .visitdk_search-results h3 {
  margin: 0 0 5px 0;
}
#search-results-list .ankiro-result .article-wrapper .title {
  margin-top: 0;
  padding-top: 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-categories,
.pane-tellus-search .TellusProduct .node-categories,
.pane-ankiro-custom-layout-result .TellusProduct .node-location,
.pane-tellus-search .TellusProduct .node-location,
.pane-ankiro-custom-layout-result .TellusProduct .node-advertisementList-Association,
.pane-ankiro-custom-layout-result .TellusProduct .node-facility-number-of-delegates {
  margin: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #474847;
  font-size: 12px;
}

.pane-ankiro-custom-layout-result .TellusProduct .node-location,
.pane-tellus-search .TellusProduct .node-location {
  margin-bottom: 5px;
}
/*.pane-ankiro-custom-layout-result .TellusProduct .node-title,
.pane-tellus-search .TellusProduct .node-title,
.visitdk-search-search-result .node-title {
  margin: 0 200px 10px 0;
}*/
.pane-ankiro-custom-layout-result .TellusProduct .node-title,
#content .panel-searchpage .visitdk-search-search-result .node-title,
#content .panel-searchpage .pane-tellus-search .TellusProduct .node-title{
  word-wrap: normal;
}
#content #search-panel.panel-twocol_25_75_stacked .node-title{
  margin: 0px;
}
#content #search-panel.panel-twocol_25_75_stacked .panel-col-main-content-col-2 .node-title .title,
#content #search-panel.panel-twocol_25_75_stacked .panel-col-main-content-col-2 .node-title h2{
  display: block;
  height: auto;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-body,
.pane-ankiro-custom-layout-result .TellusProduct .node-term,
.panel-twocol_75_25_stacked .visitdk_search-results .search-snippet-info,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-body,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-term,
.panel-twocol_75_25_stacked .visitdk_search-results .search-snippet-info .node-type,
#content .panel-searchpage .TellusProductList .TellusProduct .node-term {
  padding: 0;
  margin: 0 200px 0 0;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct{
  padding: 0!important;
  float: left;
  clear: none!important;
  border-bottom: none!important;
  background: #fff;
  position: relative;
  margin-bottom: 14px;
}
.panel-threecol252550 .section-box-572 .PagerWrapper {
  margin: 0;
  width: 100%;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child h3,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li h3,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li h3,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child h2,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct h2,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct h2{
  max-width: 70%;
  display: inline-block!important;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .add-remove-wrapper,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .add-remove-wrapper,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .add-remove-wrapper,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .add-remove-wrapper,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .add-remove-wrapper,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .add-remove-wrapper{
  top: 17px;
  right: 15px;
  position: absolute;
  z-index: 999;
  max-width: 28%;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .add-my-guide,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .add-my-guide,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .add-my-guide,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .add-my-guide,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .add-my-guide,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .add-my-guide{
  position: relative;
  padding: 0;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .add-my-guide:hover,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .add-my-guide:hover,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .add-my-guide:hover,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .add-my-guide:hover,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .add-my-guide:hover,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .add-my-guide:hover{
  padding-right: 25px;
  background: #fff;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .ProductNavigation,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .ProductNavigation,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .ProductNavigation{
  display: none!important;
}

.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .add-my-guide:hover .icon,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .add-my-guide:hover .icon,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .add-my-guide:hover .icon,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .add-my-guide:hover .icon,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .add-my-guide:hover .icon,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .add-my-guide:hover .icon {
  position: absolute;
  right: 0;
}
.add-remove-wrapper{
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.ie7 .add-remove-wrapper {
  display: inline;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child{
  width: 66.1%;
  margin-bottom: 0;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct{
  width: 32.3%;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .search-result-wrapper,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .search-result-wrapper,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .search-result-wrapper{
  padding: 0!important;
}

.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .search-snippet-info,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .search-snippet-info,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .search-snippet-info,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .node-body,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .node-body,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .node-body{
  padding: 0 20px!important;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .node-title,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .node-title,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .node-title{
  padding: 10px 20px!important;
}

.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct {
  margin: 0;
  float: right;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct{
  margin-bottom: 14px;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .title,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .title{
  margin: 0;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .title,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .line-height{
  line-height: 29px;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .title,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .title,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct h2,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct h2{
  line-height: 23px;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li + *,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct + *{
  clear: both;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .search-results-header-wrapper{
  clear: both;
}
.panel-threecol252550 .section-box-572.pane-tellus-search.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .internal-node .node-title h2,
.panel-threecol252550 .section-box-572.pane-tellus-search.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .internal-node .node-title h2{
  max-height: 50px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  float: none!important;
  margin: 0!important;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct address,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct address{
  display: inline-block;
  height: 50px;
  vertical-align: middle;
  width: 1px;
  text-indent: -9999px;
  overflow: hidden;
}
.ie7 .pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct address,
.ie7 .pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct address{
  display: inline;
  zoom: 1;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .internal-node,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .internal-node,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .internal-node,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .product-planning-image-box,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .product-planning-image-box,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .product-planning-image-box{
  padding: 0!important;
  margin: 0!important;
  max-width: 100%!important;
  float: none!important;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .ProductImageWrapper,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .ProductImageWrapper,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .ProductImageWrapper{
  position: absolute;
  bottom: 0;
  left: 0;
  height: 160px;
  overflow: hidden;
  width: 100%;
}
#content .pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .ProductImageWrapper{
  height: 329px;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child img,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct img,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct img{
  max-height: none;
  position: absolute;
  left: 0;
  bottom: 0;
}
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child .node-title .page-added-to-my-guide,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li .node-title .page-added-to-my-guide,
.pane-my-guide-list.blocks-3-custom .custom-blocks .visitdk-search-search-result:first-child + li + li .node-title .page-added-to-my-guide,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .node-title .page-added-to-my-guide,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .node-title .page-added-to-my-guide,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .node-title .page-added-to-my-guide {
  left: auto;
  right: 0;
}
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .TellusStarRating,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .TellusStarRating,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .TellusStarRating,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct .node-body,
.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child + .TellusProduct + .TellusProduct .node-body{
  display: none;
}

.pane-tellus-product .TellusProduct .ProductName {
  margin: 0 3% 20px;
  padding: 44px 0 30px;
}
.ProductBodyContent .TellusStarRating {
  margin-top: -30px;
  margin-bottom: 14px;
}
#content .panel-gdpanel .panel-col-main-content{
  margin-bottom: 1.2%;
}
#content .panel-gdpanel .ProductBodyContent > .TellusMediaList {
  margin: 0px;
}
.ProductBodyContent .TellusMediaList .slider-t2 .image img {
  max-height: 100%;
  width: auto;
}
.ProductBodyContent .TellusMediaList .slider-t2 .image {
  height: 329px;
}
/* Search Planning left */
#search-panel.panel-threecol252550 {
  padding: 0;
}

.ie7 .panel-tema-layout .panel-col-main-content-col-wrapper{
  margin-bottom: 14px;
}
#search-panel.panel-threecol252550 .panel-panel-wrapper.panel-col-main-content-col-wrapper .panel-panel.panel-col-last .article-search-dashboard h1 {
  margin: 18px 0 60px 0;
}
#search-panel.panel-threecol252550 .panel-pane[class*="section-box-279"]{
  margin-bottom: 0px!important;
}
#search-panel.panel-threecol252550 .panel-pane[class*="section-box-279"]:first-child {
  margin-bottom: 2px!important;
}
#search-panel.panel-threecol252550 .pane-custom.panel-pane[class*="section-box-279"] .pane-title,
.panel-twocol_50_50 .panel-pane[class*="pane-facetapi"] .pane-title,
.example-select-facet{
  overflow: visible;
}
.field-name-body img{
  display: block;
}
.pane-reset-facets .pane-content {
  padding: 10px 30px;
}

/*maalgrupe*/
#content .panel-twocol_50_50 .panel-col-top .facetapi-facet-im-field-office-type li.leaf {
  margin-right: -4.8%
}
#content .panel-twocol_50_50 .panel-col-top .facetapi-facet-im-field-office-type li.leaf a {
  padding-right: 4.8%;
}
#facetapi-facet-apachesolrsolr-block-im-field-office-type li.leaf .facetapi-active {
  padding-right: 5px;
}
#facetapi-facet-apachesolrsolr-block-im-field-office-type li.leaf .active-link,
#facetapi-facet-apachesolrsolr-block-im-field-office-type li.leaf .active-link span {
  padding: 0;
}
.facetapi-facet-im-field-office-type li.leaf .active-link a {
  float: left;
}

/* Search planning middle*/
#facet-ladder-terms-widget-form .jqTransformSelectWrapper,
#im-field-area-geography-facetapi-dropdowns-form .jqTransformSelectWrapper {
  width: 112px!important;
}
#facet-ladder-terms-widget-form .jqTransformSelectWrapper div span,
#im-field-area-geography-facetapi-dropdowns-form .jqTransformSelectWrapper div span {
  width: 105px!important;
  white-space: nowrap;
}
#facet-ladder-terms-widget-form,
#im-field-area-geography-facetapi-dropdowns-form {
  margin: 10px 0 30px 9%;
  padding: 0 0 0 43%;
}
#facet-ladder-terms-widget-form .form-item-top-level-taxonomy,
#im-field-area-geography-facetapi-dropdowns-form .form-item-top-level-taxonomy {
  padding: 8px 0 0;
}
#facet-ladder-terms-widget-form .button-wrapper,
#im-field-area-geography-facetapi-dropdowns-form .button-wrapper {
  margin: 10px 0 0 0;
}
/* new */
#facet-ladder-terms-widget-form {
  margin: 10px 20px 30px 25px;
  padding: 0 0 0 5px;
}
#facet-ladder-terms-widget-form span.button-wrapper {
  margin-left: 0;
  margin-right: 10px;
}
#facet-ladder-terms-widget-form span.button-wrapper + .button-wrapper {
  margin-right: 0;
}
#facet-ladder-terms-widget-form div.form-type-select {
  padding-left: 45%;
}
#facet-ladder-terms-widget-form div#ladder-terms-elements-child-wrapper {
  margin-bottom: 35px;
}

/* Search planning right */
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList {
}
.panel-threecol252550 .section-box-572.pane-tellus-search .pane-content > .TellusProductList {
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct {
  padding: 14px 19px 14px 23px;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node {
  padding: 0 150px 0 0px;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .product-planning-image-box,
.panel-threecol252550 .section-box-572 .search-results li .image_thumbnail {
  float: right;
  margin: 0 -150px 0 40px;
  max-width: 150px;
}
.panel-threecol252550 .section-box-572.pane-tellus-search.pane-my-guide-list.blocks-3-custom .TellusProductList .TellusProduct:first-child .internal-node .product-planning-image-box,
.panel-threecol252550 .section-box-572.pane-my-guide-list.blocks-3-custom .search-results li.visitdk-search-search-result:first-child .image_thumbnail {
  max-width: none;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .node-title h2,
.panel-threecol252550 .section-box-572 .search-results li .title {
  padding: 0;
  margin: 0 0 14px 0;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct:hover,
.panel-threecol252550 .section-box-572 .search-results .visitdk-search-search-result:hover,
#content .panel-searchpage .TellusProductList .TellusProduct:hover,
#content .panel-searchpage .visitdk-search-search-result:hover {
  cursor: pointer;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .node-body p {
  margin: 0;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .ProductNavigation,
.panel-threecol252550 .section-box-572 .search-results .buttons-hover{
  padding: 15px 0 0;
  min-height: 22px;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .TellusStarRating,
.TellusStarRating {
  padding: 0;
  margin: 0;
  height: 30px;
  min-width: 150px;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .TellusStarRating li,
.TellusStarRating li {
  padding: 0px 2px 0px 2px;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .TellusStarRating .star,
.TellusStarRating .star {
  width: 15px;
  height: 14px;
  cursor: default;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .TellusBookingBox,
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .see-more {
  float: left;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .TellusBookingBox .button-wrapper,
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .button-wrapper,
.pane-visitdk-copy-url-copy-url .button-wrapper{
  padding: 0;
  position: relative;
  height: 20px;
  margin: 0;
  padding: 0;
}
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .TellusBookingBox .button-wrapper a,
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .button-wrapper a,
.panel-threecol252550 .section-box-572 .search-results .link-read-more a {
  cursor: pointer;
  padding: 0 10px!important;
  margin: 0 !important;
  height: auto;
}

.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .button-wrapper {
  margin-left: 1px;
}
/* Search result listing */
.pane-ankiro-custom-layout-result .TellusProduct .node-term,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-term,
.panel-twocol_75_25_stacked .visitdk_search-results .search-snippet-info .node-type,
#content .panel-searchpage .TellusProductList .TellusProduct .node-term {
  padding: 2px 0 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-term,
#content .panel-searchpage .TellusProductList .TellusProduct .node-term {
  margin: 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-term ul,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-term ul,
#content .panel-searchpage .TellusProductList .TellusProduct .node-term ul {
  padding: 0;
  margin: 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-term li,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-term ul li,
#content .panel-searchpage .TellusProductList .TellusProduct .node-term ul li {
  float: left;
  margin: 0 3px 0 0;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-body p,
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-body p,
.panel-twocol_75_25_stacked .visitdk_search-results .search-snippet-info p,
.panel-twocol_75_25_stacked .visitdk_search-results .search-snippet-info .search-snippet,
#content .panel-searchpage .node-body p,
#content .panel-searchpage .visitdk_search-results .search-snippet-info p {
  margin: 0;
}
/* Search editorial right */
.panel-threecol252550 .section-box-572 .search-results {
  clear: left;
  margin: 0;
  padding: 0;
}
.panel-threecol252550 .section-box-572 .search-results li {
  padding: 14px 19px 14px 20px;
  margin: 0;
  clear: both;
}
.panel-threecol252550 .section-box-572 .search-results li .search-result-wrapper {
  padding: 0 150px 0 0;
}
.panel-threecol252550 .section-box-572 .search-results .search-snippet-info,
#content .panel-searchpage .search-results .search-snippet-info {
  padding-left: 0;
}
.panel-threecol252550 .section-box-572 .search-results .search-snippet-info,
.panel-threecol252550 .section-box-572 .search-results li .node-title,
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .node-body,
.panel-threecol252550 .section-box-572.pane-tellus-search .TellusProductList .TellusProduct .internal-node .node-title {
  padding: 0 40px 0 0;
  margin: 0;
}
.panel-threecol252550 .section-box-572 .search-results p {
  margin: 0;
}
.panel-threecol252550 .section-box-572 .search-results .buttons-hover .link-read-more {
  float: left;
  margin: 1px 10px 0 0;
}
.panel-threecol252550 .section-box-572 .search-results .buttons-hover .link-read-more a {
}
/*#content .search-results .node-title h3,
.pane-tellus-search .TellusProductList .node-title h2 {
  display: inline;
  word-wrap: break-word;
}*/
.visitdk-search-search-result .node-title h3 + .add-my-guide {
  padding-top: 33px;
}
.search-snippet-info,
.node-title address,
.TellusProductList .node-body {
  clear: left;
}
/*Add / remove Icon*/
.add-remove-link{
  position: relative;
  display: inline-block;
  min-width: 100px;
}
.node-title .add-my-guide .text{
  display: inline-block;
  text-indent: -9999px;
}
.node-title  .add-my-guide:hover .text{
  text-indent: 0;
  margin-left: 17px;
}
.node-title  .add-my-guide .icon {
  width: 20px;
  height: 20px;
}
.node-title  .page-added-to-my-guide{
  right: auto;
  left: 6px;
}
/* */
.gmap-control.gmap-gmap .gmnoprint .gmnoprint img {
  max-height: none;
}
.PagerWrapper + .gmap {
  clear: both;
}
.pane-ankiro-custom-layout-result .TellusProductList,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProductList,
.panel-twocol_25_75_stacked .search-results{
  padding: 0;
  clear: left;
}
#content .panel-twocol_25_75_stacked .search-results{
  margin: 0;
}
.PagerWrapper{
  margin-right: 1.6%;
  margin-bottom: 14px;
  width: 98.4%;
  float: left;
  clear: both;
}
.pane-ankiro-custom-layout-result .TellusProduct,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct,
#content .panel-twocol_25_75_stacked .search-results .visitdk-search-search-result{
  width: 31.7%;
  height: 300px;
  margin-bottom: 14px;
  overflow: hidden;
}
.pane-ankiro-custom-layout-result .congress-all-events .TellusProduct {
  height: auto;
}

.pane-ankiro-custom-layout-result .TellusProduct,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProductList .TellusProduct,
.panel-twocol_25_75_stacked .search-results .visitdk-search-search-result {
  margin-left: 0;
  margin-right: 1.6%;
}
/* panel searchpage */
#content .panel-searchpage {
  padding: 0;
}
#content .panel-searchpage .panel-col-main-content {
  margin: 0 0 14px 0;
  padding: 23px 0 16px;
}
#content .panel-searchpage .panel-col-main-content .inside {
  width: auto;
  padding: 0 30px;
}
.pane-ankiro-custom-layout-form .form-type-textfield .form-text,
#content .panel-searchpage .panel-col-main-content .form-type-textfield .form-text {
  max-width: 204px;
  width: 204px;
}
.pane-ankiro-custom-layout-form .form-type-textfield .form-text {
  text-indent: 5px;
}
.pane-ankiro-custom-layout-form .button-wrapper,
#content .panel-searchpage .panel-col-main-content .button-wrapper {
  margin: 0 2px 0 11px;
}
.pane-ankiro-custom-layout-form .button-wrapper button,
#content .panel-searchpage .panel-col-main-content .button-wrapper input.form-submit {
  padding: 0 43px 0 8px !important;
  height: 20px;
  line-height: normal!important;
}
.ie7 #content .panel-searchpage .panel-col-main-content .button-wrapper input.form-submit{
  height: 23px;
}
#content .panel-searchpage .panel-col-main-content-2-col-wrapper .panel-col-main-content-col-1 div.pane-visitdk-search-results-pane,
#content .panel-searchpage .panel-col-main-content-2-col-wrapper .panel-col-main-content-col-2 div.pane-tellus-search {
  padding: 22px 0 0;
}
#content .panel-searchpage .panel-col-main-content-2-col-wrapper .panel-col-main-content-col-1 div.pane-visitdk-search-results-pane h2,
#content .panel-searchpage .panel-col-main-content-2-col-wrapper .panel-col-main-content-col-2 div.pane-tellus-search .TellusTotalProducts h3 {
  float: left;
  margin: 0 23px;
}
#content .panel-searchpage .visitdk_search-results,
#content .panel-searchpage .TellusProductList .TellusProductList {
  clear: left;
  padding: 15px 0 0;
  margin: 0;
}
#content .panel-searchpage .visitdk_search-results li,
#content .panel-searchpage .TellusProductList .TellusProduct {
  padding: 0 30px 0 10px;
}
#content .panel-searchpage .see-more-link {
}
#content .panel-searchpage .see-more-link.top-page {
  float: right;
  margin: 0 30px 0 0;
}
#content .panel-searchpage .see-more-link.bottom-page {
  clear: left;
  padding: 20px 53px 30px;
}

/* search whatson */
#ankiro-search.panel-twocol_25_75_stacked .panel-pane[class*="section-box"],
#search-panel.panel-twocol_25_75_stacked .panel-pane[class*="section-box"] {
  margin-bottom: 2px;
}

#ankiro-search .panel-separator {
  margin: 0;
}
.pane-ankiro-custom-layout-result .TellusProduct,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct,
.panel-twocol_25_75_stacked .visitdk-search-search-result{
  position: relative;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-image,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct .node-image {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  width: 100%;
  max-height: 160px;
  text-align: center;
}
.pane-ankiro-custom-layout-result .TellusProduct h2,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct h2,
#content .panel-twocol_25_75_stacked .visitdk-search-search-result h3 {
  padding: 19px 20px 0px;
  /*height: 22px; VISIT-2752*/
  margin: 0 0 5px;
  overflow: hidden;
  line-height: 24px;
}
.pane-ankiro-custom-layout-result .TellusProduct h2,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct h2 {
  /*height: 24px; VISIT-2752*/
}
.panel-twocol_25_75_stacked .TellusCategoryList ul {
  padding: 0 20px;
}
.pane-ankiro-custom-layout-result .TellusProduct .node-date,
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct .node-date {
  padding: 0 20px;
}
.panel-twocol_25_75_stacked .search-results .search-snippet-info{
  padding-left: 20px;
  padding-right: 20px;
}
/* search whatson left col*/
.panel-twocol_25_75_stacked .panel-col-main-content-col-1 #event-date-facetapi-select-form {
  margin: 0 0 10px 10px;
}
.panel-twocol_25_75_stacked .panel-col-main-content-col-1 #event-date-facetapi-select-form .container-inline-date .date-padding {
  padding-left: 0;
}
.panel-twocol_25_75_stacked .panel-col-main-content-col-1 .button-wrapper {
  margin: 0 10px 10px 0;
}
.panel-twocol_25_75_stacked .panel-col-main-content-col-1 .button-wrapper + .button-wrapper {
  margin-left: 0;
  margin-right: 0;
}
/*Danskturisme*/
.panel-danskturisme .panel-panel.panel-col-main-content-custom .section-title {
  margin-right: 0.3% !important;
}
/*Menu col 1*/
.panel-danskturisme > .panel-panel {
  margin: 0;
}
.panel-col-main-content-custom .inside .panel-pane {
  margin: 0!important;
}
.panel-col-main-content-custom .pane-visitdk-simple-links-pane.section-box-279 {
  height: 250px;
}
.panel-col-main-content-custom .pane-visitdk-simple-links-pane.section-box-279 li {
  padding-bottom: 5px;
}
/*Search block*/
.panel-col-main-content-custom .pane-freetext-search.section-box-279 {
  height: 121px;
}
.panel-col-main-content-custom .pane-freetext-search.section-box-279 .pane-content {
  padding: 0 20px;
}
.panel-col-main-content-custom .pane-freetext-search.section-box-279 .button-wrapper {
  margin: 0;
  padding: 0;
}
.panel-col-main-content-custom .pane-freetext-search.section-box-279 #freetext-search-block-form .form-text {
  width: 190px;
}
/*BLocks listing*/
.panel-col-main-content-custom .pane-visitdk-publikation-pane h3 {
  padding-bottom: 33px;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane {
  height: auto;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane .section-box-279-470 {
  height: 331px;
  padding: 20px 3%;
  width: 43.8%;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane.section-box-279 .section-box-279-470 {
  height: 331px;
  padding: 20px 6%;
  width: 88%;
  border: 0;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane .section-box-279-470 img {
  max-height: 228px;
}
.panel-col-main-content-custom .inside .panel-pane[class*="section-box-572"]{
  width: 49.8%;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane.section-box-279 {
  border: 0 none;
  margin-left: 0.25% !important;
  margin-right: 1.2% !important;
  width: 24.7%;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane.section-box-279 .item {
  margin-bottom: 5px;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane.section-box-279 .publikation-image {
  width: 14%;
  margin-right: 28px;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane.section-box-279 .publikation-title {
  width: 70%;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane .section-box-279-228 {
  height: 144px;
  padding: 20px 3%;
  width: 43.5%;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane .section-box-279-228 .publikation-image {
  width: 29%;
  float: left;
  margin-left: 10%;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane .section-box-279-228 .publikation-title {
  width: 53%;
  float: right;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane img {
  height: auto;
  position: static;
}
.panel-danskturisme .panel-panel.panel-col-content-bottom-left {
  width: 33%;
}
.panel-danskturisme .panel-col-content-bottom-wrapper h2 {
  margin: 0;
  padding: 0 0 20px;
}
.panel-danskturisme .panel-col-content-bottom-wrapper .block_teaser {
  padding: 0 0;
}
.panel-danskturisme .panel-col-content-bottom-wrapper .block_teaser p {
  margin-bottom: 1em;
}
.panel-danskturisme > .panel-panel-wrapper > .panel-panel.panel-col-content-bottom-right {
  width: 61.4%;
  float: right;
}
.panel-col-main-content-custom .pane-visitdk-publikation-pane .section-box-279-228 + .section-box-279-228 {
  height: 141px;
}
.panel-col-bottom-row-full-width {
  width: 100%;
  margin: 0 -50%!important;
  position: relative;
  padding: 0 50%;
}
.view-child-terms {
  padding: 0 17px 29px 20px;
}
#single-offer .pane-node-content h2 .align-span {
  height: 121px;
}
.view-offer-pictures-gallery {
  margin-left: -22px;
}
#single-offer .panel-col-main-content-col-2 h2 {
  margin: 0 0 18px;
}
#single-offer .views-field-field-offer-you-get {
  margin: 30px 0;
}
#single-offer .views-field-nothing {
  margin-top: 50px;
}
#single-offer .view-offer-additional-info {
  padding-bottom: 20px;
}
#single-offer .view-offer-additional-info h5 {
  margin-top: 20px;
  margin-bottom: 2px;
}
#single-offer .views-field-field-phone .field-name-field-label {
  clear: left;
  float: left;
  width: 98px;
}
#single-offer .panel-pane[class*="ane-gmap-location"] {
  margin-left: -4.8%;
  width: 100%;
}
/* employees-list */
#employees_list_description {
  background: #fff;
  padding: 2%;
  margin-right: 1.6%;
}
#employees_list .employee_img {
  position: absolute;
  bottom: 0;
  width: 279px;
}
#employees_list .employee_img img {
  position: static;
}

#employees_list {
  clear: both;
}
#employee_single .section-box-865.section-title {
  width: 50%;
}
#employees_list .section-box-279-300 {
  padding: 20px 0 0 0;
}
#employees_list .section-box-279-300 .views-field-term-node-tid {
  padding: 0 17px 0 20px;
}
#employees_list .section-box-279-300 .views-field-title,
#employees_list .section-box-279-300 .views-field-field-job-title {
  padding: 0 17px 0 20px;
}
#employees_list .element-add-button,
#employees_list .element-share-button{
  margin: 0 0 24px;
}
#employees_list .section-box-279-300 {
  height: 240px;
  min-height: 240px;
}
#employees_list .section-box-279-300 img {
  position: absolute;
  bottom: 20px;
  left: 7%;
  width: 86%;
  max-width: 86%;
  max-height: 137px;
}

#employees_list #employees_list_taxonomy_employees ul li ul li a:hover,
#employees_list #employees_list_taxonomy_employees ul li ul li a.active {
  font-family: inherit !important;
  font-weight: bolder !important;
}
#employees_list #employees_list_taxonomy_employees ul li ul li a {
  padding-left: 32px;
}
#employees_list #employees_list_taxonomy_employees ul li ul li ul li a {
  padding-left: 48px;
}
#employees_list #employees_list_taxonomy_employees ul li ul li ul li ul li a {
  padding-left: 64px;
}
#employees_list #employees_list_taxonomy_employees ul li ul .collapse-arrow {
  display: block;
  background: url(../images/arrow-gold-down.png) no-repeat 100% 10px;
  width: 100%;
}
#employees_list #employees_list_taxonomy_employees .collapse-arrow-expanded {
  color: #7F0006;
  background: url(../images/arrow-gold-up.png) no-repeat 100% 10px !important;
}

/*Employee list + meet a dane*/
.container #employee_single.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2 {
  float: right;
}
/* meetadane*/
.view-meet-danes-list #views-exposed-form-meet-danes-list-panel-pane-1 {
  float: left;
  margin: 0 0 0 0;
  padding-top: 14px;
}
.panel-pane[class*="pane-meet-danes-list"] .pane-title,
.view-meet-danes-list #views-exposed-form-meet-danes-list-panel-pane-1 {
  width: 23.8%;
}
.view-meet-danes-list .view-content {
  float: left;
  width: 75%;
}
.view-meet-danes-list .view-content .panel-pane[class*="section-box-279"]{
  width: 31.7%;
  margin-left: 1.6%!important;
  margin-right: 0!important;
}
.view-empty,
.TellusNoReults{
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  clear: both;
}
.layout-cols-4 .layout-cols-3 .view-empty,
.layout-cols-4 .layout-cols-3 .TellusNoReults{
  margin-right: 1.6%;
  padding: 3.3%;
  width: 91.8%;
}
.layout-cols-4 .view-empty,
.layout-cols-4 .TellusNoReults{
  margin-right: 1.2%;
  padding: 2.5%;
  width: 68.8%;
}
.layout-cols-2 .section-box-572 .view-empty,
.layout-cols-2 .section-box-572 .TellusNoReults {
  padding: 2.5%;
  width: 95%;
}
.view-meet-danes-list .view-empty{
  clear: none;
  margin-top: -62px;
}
#meetadane .inner {
  padding: 0;
}
#meetadane .block_teaser {
  padding: 0;
}
#meetadane .panel-col-first h2 {
  margin: 0 0 17px 0;
}
#meetadane .element-add-button,
#meetadane .element-share-button {
  padding-top: 0px;
  padding-bottom: 16px;
  padding-right: 0px;
}
.pane-related-meet-danes .view-empty {
  padding: 0 17px 0 20px;
}
/* danes chef */
#danes-chef.panel-threecol_50_25_25 .panel-separator {
  margin: 0;
}
/* personal info */
#danes-chef .pane-entity-field  *{
  vertical-align: baseline;
}
#danes-chef .pane-entity-field .pane-title {
  float: left;
  clear: left;
  margin: 0 2px 5px 0;
}
#danes-chef .pane-entity-field ul li{
  display: inline-block;
}
#danes-chef .pane-entity-field .title {
  padding-top: 0;
  padding-bottom: 0;
}
#danes-chef .pane-entity-field .pane-content {
  float: left;
}
.pane-node-field-block-under-gallery {
  margin: 27px 0 0;
}
#danes-chef .quote {
  padding: 0 0 4px;
}
#danes-chef .pane-entity-field .pane-content {
  float: left;
}
#danes-chef .pane-entity-field {
  overflow: hidden;
}
/* facts */
#danes-chef .field-collection-view ul,
#danes-chef .field-collection-view ol {
  padding: 0;
  margin: 0;
}
#danes-chef .field-collection-view .field-items {
  margin: 0 0 4px 0;
}
/* tags */
.related-tags {
  height: 49px;
}
.related-tags ul {
  height: 49px;
}
.related-tags ul li:after {
  content: ",";
}
.related-tags ul li:last-child:after {
  content: "";
}
#danes-chef .related-tags .pane-title {
  float: left;
  margin: 0 40px 0 0;
}
#danes-chef .view-related-meet-danes .views-field-title {
  padding: 25px 20px 27px;
}
/* Employee - single */
.container #employee_single.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-1 {
  padding: 33px 1.6% 0 2.7%;
  width: 94.1%;
  margin: 0 0 18px 0;
}
.container #employee_single.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2 {
  padding: 33px 1.6% 0 2.7%;
  width: 94.1%;
  margin: 0 0 18px 0;
}
#employee_single .pane-node-field-image{
  float: right;
  margin-right: 2.7% !important;
  width: 26.7%;
}
#employee_single .pane-node-field-image ~ *{
  float: left!important;
  width: 70%!important;
  margin-right: 0!important;
}
#employee_single .pane-node-field-job-title ~ .pane-node-field-image{
  margin-top: -30px;
}
.field-email{
  word-wrap: break-word;
}
.container #employee_single.panel-threecol_50_25_25 .panel-panel.panel-col-main-content-col-2 .pane-node-field-image {
  margin: 40px 0 0;
}
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .pane-node-title {
  margin: 0;
}
.container #employee_single.panel-threecol_50_25_25 > .panel-panel-wrapper > .panel-panel-wrapper > .panel-col-main-content-col-1 .field-name-field-job-title {
  margin: 0 0 33px 0;
}
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .pane-node-field-teaser-references {
  padding: 0 0 40px 0;
}
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .view-employees-references .views-row {
  clear: left;
}
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .pane-node-field-teaser-information .field-name-field-label,
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .pane-node-field-teaser-references .field-name-field-label,
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .view-employees-references .views-field-field-label {
  float: left;
  padding: 0 2px 0 0;
}
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .pane-node-field-teaser-references .field-name-field-teaser-reference,
.container #employee_single.panel-threecol_50_25_25 .panel-col-main-content-col-1 .pane-node-field-teaser-references .field-name-field-teaser-reference .field-item {
  float: left;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom {
  clear: both;
  margin: 0 32px 0 25px;
  padding: 24px 10px 60px 0;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-1-bottom {
  float: left;
  /*  width: 515px;*/
  width: 63%;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom {
  float: right;
  /*  width: 215px;*/
  width: 25.1%;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-phone {
  margin: 25px 0 0;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-contact-info {
  margin: 18px 0 0;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom h2.pane-title {
  margin: 0 0 14px 0;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .field h2.field-label {
  margin: 0;
  float: none;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-phone .field-name-field-label,
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-contact-info .field-name-field-label {
  float: left;
  width: 100px;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-phone .field-name-field-value,
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-contact-info .field-name-field-value {
  float: left;
}
#employee_single .panel-col-main-content-2-col-wrapper-bottom .panel-col-main-content-col-2-bottom .pane-node-field-contact-info .field-name-field-label {
  clear: left;
}
#employee_single.panel-threecol_50_25_25 .panel-pane{
  margin-left: 0;
}
#employee_single.panel-threecol_50_25_25 .pane-node-field-job-title {
  margin-top: 5px;
  margin-bottom: 30px;
}
/* Activities page*/
#activities .pane-content {
  padding: 0 20px;
}
#activities .pane-content .text-result-wrapper {
  float: left;
  padding: 0 0 16px;
}
.ie7 #activities .pane-content .text-result-wrapper ~ .text-result-wrapper{
  padding: 0;
}
#activities .view-content {
  clear: both;
  margin: 0 -20px;
}
#activities .item-list {
  float: right;
}
#activities .view-content .views-row {
  padding: 11px 170px 14px 20px;
  overflow: hidden;
}
#activities .view-content .views-field-field-image {
  float: right;
  margin: 0 -150px 0 0;
}
#activities .view-content .views-field-title,
#activities .view-content .views-field-body {
  margin: 0 100px 0 0;
}
#activities .view-content .views-field-title {
  margin: 0 0 3px 0;
}
#activities .view-content .views-field-body p {
  margin: 0;
}
/* Footer bottom */
#page {
  position:relative; /* needed for footer positioning*/
  margin:0 auto; /* center,
not in IE5 */
  height:auto !important; /* real browsers */
  height:100%; /* IE6: treated as min-height*/
  min-height:100%; /* real browsers */
}
#main-content {
  padding: 0 0 200px 0;
}
#page > footer {
  width: 100%;
  position:absolute;
  bottom:0; /* stick to bottom */
}
/******************************************
        IMPORT FROM HTML-ELEMENTS
 ******************************************/

/* General page setup
---------------------------------------------------------------------- */

html,
body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}
#page {
  overflow: hidden;/*Needed for the images that are bigger than the page*/
  min-width: 980px;
}
.container {
  width: auto!important;
}
iframe {
  max-width: 100%;
}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */
* {
  vertical-align: middle;
}
.panel-pane[class*="section-box"]:focus,
.panel-pane[class*="section-box"] *:focus {
  outline-width: 0;
}
strong,
em,
a {
  vertical-align: baseline;
}
p {
  margin:0px;
  margin-bottom:14px;
}
h1 {
  margin:0px;
}
h2,
h3,
h4,
h5,
h6,
.pane-node-title,
fieldset legend .fieldset-title {
  margin: 0px;
}
form {
  margin:0;
  padding:0;
}
hr {
  height:1px;
  margin:0;
  margin-top:10px;
  margin-bottom:10px;
}
img,
#content img,
.ie-6-8 #content img {
  height: auto;
  max-width: 100%;
  width: auto;
}
em,
dfn {
  -moz-transform:    skewX(-10deg);
  -o-transform:      skewX(-10deg);
  -webkit-transform: skewX(-10deg);
  transform:         skewX(-10deg);
}
blockquote {
  margin: 0 0 1.5em;
  padding: 0 0 0 3em;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote p {
  margin: 0;
}
/* Lists */
ul {
  margin: 0;
}
ol {
  margin: 0 0 1.5em 40px;
  padding: 0;
}
.item-list ul {
  margin: 0;
}
.item-list ol {
  margin: 0 0 0 15px;
  padding: 0;
}
.item-list ul li {
  margin: 0;
  padding: 0;
}
ul ul,
ul ol,
ol ol,
ol ul,
.block ul ul,
.block ul ol,
.block ol ol,
.block ol ul,
.item-list ul ul,
.item-list ul ol,
.item-list ol ol,
.item-list ol ul {
  margin-bottom: 0;
}
dd {
  margin: 0 0 1.5em 40px;
}
/***************************
      menu-style-1
***************************/

/***************************
      menu-red-arrows
***************************/
#content .menu-red-arrows {
  overflow: hidden;
}
#content .menu-red-arrows ul,
.panel-col-content-bottom-left .field-name-body ul {
  margin: 0;
  padding: 0;
}
#content .menu-red-arrows ul li,
#content .panel-col-content-bottom-left .field-name-body ul li,
.section-box-572-160 .link a {
  margin: 0 0 0 22px;
  padding: 0 0 12px 22px;
}
#content .panel-col-content-bottom-left .field-name-body ul li {
  margin-left: 0;
}
#content .links-list-black .menu-no-style ul,
#content .menu-no-style ol,
#content .menu-no-style li {
  margin: 0;
  padding: 0;
}
#content .menu-red-arrows.normal-list ul li {
  margin: 0;
}
#content .menu-red-arrows .block_teaser p,
#content .menu-red-arrows p {
  margin-bottom: 1em;
  padding: 0 20px;
}
#content .menu-red-arrows .block_teaser {
  padding: 0!important;
}
#content .links-list-red.menu-red-arrows ul li {
  padding: 0 0 0 22px;
}
#content .section-box-572-160 .link a {
  margin-left: 0!important;
}
#content .section-box-572-160 .link {
  float: left;
}
.links.simple{
  margin-top: 10px;
}
/***************************
      menu-red-arrows END
***************************/

/***************************
      SIMPLE LINKS BLOCKS
***************************/

#content .panel-col-custom-bottom-blocks .section-box-572 .links.simple .links,
#content .panel-col-custom-bottom-blocks .panel-pane[class*="section-box-279"] .links.simple{
  overflow: hidden;
  padding: 0 40px;
}
.links-simple .links,
.links-simple-black .links {
  padding: 0 20px;
}
.links-simple a,
.links-simple-black a {
  margin-bottom: 10px;
}
.title-links-list-red .links.simple{
  margin-top: 0;
}
/***************************
      SIMPLE LINKS BLOCKS END
***************************/
#content .block-inner,
.region-help,
.messages,
#primary-nav,
#secondary-nav,
#breadcrumb,
#main-content > header,
#branding,
#attribution  {
  margin: 0;
}
#main-content {
  position: relative;
  z-index: 0;
}
#main-content > header:first-child #tasks {
  margin: 22px 0;
  padding: 10px 2.5%;
  position: relative;
  width: 95%;
  z-index: 9;
}
#tooltip,
.section-box-1158-130 .pane-title {
  padding-top: 34px;
  width: 294px;
  position: absolute;
  margin-left: -20px;
  margin-top: 2px;
  z-index: 3000;
}
#tooltip .body,
.section-box-1158-130 .pane-title .title {
  padding: 9px 20px 20px;
  margin: 0;
}
#tooltip.viewport-bottom,
.section-box-1158-130 .pane-title {
  margin-left: -29px;
  margin-top: -23px;
  padding-bottom: 30px;
}
#tooltip.viewport-bottom .body,
.section-box-1158-130 .pane-title .title {
  padding: 16px 20px 20px;
}
#tooltip.viewport-right {
  margin-left: 40px;
  margin-top: 10px;
  padding-bottom: 30px;
}
#tooltip.viewport-bottom.viewport-right {
  margin-left: 40px;
  margin-top: 10px;
  padding-bottom: 30px;
}
#tooltip .body > div {
  max-height: 742px;
  overflow: hidden;
  line-height: 19px;
}


/*Admin panel form debug*/
form#panels-edit-display-form {
  padding-bottom: 350px;
}

/*************************************
  ADDTHIS AND SHARE THIS BUTTONS
*************************************/
.element-add-button,
.element-share-button,
.pane-publish-button,
.pane-clear-my-guide{
  float: right;
  padding: 6px 14px 0 5px;
  width: auto!important;
}
.element-add-button ~ .element-share-button,
.element-share-button ~ .element-add-button,
.pane-publish-button ~ .pane-clear-my-guide,
.pane-clear-my-guide ~ .pane-publish-button{
  padding-right: 0!important;
}
.element-add-button p,
.element-share-button p {
  margin: 0;
  padding: 0;
}
.panel-twocol_25_75_stacked .element-add-button,
.panel-twocol_25_75_stacked .element-share-button {
  margin: 19px 0 14px;
}
.panel-twocol_25_75_stacked .panel-col-nav .element-add-button,
.panel-twocol_25_75_stacked .panel-col-nav .element-share-button {
  margin: 0;
}
.panel-twocol_75_25_stacked .panel-col-nav .element-add-button,
.panel-twocol_75_25_stacked .panel-col-nav .element-share-button {
  padding-right: 14px;
}
.panel-twocol_75_25_stacked .panel-col-top-right .element-add-button,
.panel-twocol_75_25_stacked .panel-col-top-right .element-share-button {
  padding-top: 0;
  padding-bottom: 14px;
}
.panel-tema-layout .panel-col-main-content-col-2 .element-add-button,
.panel-tema-layout .panel-col-main-content-col-2 .element-share-button,
.panel-threecol_50_25_25 .panel-col-main-content-col-2 .element-add-button,
.panel-threecol_50_25_25 .panel-col-main-content-col-2 .element-share-button{
  position: relative;
  top: -91px;
  padding-right: 21px;
}
.panel-twocol_75_25_stacked .panel-col-main-content-col-2 .element-add-button,
.panel-twocol_75_25_stacked .panel-col-main-content-col-2 .element-share-button {
  margin: 21px 0 28px;
  padding-right: 0;
}
.panel-threecol_50_25_25 .panel-col-main-content-col-3 .element-add-button,
.panel-threecol_50_25_25 .panel-col-main-content-col-3 .element-share-button,
.panel-tema-layout .panel-col-main-content-col-3 .element-add-button,
.panel-tema-layout .panel-col-main-content-col-3 .element-share-button {
  float: right;
  margin: 0 0 14px;
  padding: 0 14px 0 6px;
}
.addthis_button,
.share-button,
.close-btn,
.add-button,
.element-add-button a.add-button,
.element-add-button a.addthis_button,
.element-add-button a.add-my-guide,
#content .element-add-button .pane-content a.the-print-button,
.add-my-guide,
.pane-publish-button a,
.clear-my-guide,
.element-add-button a,
.pane-visitdk-copy-url-copy-url .button-wrapper input{
  text-transform: uppercase;
  padding: 0 12px 0 6px;
  cursor: pointer;
  white-space: nowrap!important;
}
.add-remove-wrapper .page-added-to-my-guide a {
  text-transform: none;
  padding: 0;
}
#content .element-add-button .pane-content a.the-print-button{
  text-indent: 0!important;
  height: auto;
  width: auto;
  text-align: center;
}
#content .panel-gdpanel .pane-visitdk-search-print-button-pane.element-add-button ul{
  padding: 0;
}
.ie7 #content .panel-gdpanel .pane-visitdk-search-print-button-pane.element-add-button *{
  zoom: 1;
  display: inline;
}
.pane-publish-button a,
.clear-my-guide,
.element-add-button a{
  padding-left: 12px;
}
.close-btn {
  padding: 0 12px;
  text-transform: none;
}
.addthis_button .icon,
.add-button .icon,
.add-my-guide .icon,
.share-button .icon,
#content .element-add-button .pane-content a.the-print-button .icon{
  height: 14px;
  margin-right: 9px;
  margin-top: 3px;
  vertical-align: top;
  width: 14px;
}
.add-button .icon,
.add-my-guide .icon {
  margin-right: 2px;
}
.ie7 .addthis_button .icon,
.ie7 .add-button .icon,
.ie7 .add-my-guide .icon,
.ie7 .share-button .icon {
  margin-top: 0;
}
.element-add-button{
  position: relative;
}
.pane-visitdk-copy-url-copy-url .button-wrapper{
  background: none;
  border: 0;
}
.pane-visitdk-copy-url-copy-url .button-wrapper input{
  height: 20px;
}
.pane-visitdk-copy-url-copy-url .form-item-url-to-copy input{
  float: left;
  margin-bottom: 6px;
}
/* Add this button contentns */
.page-added-to-my-guide{
  width: 160px;
  padding: 20px 80px 20px 20px;
  position: absolute;
  z-index: 9999;
  right:0;
  top: 20px;
}
.pane-tellus-product {
  position: relative;
  z-index: 0;
}
.pane-tellus-product + .panel-separator {
  margin-bottom: 0;
}
.element-add-button {
  z-index: 9999;
}

/*Contents*/
/*NUMBER*/
.links-with-numbers .pane-title {
  padding-top: 10px!important;
}
.view-simple-links .links {
  padding: 10px 20px 0;
}
.view-simple-links.links-list-red-inline {
  margin-bottom: 5px;
}
.panel-col-top .view-simple-links.links-list-red-inline{
  margin-bottom: 0;
}
.article-type-campaign .panel-col-top .pane-content > p,
.article-theme-page .panel-col-top .pane-content > p,
.article-theme-article .panel-col-top .pane-content > p {
  margin-bottom: 0;
}
/* Search pager */
.search-results-header-wrapper > *,
.TellusNoOfHits  > * {
  margin-left: 20px;
}
ul.pager,
.TellusPreviousNext {
  margin-right: 20px;
  margin-bottom: 8px;
}
.pane-ankiro-custom-layout-pager {
  margin: 0 1.6% 14px 0;
  background: #fff;
}
.pane-ankiro-custom-layout-pager .pager,
.PagerWrapper .TellusPreviousNext {
  margin-right: 0;
  background: none!important;
}
.pane-ankiro-custom-layout-pager .pager li {
  display: inline-block;
}
.pane-ankiro-custom-layout-pager .pager-wrapper,
.TellusProductList > .PagerWrapper,
.panel-threecol252550 .section-box-572 .TellusProductList > .PagerWrapper {
  padding-right: 20px;
  width: auto;
  float: none;
  overflow: hidden;
}
#activities ul.pager,
#activities .search-results-header-wrapper > * {
  margin: 0;
}
.view > .item-list ul.pager {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 0;
}
.view > .item-list {
  background: #fff;
  clear: both;
  padding: 8px 0;
}
.pane-ankiro-custom-layout-pager .result-count {
  float: left;
  padding: 0 0 0 20px;
}
.pane-ankiro-custom-layout-pager .result-count h3 {
  display: inline-block;
  margin-right: 10px;
  line-height: 58px;
}
.pane-ankiro-custom-layout-pager .search-status,
.pager-current-count {
  padding: 0;
  line-height: 58px;
  color: #6c6c6c;
  white-space: nowrap!important;
}
.search-results-header-wrapper,
.TellusNoOfHits {
  float: left;
  min-width: 50%;
}
.search-results-header-wrapper + .pager,
.TellusNoOfHits + .TellusPreviousNext{
  float: right;
  margin-top: 11px;
  width: 48%;
}
.TellusNoOfHits + .TellusPreviousNext{
  width: auto;
  min-width: 25%;
}
.pane-ankiro-custom-layout-pager .pager,
#content .pane-tellus-search .TellusPreviousNext {
  margin: 10px 0 0;
  white-space: nowrap;
}
ul.pager,
.item-list ul.pager,
.TellusPreviousNext{
  position: relative;
  overflow: hidden;
  padding-right: 110px;
  min-height: 34px;
  line-height: 34px;
  text-align: right;
  background: #fff;
  white-space: nowrap;
}
.pane-ankiro-custom-layout-pager .pager li a,
.pane-ankiro-custom-layout-pager .pager li span {
  padding: 0 3px;
}
.pane-ankiro-custom-layout-pager .pager li:first-child a,
.pane-ankiro-custom-layout-pager .pager li:first-child span,
.pane-ankiro-custom-layout-pager .pager li:last-child a,
.pane-ankiro-custom-layout-pager .pager li:last-child span {
  padding: 0;
}
.item-list .pager li,
.TellusPreviousNext a{
  padding: 0;
}
.item-list .pager li.pager-item,
.item-list .pager li.pager-current,
.item-list .pager li.pager-first,
.item-list .pager li.pager-last,
.TellusPreviousNext a{
  margin: 0 7px;
  vertical-align: baseline;
}
.search-results-header-wrapper,
body .search-results-header-wrapper h2,
.TellusNoOfHits,
.TellusNoOfHits h3{
  line-height: 58px;
  padding: 0;
}
body .search-results-header-wrapper h2,
.TellusNoOfHits h3{
  line-height: 53px;
}
.search-results-header-wrapper *,
.TellusNoOfHits *{
  vertical-align: top;
}
.ie7 .search-results-counter *{
  vertical-align: middle;
}
.pager-next,
.pager-previous,
.pager-next a,
.pager-previous a,
.TellusPreviousNext a.TellusPrevious,
.TellusPreviousNext a.TellusNext{
  width: 44px;
  height: 34px;
  padding: 0!important;
  overflow: hidden;
  top: 0;
}
.pager-next,
.TellusPreviousNext a.TellusNext{
  position: absolute;
  right: 0;
  top:0;
  margin: 0;
}

.pager-previous,
.TellusPreviousNext a.TellusPrevious{
  position: absolute;
  right: 51px;
  top:0;
  margin: 0;
}
/*Added styles from elements*/

/* Sliders */
.slider-t1 {
  width:100%;
  position:relative;
}
.slider-t1 .image {
  /*  width:100%;
    height:100%;*/
  position:relative;
  left:0px;
  top:0px;
  z-index:100;
}
.slider-t1 .image img {
  width:100%;
}
.slider-t1 .backer {
  width:100%;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
  z-index:99;
}
.slider-t1 .backer img {
  width:100%;
}
.slider-t1 .stxt{
  position: absolute;
  visibility: hidden;
}
.slider-t1 .top_left {
  width:420px;
  position:absolute;
  z-index:101;
  left:28px;
  top:25px;
  -webkit-transition:opacity 0.2s linear;
  -moz-transition:opacity 0.2s linear;
  -o-transition:opacity 0.2s linear;
  -ms-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
  visibility: visible;
}
.slider-t1 .top_left .bx {
  clear:both;
  padding:20px;
}
.slider-t1 .top_left .bx p {
  margin:0;
}
.slider-t1 .top_left .arr {
  width:100%;
  height:35px;
  clear:both;
}
.slider-t1 .top_right {
  width:420px;
  height:100px;
  position:absolute;
  z-index:101;
  right:28px;
  top:25px;
  -webkit-transition:opacity 0.2s linear;
  -moz-transition:opacity 0.2s linear;
  -o-transition:opacity 0.2s linear;
  -ms-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
  visibility: visible;
}
.slider-t1 .top_right .bx {
  clear:both;
  padding:20px;
}
.slider-t1 .top_right .bx p {
  margin:0;
}
.slider-t1 .top_right .arr {
  width:100%;
  height:35px;
  clear:both;
}
.slider-t1 .bottom_left {
  width:420px;
  position:absolute;
  z-index:101;
  left:28px;
  bottom:85px;
  -webkit-transition:opacity 0.2s linear;
  -moz-transition:opacity 0.2s linear;
  -o-transition:opacity 0.2s linear;
  -ms-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
  visibility: visible;
}
.slider-t1 .bottom_left .bx {
  clear:both;
  padding:20px;
}
.slider-t1 .bottom_left .bx p {
  margin:0;
}
.slider-t1 .bottom_left .arr {
  width:100%;
  height:35px;
  clear:both;
}
.slider-t1 .bottom_right {
  width:420px;
  position:absolute;
  z-index:101;
  right:28px;
  bottom:85px;
  -webkit-transition:opacity 0.2s linear;
  -moz-transition:opacity 0.2s linear;
  -o-transition:opacity 0.2s linear;
  -ms-transition:opacity 0.2s linear;
  transition:opacity 0.2s linear;
  visibility: visible;
}
.slider-t1 .bottom_right .bx {
  clear:both;
  padding:20px;
}
.slider-t1 .bottom_right .bx p {
  margin:0;
}
.slider-t1 .bottom_right .arr {
  width:100%;
  height:35px;
  clear:both;
}
.slider-t1 .navi {
  width:100%;
  height:45px;
  overflow:hidden;
  position:absolute;
  z-index:100;
  left:0px;
  bottom:20px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.slider-t1 .navi .list {
  height:45px;
  float:left;
}
.slider-t1 .navi .list ul {
  margin:0;
  padding:0;
  float:left;
  padding:5px 0px 0px 10px;
}
.slider-t1 .navi .list ul li {
  width:51px;
  height:34px;
  float:left;
  position:relative;
  padding:0px 3px 0px 0px;
}
.slider-t1 .navi .list ul li img {
  width:100%;
  filter:alpha(opacity=50);
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  opacity:0.5;
}
.slider-t1 .navi .list ul li img:hover {
  width:100%;
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.slider-t1 .navi .list ul li .indi {
  width:51px;
  height:2px;
  position:absolute;
  z-index:100;
  left:0px;
  bottom:0px;
  overflow:hidden;
}
.slider-t1 .navi .list ul li .indi .in {
  width:0%;
  height:2px;
  clear:both;
  overflow:hidden;
}

.slider-t1 .navi .list ul .active img {
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.slider-t1 .navi .label {
  height:45px;
  float:left;
  padding:0px 0px 0px 28px;
}
.slider-t1 .navi .label ul {
  margin:0;
  padding:0;
  float:left;
}
.slider-t1 .navi .label ul li {
  float:left;
  padding:0px 8px 0px 0px;
}
.slider-t1 .navi .label ul li a {
  height:32px;
  padding:13px 7px 0px 7px;
  float:left;
}

/* ORL */
#slider1 {
  height: 474px;
}
#slider1 div.image {
  height: 100%;
  overflow: hidden;
}
#slider1 div.image a {
  height: 100%;
  display: block;
}
#slider1 div.image a img {
  height: 100% !important;
  width: auto !important;
  min-width: 100% !important;
  max-width: 9999px !important;
}
/* ORL */


/* New VDK slider */
.refreshed-style .panel-col-nav.layout-cols-4 {
  border-top-width: 0;
}
.slider-new_vdk {
  max-height: 495px;
}
.slider-new_vdk .navi .list {
  height: 30px;
  margin: 15px 10px 0;
}
.slider-t1.slider-new_vdk .navi {
  background: transparent;
}
.slider-new_vdk .navi .list ul li {
  border: 1px solid #fff ;
  padding: 0;
  z-index: 150;
  background: url("../images/transparent_overlay.png") repeat ;
}
.slider-t1.slider-new_vdk .navi .list ul li a.slnk,
.slider-new_vdk .navi .list ul li {
  width: 40px;
  height: 21px;
}
.slider-t1.slider-new_vdk .navi .list ul li a.slnk {
  display: inline-block;
}
.slider-t1.slider-new_vdk .navi .list ul li .indi {
  left: -2px;
  top: -2px;
  width: 44px;
  height: 25px;
}
.slider-t1.slider-new_vdk .navi .label {
  float: right;
}
.slider-t1.slider-new_vdk .navi .label ul {
  margin-top: 10px;
}
.slider-t1.slider-new_vdk .navi .label ul li {
  padding-right: 20px !important;
}
.slider-t1.slider-new_vdk .navi .label ul li a {
  display: inline-block;
  height: auto;
  padding: 7px 15px;
  color: #cb1824;
  font-size: 14px;
  font-weight: bold !important;
  background-color: #fff;
}
.slider-t1.slider-new_vdk .navi .label ul li a:hover {
  color: #333;
  background-color: #fff;
}
/* New VDK Slider end */


.slider-t2 {
  width:100%;
  position:relative;
}
.slider-t2 .image {
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
}
.panel-tema-layout .panel-col-top-right .slider-t2 {
  margin-top: 20px;
}
.slider-t2 .image img,
#content .slider-t2 .image img,
.ie-6-8 #content .slider-t2 .image img {
  width: 100%;
}
.TellusMediaList .slider-t2 .image img{
  width: auto!important;
}
.slider-t2 .image .play {
  height: 120px;
  left: 50%;
  margin: -60px 0 0 -60px;
  position: absolute;
  top: 50%;
  width: 120px;
  z-index: 100;
}
.slider-t2 .backer {
  width:100%;
  height:100%;
  position:absolute;
  left:0px;
  top:0px;
  z-index:99;
}
.slider-t2 .backer img {
  width:100%;
}
.slider-t2 .navi {
  width:100%;
  height:45px;
  overflow:hidden;
  position:absolute;
  z-index:100;
  left:0px;
  bottom:0px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  filter:alpha(opacity=0);
  -khtml-opacity:0;
  -moz-opacity:0;
  opacity:0;
}
.slider-t2 .display {
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.slider-t2 .navi .list {
  width:495px;
  height:45px;
  float:left;
  position:relative;
  overflow:hidden;
}
.slider-t2 .navi .list .abs {
  width:2000px;
  height:45px;
  position:absolute;
  z-index:100;
  left:0px;
  top:0px;
}
.slider-t2 .navi .list ul {
  margin:0;
  padding:0;
  float:left;
  padding:5px 0px 0px 10px;
}
.slider-t2 .navi .list ul li {
  width:51px;
  height:34px;
  float:left;
  position:relative;
  padding:0px 3px 0px 0px;
}
.slider-t2 .navi .list ul li img {
  width:100%;
  filter:alpha(opacity=50);
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  opacity:0.5;
}
.slider-t2 .navi .list ul li img:hover {
  width:100%;
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.slider-t2 .navi .list ul li .indi {
  width:51px;
  height:2px;
  position:absolute;
  z-index:100;
  left:0px;
  bottom:0px;
  overflow:hidden;
}
.slider-t2 .navi .list ul li .indi .in {
  width:0%;
  height:2px;
  clear:both;
  overflow:hidden;
}
.slider-t2 .navi .list ul .active img {
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.mplay {
  width:51px;
  height:34px;
  position:absolute;
  z-index:101;
  left:0px;
  top:0px;
}
.slider-t2 .navi .controls {
  width:70px;
  height:45px;
  position:absolute;
  z-index:100;
  top:0px;
  right:0px;
}
.slider-t2 .navi .controls ul {
  margin:0;
  padding:0;
  float:right;
  padding:0px 0px 0px 0px;
}
.slider-t2 .navi .controls ul li {
  width:35px;
  float:left;
}
.slider-t2 .navi .controls ul li .prev {
  width:35px;
  height:45px;
  float:left;
  opacity:0.2;
}
.slider-t2 .navi .controls ul li .next {
  width:35px;
  height:45px;
  float:left;
}
.slider-t2 .player {
  width:100%;
  height:100%;
  position:absolute;
  z-index:101;
  left:0px;
  top:0px;
}
.slider-t2 .player iframe {
  width:100%;
  height:100%;
  position: relative;
}
.slider-t2 .enlarge {
  width:30px;
  height:30px;
  position:absolute;
  z-index:9999;
  top:20px;
  right:20px;
}
.slider-t2 .enlarge a {
  width:30px;
  height:30px;
  position:relative;
}
.slider-t2 .enlarge a:active {
  top:1px;
}
.slider-t2 .close {
  width:30px;
  height:30px;
  position:absolute;
  z-index:9999;
  top:20px;
  right:20px;
}
.slider-t2 .close a {
  width:30px;
  height:30px;
  position:relative;
}
.slider-t2 .close a:active {
  top:1px;
}
.slider-t2-desc {
  width:100%;
  height:65px;
  clear:both;
}
.slider-t2-desc p {
  margin:0;
  padding:15px;
}
/* Overlay */
body.gallery-overlay-open #page > header {
  position: relative;
  z-index: 400;
  margin: 0;
}
.overlay-t1 {
  width:100%;
  height:100%;
  position:relative;
  /* gallery fix */
  position: absolute;
  /* gallery fix */
  top:0px;
  left:0px;
  z-index:398;
  /* gallery fix */
  z-index: 401;
  /* gallery fix */
  padding-bottom: 30px;
}
.overlay-t1 .auto {
  min-width:980px;
  max-width:1180px;
  margin:0 auto;
  padding: 0px 0px 0px 0px;
  height: 100%;
}
.overlay-t1 .auto .hd {
  width:100%;
  height:85px;
  clear:both;
  position: relative;
  z-index: 1;
}
.overlay-t1 .auto .hd .lft {
  width:500px;
  float:left;
}
.overlay-t1 .auto .hd .lft .pd {
  clear:both;
  padding:30px 0px 0px 0px;
}
.overlay-t1 .auto .hd .lft .pd p {
  margin:0;
}
.overlay-t1 .auto .hd .lft .pd p span#slider2-gallery {
  padding:0px 0px 0px 25px;
}
.overlay-t1 .share {
  width: 260px;
  float: left;
  padding: 40px 0 0 0;
}
.overlay-t1 .auto .hd .rgt {
  width:100px;
  float:right;
}
.overlay-t1 .auto .hd .rgt .pd {
  clear:both;
  padding:40px 0px 0px 0px;
}
.overlay-t1 .auto .hd .rgt .pd a {
  width:53px;
  height:20px;
  float:right;
  position:relative;
}
.overlay-t1 .auto .hd .rgt .pd a:active {
  top:1px;
}
.overlay-t1 .auto .wra {
  width:100%;
  position:relative;
  z-index: 0;
}
.overlay-t1 .auto .wra .label {
  width:100%;
  height:35px;
  position:absolute;
  z-index:101;
  left:0px;
  top:0px;
}
.overlay-t1 .auto .wra .label .pd {
  clear:both;
  padding:7px 0px 0px 15px;
}
.overlay-t1 .auto .wra .label .pd p {
  margin:0;
}
.overlay-t1 .auto .wra .back {
  width:96px;
  height:55px;
  position:absolute;
  z-index:110;
  left:0px;
  top:260px;
}
.overlay-t1 .auto .wra .back a {
  width:96px;
  height:55px;
  position:relative;
}
.overlay-t1 .auto .wra .back a:active {
  top:1px;
}
.overlay-t1 .auto .wra .forward {
  width:96px;
  height:55px;
  position:absolute;
  z-index:110;
  right:0px;
  top:260px;
}
.overlay-t1 .auto .wra .forward a {
  width:96px;
  height:55px;
  position:relative;
}
.overlay-t1 .auto .wra .forward a:active {
  top:1px;
}
.overlay-t1 .auto .wra .forward a span {
}
.overlay-t1 .auto .wra .img {
  width: 100%;
  position: relative;
  z-index: 100;
}
.overlay-t1 .auto .wra .img img {
  width: auto;
}
.overlay-t1 .auto .wra .img .play {
  width:120px;
  height:120px;
  position:absolute;
  left:247px;
  top:115px;
  z-index:101;
}
.overlay-t1 .auto .wra .img .play:active {
  top:116px;
}
.overlay-t1 .auto .wra .player {
  width:100%;
  height:100%;
  position:absolute;
  z-index:1001;
  left:0px;
  top:0px;
}
.overlay-t1 .auto .wra .player iframe {
  width:100%;
  height:100%;
}
.overlay-t1 .auto .wra .play {
  height: 120px;
  left: 50%;
  margin: -60px 0 0 -60px;
  position: absolute;
  top: 50%;
  width: 120px;
  z-index: 1001;
}
.overlay-t1 .auto .wra .close {
  width:30px;
  height:30px;
  position:absolute;
  z-index:9999;
  top:20px;
  right:20px;
}
.overlay-t1 .auto .wra .close a {
  width:30px;
  height:30px;
  position:relative;
}
.overlay-t1 .auto .wra .close a:hover {
}
.overlay-t1 .auto .wra .close a:active {
  top:1px;
}
.overlay-t1 .auto .wra .bnav {
  width:555px;
  height:50px;
  margin:0 auto;
}
.overlay-t1 .auto .wra .bnav .navback {
  width:35px;
  height:45px;
  float:left;
}
.overlay-t1 .auto .wra .bnav .navback a {
  width:35px;
  height:45px;
  float:left;
  position:relative;
}
.overlay-t1 .auto .wra .bnav .navback a:active {
  top:1px;
}
.overlay-t1 .auto .wra .bnav .list {
  width:485px;
  height:45px;
  float:left;
  position:relative;
  overflow:hidden;
}
.overlay-t1 .auto .wra .bnav .list .abs {
  width:2000px;
  height:45px;
  position:absolute;
  z-index:100;
  left:0px;
  top:0px;
}
.overlay-t1 .auto .wra .bnav .list ul {
  margin:0;
  padding:0;
  float:left;
  padding:7px 0px 0px 0px;
}
.overlay-t1 .auto .wra .bnav .list ul li {
  width:51px;
  height:34px;
  float:left;
  position:relative;
  padding:0px 3px 0px 0px;
}
.overlay-t1 .auto .wra .bnav .list ul li img {
  width:100%;
  filter:alpha(opacity=50);
  -khtml-opacity:0.5;
  -moz-opacity:0.5;
  opacity:0.5;
}
.overlay-t1 .auto .wra .bnav .list ul li img:hover {
  width:100%;
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.overlay-t1 .auto .wra .bnav .list ul li .indi {
  width:51px;
  height:2px;
  position:absolute;
  z-index:100;
  left:0px;
  bottom:0px;
  overflow:hidden;
}
.overlay-t1 .auto .wra .bnav .list ul li .indi .in {
  width:0%;
  height:2px;
  clear:both;
  overflow:hidden;
}
.overlay-t1 .auto .wra .bnav .list ul .active img {
  filter:alpha(opacity=100);
  -khtml-opacity:1.0;
  -moz-opacity:1.0;
  opacity:1.0;
}
.overlay-t1 .auto .wra .bnav .navnext {
  width:35px;
  height:45px;
  float:left;
}
.overlay-t1 .auto .wra .bnav .navnext a {
  width:35px;
  height:45px;
  float:left;
  position:relative;
}
.overlay-t1 .auto .wra .bnav .navnext a:active {
  top:1px;
}
/* Wraps */
.factbox-t1 {
  width:240px;
  clear:both;
}
/* MWRs */
.TellusProductContacts-item {
  width:100%;
  clear:both;
  margin-bottom:15px;
}
.TellusProductContacts * {
  vertical-align: top;
}
.mwr-head-t2 {
  width:100%;
  clear:both;
  margin-bottom:3px;
}
.mwr-head-t2 p {
  margin:0;
}
.mwr-body-t1 {
  width:100%;
  clear:both;
  margin-bottom:15px;
}
.TellusProductContacts h4 {
  float:left;
  margin:0;
}
.TellusProductContacts h4 + div {
  margin:0;
  clear: both;
}
.mwr-t5 .bdy .flickr_badge_image img:hover {
  filter:alpha(opacity=70);
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  opacity:0.7;
}
.contact-info {
  clear:both;
  padding:20px 15px 25px 20px;
}
.contact-info .hd {
  width:100%;
  clear:both;
  margin-bottom:20px;
}
.contact-info .hd p {
  margin:0;
}
.contact-info .usr {
  width:100%;
  clear:both;
}
.contact-info .usr .lft {
  width:70px;
  float:left;
}
.contact-info .usr .rgt {
  width:170px;
  float:left;
  padding:7px 0px 0px 0px;
}
.contact-info .usr .rgt .nam {
  margin:0;
  margin-bottom:5px;
}
.contact-info .usr .rgt .tit {
  margin:0;
}
.contact-info .usr .clr {
  width:100%;
  height:10px;
  clear:both;
  overflow:hidden;
}
.contact-info .info {
  width:100%;
  clear:both;
}
.contact-info .info .lft {
  width:55px;
  float:left;
}
.contact-info .info .lft p {
  margin:0;
}
.contact-info .info .rgt {
  width:190px;
  float:left;
}
.contact-info .info .rgt p {
  margin:0;
}
.contact-info .info .clr {
  width:100%;
  height:5px;
  clear:both;
  overflow:hidden;
}
.mwr-t8 {
  width:280px;
  clear:both;
  margin-bottom:30px;
}
.mwr-t8 img {
  width:100%;
}
/* Text */

.ProductBodyContent .ProductScheduleList,
.ProductBodyContent .ProductPriceCategoryList {
  clear:both;
  padding:0px;
  margin-bottom:5px;
  width:92%;
}
.ProductBodyContent .ProductScheduleList + .ProductPriceCategoryList {
  margin-top: 30px;
}
.ProductBodyContent .ProductScheduleList th,
.ProductBodyContent .ProductPriceCategoryList th {
  width:100%;
  clear:both;
  padding:0px 0px 15px 0px;
  margin-bottom:15px;
}
.ProductBodyContent .ProductScheduleList table,
.ProductBodyContent .ProductPriceCategoryList table {
  width:100%;
}
.ProductBodyContent .ProductScheduleList td,
.ProductBodyContent .ProductPriceCategoryList td {
  padding:0px 0px 0px 5px;
}
.ProductBodyContent .priceListHeader {
  margin-top: 1em;
}
.ProductBodyContent .PeriodsLink,
.ProductBodyContent .PriceGroupsLink {
  margin-bottom: 25px;
  font-style: italic;
}
/* Explore */
.explore-t1 {
  margin: 0 auto;
  clear:both;
}
.explore-t1 .hd {
  width:100%;
  clear:both;
  padding:15px 0px 0px 0px;
  margin-bottom:10px;
}
.explore-t1 .hd p {
  margin:0;
}
.explore-t1 .list {
  width:100%;
  height:195px;
  position:relative;
}
.explore-t1 .list img {
  width:100%;
}
.explore-t1 .list .exp:hover {
  -moz-transform:scale(1.1);
  -webkit-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1);
  /* for IE */
  filter: progid:DXImageTransform.Microsoft.Matrix(
      M11=1.1,
      M12=0,
      M21=0,
      M22=1.1,
      SizingMethod='auto expand');
  -ms-transform:scale(1.1);

}
.explore-t1 .list .it1 {
  width:17.5%;
  position:absolute;
  z-index:100;
  left: -0.1%;
  top:13px;
}
.explore-t1 .list .it2 {
  width:20.4%;
  position:absolute;
  z-index:101;
  left:12.4%;
  top:0px;
}
.explore-t1 .list .it3 {
  width:15.5%;
  position:absolute;
  z-index:102;
  left:32%;
  top:13px;
}
.explore-t1 .list .it4 {
  width:17.5%;
  position:absolute;
  z-index:103;
  left:40%;
  top:46px;
}
.explore-t1 .list .it5 {
  width:21%;
  position:absolute;
  z-index:104;
  left:53%;
  top:24px;
}
.explore-t1 .list .it6 {
  /*  width:21.6%;*/
  width:18%;
  position:absolute;
  z-index:105;
  left:68.6%;
  top:5px;
}
.explore-t1 .list .it7 {
  width:15.2%;
  position:absolute;
  z-index:106;
  left:84.1%;
  top:30px;
}
/* Shareboxes */

.sharebox-t1 ul,
#content .sharebox-addthis-list-list ul{
  margin:0;
  padding:0;
  zoom: 1;
}
.sharebox-t1 ul li,
#content .sharebox-addthis-list-list ul li{
  position:relative;
  padding: 0 0 0;
  vertical-align: top;
}
.sharebox-t1 ul li .add,
#content .sharebox-addthis-list-list ul li .add{
  width:60px;
  height:20px;
  float:left;
  position:relative;
  z-index:100;
}
.sharebox-t1 ul li .add:active,
#content .sharebox-addthis-list-list ul li .add:active {
  top:1px;
}
.sharebox-t1 ul li .share ,
#content .sharebox-addthis-list-list ul li .share{
  width:78px;
  height:20px;
  float:left;
  position:relative;
  z-index:100;
}
.sharebox-t1 ul li .share:active ,
#content .sharebox-addthis-list-list ul li .share:active{
  top:1px;
}
.sharebox-t1 ul li .drop {
  width: 260px;
  height: 150px;
  position: absolute;
  right: 0px;
  top: 20px;
  margin-top: -1px;
  z-index: 5000;
}
.sharebox-t1 ul li .drop .bg {
  width:100%;
  clear:both;
}
.sharebox-t1 ul li .drop .bg .px {
  clear:both;
  padding:20px 0px 5px 20px;
}
.sharebox-t1 ul li .drop .bg .px ul,
#content .sharebox-addthis-list-list ul{
  margin:0;
  padding:0;
  float:none;
}
.sharebox-t1 ul li .drop .bg .px ul li,
#content .sharebox-addthis-list-list ul li{
  float:none;
  padding:0;
  margin-bottom:12px;
}
.sharebox-t1 ul li .drop .bg .px ul li a,
#content .sharebox-addthis-list-list ul li a{
  height:18px;
  padding:2px 0px 0px 38px;
}
.sharebox-t1 ul li .drop .bg .px ul li .email-share,
#content .sharebox-addthis-list-list ul li .email-share{
  height:17px;
  padding:0px 0px 0px 38px;
}
.sharebox-t1 ul li .drop .bg .cpy ,
#content .sharebox-addthis-list-list ul .cpy{
  clear:both;
  padding:15px 0px 15px 20px;
}
.sharebox-t1 ul li .drop .bg .cpy .lf,
#content .sharebox-addthis-list-list ul .cpy .lf{
  width:152px;
  float:left;
}
.sharebox-t1 ul li .drop .bg .cpy .lf input,
#content .sharebox-addthis-list-list ul .cpy .lf input{
  width:130px;
  margin:0;
  outline:0;
  padding:5px;
}
.sharebox-t1 ul li .drop .bg .cpy .rg ,
#content .sharebox-addthis-list-list ul .cpy .rg{
  float:left;
  padding:3px 0px 0px 0px;
}
.sharebox-t1 ul li .drop .bg .cpy .rg .bx,
#content .sharebox-addthis-list-list ul .cpy .rg .bx{
  height:20px;
  float:left;
  position:relative;
}
.sharebox-t1 ul li .drop .bg .cpy .rg .bx div,
#content .sharebox-addthis-list-list ul .cpy .rg .bx div{
  height:20px;
  float:left;
  position:relative;
}
.sharebox-t1 ul li .drop .bg .cpy .rg .bx div:active,
#content .sharebox-addthis-list-list ul .cpy .rg .bx div:active{
  top:1px;
}
.sharebox-t1 ul li .drop .bg .cpy .cl,
#content .sharebox-addthis-list-list ul .cpy .cl{
  width:100%;
  height:1px;
  clear:both;
  overflow:hidden;
}
.sharebox-t2 {
  width:100%;
  clear:both;
}
.sharebox-t2 .lft {
  width:175px;
  float:left;
}
.sharebox-t2 .lft .pd {
  clear:both;
  padding:0px 0px 0px 5px;
}
.sharebox-t2 .lft .pd ul {
  margin:0;
  padding:0;
}
.sharebox-t2 .lft .pd ul li {
  padding:0;
  margin-bottom:12px;
}
.sharebox-t2 .lft .pd ul li a {
  height:18px;
  padding:2px 0px 0px 38px;
}
.sharebox-t2 .lft .pd ul li .email {
  height:17px;
  padding:0px 0px 0px 38px;
}
.sharebox-t2 .rgt {
  width:250px;
  float:left;
}
.sharebox-t2 .rgt .pd {
  clear:both;
  padding:5px 0px 0px 0px;
}
.sharebox-t2 .rgt .pd .inp {
  width:100%;
  clear:both;
  margin-bottom:10px;
}
.sharebox-t2 .rgt .pd .inp input {
  width:210px;
  outline:0;
  margin:0;
  padding:5px;
}
.sharebox-t2 .rgt .pd .cpy {
  width:100%;
  clear:both;
}
.sharebox-t2 .rgt .pd .cpy .bx {
  width:68px;
  height:20px;
  float:left;
  position:relative;
}
.sharebox-t2 .rgt .pd .cpy .bx div {
  width:68px;
  height:20px;
  float:left;
  position:relative;
}
.sharebox-t2 .rgt .pd .cpy .bx div:active {
  top:1px;
}
.sharebox-t2 .clr {
  width:100%;
  height:35px;
  clear:both;
  overflow:hidden;
}
/* Add-to section */
.addto-t1 {
  width:100%;
  clear:both;
}
.addto-t1 p {
  margin:0;
  margin-bottom:20px;
}
.addto-t1 .button {
  width:60px;
  height:20px;
  position:relative;
}
.addto-t1 .button:active {
  top:1px;
}
/* Tripadvisor */
.tripadvisor {
  width:100%;
  clear:both;
}
.tripadvisor #CDSWIDSSP {
  width:auto!important;
}
.tripadvisor #CDSWIDSSP .widSSPData {
  margin:0;
  padding:0;
}
/* Flickr */
#ProductFlickrBox ul {
  padding: 0;
}
.flickr .flickr_badge_image,
#ProductFlickrBox li {
  width:65px;
  height:65px;
  float:left;
}
.flickr .flickr_badge_image img,
#ProductFlickrBox li img {
  width:54px;
  height:54px;
}
.flickr .flickr_badge_image img:hover,
#ProductFlickrBox li img:hover {
  filter:alpha(opacity=70);
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  opacity:0.7;
}
.flickr .clr {
  width:100%;
  height:1px;
  clear:both;
  overflow:hidden;
}
/* YouTube thumbnails */
.youtube-thumbs {
  margin:0;
  padding:0;
}
.youtube-thumbs li {
  margin-bottom:15px;
}
.youtube-thumbs li a img {
  width:120px;
}
.youtube-thumbs li a:hover img {
  filter:alpha(opacity=70);
  -khtml-opacity:0.7;
  -moz-opacity:0.7;
  opacity:0.7;
}
/* General tags */
/*Open the map block*/
.section-box-1158-130 p {
  margin: 0;
}
.section-box-1158-130 p a {
  height: 100%;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 3000;
}
.section-box-1158-130 .pane-title {
  left: 50%;
  margin: -75px 0 0 -70px;
  top: 50%;
  width: 170px;
}
.section-box-1158-130 .pane-title .title {
  padding: 16px 23px;
}

/*Video Play Icon*/

.video-play {
  position: relative;
}
.video-icon {
  height: 60px;
  left: 50%;
  margin:  0 0 -30px -30px;
  position: absolute;
  text-indent: -9999px;
  bottom: 50%;
  width: 60px;
  z-index: 10;
}
.panel-pane[class*="section-box-279"] .video-icon {
  margin: 0 0 -20px -20px;
  background-position: 0 -1162px;
  width: 40px;
  height: 40px;
}
#content .panel-pane.section-box-279-228 .video-icon,
#content .panel-pane.section-box-279-300 .video-icon {
  margin: 0 0 0 -20px;
  width: 40px;
  height: 40px;
  bottom: 58px;
}
#content .panel-pane.section-box-279-228 .video-play,
#content .panel-pane.section-box-279-300 .video-play,
.panel-pane[class*="section-box-572"] .video-play,
.panel-pane[class*="section-box-425"] .video-play {
  position: static;
}
.panel-pane[class*="section-box-572"] .video-icon {
  margin: 0 0 0 -30px;
  bottom: 120px;
}
.panel-pane[class*="section-box-425"] .video-icon {
  bottom: 112px;
}
/* BODY ELEMENTS */
.pane-node-body h2 {
  margin: 30px 0;
}
.pane-node-body h3 {
  margin: 40px 0 15px;
}
.pane-node-body h4 {
  margin: 17px 0;
}
.pane-node-body ol,
.block_teaser ol,
.pane-offer-carousel .pane-content .views-field-body ol {
  margin: 25px 0 25px 24px;
}
.pane-node-body ol li,
.block_teaser ol li,
.pane-offer-carousel .pane-content .views-field-body ol li {
  margin: 15px 0;
  padding: 0 0 0 15px;
}
.pane-node-body ul,
.block_teaser ul,
.pane-offer-carousel .pane-content .views-field-body ul {
  padding: 0;
  margin: 25px 0 25px 14px;
}
.ie7 .pane-node-body ul,
.ie7 .block_teaser ul,
.ie7 .pane-offer-carousel .pane-content .views-field-body ul {
  padding: 0;
  margin: 25px 0 25px 14px;
}
.pane-node-body ul li,
.block_teaser ul li,
.pane-offer-carousel .pane-content .views-field-body ul li {
  margin: 15px 0;
  padding: 0 0 0 23px;
}
.panel-col-top-left .pane-node-body ul {
  margin: 25px 0 25px -1px;
}
.panel-col-top-left .pane-node-body ul li{
  margin: 1px 0 ;
  background-position: -256px -21px;
}
.block_teaser ul li,
.block_teaser ol li {
  padding: 0;
}
.block_teaser ul li {
  padding: 0 0 0 5px;
}
.pane-node-body blockquote,
.block_teaser blockquote,
.pane-offer-carousel .pane-content .views-field-body blockquote {
  margin: 20px;
  padding: 20px;
}
.pane-node-body blockquote p,
.block_teaser blockquote p,
.pane-offer-carousel .pane-content .views-field-body blockquote p {
  margin: 0 0 8px;
  padding: 0;
}
.block_teaser p *,
.pane-offer-carousel .pane-content .views-field-body p * {
  vertical-align: baseline;
}
/*Error messages section-box-572-160*/
.section-box-572-160 div.error {
  margin: 0;
  padding: 10px 3%;
  position: absolute;
  top: 0;
  width: 94%;
  z-index: 1;
}
.section-box-572-160 .contextual-links-region {
  position: static!important;
}
/*Dropdown menu*/
.qtip.multiple {
  width: 100%!important;
  left: auto!important;
}
.qtip.multiple-2col {
  min-width: 686px;
  max-width: 826px;
  width: 686px;
  width: 70%;
}
.qtip.multiple-3col {
  min-width: 833px;
  max-width: 1003px;
  width: 85% !important;
}
.qtip {
  width: 293px!important;
  padding: 0!important;
}
.qtip.multiple .qtip-wrapper {
  width: auto!important;
}
.qtip.multiple-2col .qtip-wrapper {
  width: 100% !important;
}
.qtip-contentWrapper {
  width: 101.2%;
}
.qtip-hover {
  bottom: -2px;
  height: 42px!important;
  margin-top: -2px;
}
.qtip-content {
  padding: 0!important;
}
.qtip-content .panel-panel{
  margin: 14px 0 14px 0;
}
.qtip-content ul li.leaf {
  list-style: none;
  list-style-image: none;
}
.qtip.multiple .qtip-content .panel-panel,
.qtip.multiple-2col .qtip-content .panel-panel,
.qtip.multiple-3col .qtip-content .panel-panel {
  float: left;
  min-height: 300px;
  padding: 0;
  width: 24.5% !important;
}
.qtip.multiple-2col .qtip-content .panel-panel {
  width: 49.4% !important;
}
.qtip.multiple-3col .qtip-content .panel-panel {
  width: 33% !important;
}
.qtip.multiple .qtip-content .panel-panel img,
.qtip.multiple-2col .qtip-content .panel-panel img,
.qtip.multiple-3col .qtip-content .panel-panel img {
  max-width: 99%;
  height: auto;
}
.qtip-content .panel-panel .panel-pane{
  padding: 0 14px;
}
.qtip-content .panel-panel .panel-pane.section-box-279,
.qtip-content .panel-panel .panel-pane[class*="section-box-279"]{
  padding: 0;
}
.menu-minipanels .panel-panel:first-child + .panel-panel + .panel-panel.panel-col-last{

}
.qtip-content h2,
.qtip-content .pane-node-title {
  padding: 0 14px 14px!important;
}
.qtip-content .pane-content {
  padding: 0 14px 14px;
}
.qtip-content .pane-content ul li a {
}
.qtip-content .pane-content a:hover,
.qtip-content h2 a:hover,
.qtip-content .pane-node-title a:hover {
  padding: 0 14px;
  margin: 0 -14px;
}
.qtip-content ul,
.qtip-content li {
  margin: 0!important;
  padding: 0!important;
}
.qtip .inside {
  margin: 0!important;
  padding: 0!important;
}
.qtip-content .panel-panel .inside {
  min-height: 315px;
}
.qtip .qtip-tip {
  display: none!important;
}
/*Popups*/
.popup-element-origin {
  left: auto!important;
  width: 100%;
}
#popup-active-overlay,
.popup-element-wrapper,
.popup-element-body {
  width: 100%;
}
.popupoverlay {
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 0 !important;
  top: 0;
  left: 0;
}
.popup-content-wrapper,
body div.ctools-modal-content{
  min-width: 786px;
  max-width: 900px;
  left: 50%;
  margin-left: -450px;
  position: absolute;
  max-height: 444px;
}
.popupbody {
  padding: 20px 45px;
}
.close-btn-wrapper,
body div.ctools-modal-content .modal-header{
  height: 15px;
  width: 15px;
  position: absolute;
  right: 20px;
  top: 20px;
}
body div.ctools-modal-content .modal-header{
  z-index: 2;
}
.popup-style-bent_white .popup-element-body .close-btn-wrapper a.popup-close-button,
body div.ctools-modal-content a.close{
  height: 15px;
  width: 15px;
  position: static;
}
body div.ctools-modal-content a.close{
  text-indent: -9999px;
}
body div.ctools-modal-content a.close:focus{
  outline: none;
}
.popupbody .article-title,
.modal-content h2{
  margin-bottom: 30px;
}
.modal-content h2{
  padding: 10px 0 ;
}
div.ctools-modal-content #my-guide-save-guide .form-item{
  margin-bottom: 33px;
}
div.ctools-modal-content #my-guide-save-guide .form-item label{
  width: 100%;
  float: none;
  margin-bottom: 12px;
}
div.ctools-modal-content #my-guide-save-guide .form-item input[type="text"]{
  width: 100%;
  height: 47px;
  line-height: 47px;
  margin-bottom: 5px;
}
/*Popup Modal type*/
div.ctools-modal-content{
  border: 0 none!important;
}
div.ctools-modal-content .modal-header{
  background: none!important;
}
.modal-title{
  display: none!important;
}
div.ctools-modal-content .modal-content {
  width: 91% !important;
  padding: 20px 4.5% !important;
  z-index: 1;
  max-height: 444px;
}
div.ctools-modal-content .modal-content #my-guide-save-guide {
  width: 100%;
}

/**************************************************
 IMPORT FROM FORMS.CSS
 **************************************************/

/**
* Adaptivetheme takes a pretty heavy handed approach to form styling,
* this is so you can have decent looking forms without having to do a
* lot of work. The CSS is included in full,
including all positioning,
* so you can change anything you want.
*/
form {
  margin: 0;
  padding: 0;
}

input {
  margin: 0;
  max-width: 100%;
}

/* Focus styles for accessibility and usabiltiy. */
/*Error messages*/

div.error {
  padding: 20px 24px;
}
div.messages ul {
  padding: 0;
  margin: 0;
}
.close-message {
  float: right;
  margin-left: 10px;
  cursor: pointer;
}
/* Inputs and textarea */
input.text,
input.title {
  padding: .5em;
}
input.form-text,
textarea {
  padding: 0;
}
input.form-text {
  height: 28px;
}

div.resizable-textarea textarea {
  margin-top: 0;
}

/*Buttons*/
.button-wrapper {
  padding: 3px;
  position: relative;
}
.button-wrapper input,
.button-wrapper a,
.button-wrapper a:hover {
  margin: 0;
  padding: 0 10px;
  cursor: pointer;
}
.ie7 .button-wrapper input {
  padding: 0 11px!important;
}
#content .views-exposed-form .views-exposed-widget.views-submit-button {
  padding: 6px 0;
  margin-top: 14px;
}
.views-submit-button .button-wrapper input {
  width: 243px;
  height: 38px;
}

/* Misc */
.form-item,
.form-action {
  margin-top: 5px;
  margin-bottom: 5px;
}
.exposed-filters .form-item {
  margin-top: 0;
  margin-bottom: 10px;
}
.form-item textarea.error {
  padding: 2px;
}
/* Required,
mark */

/* Fieldsets */
fieldset {
  margin: 0;
  padding: 0;
}
fieldset fieldset:last-child {
  margin-bottom: 0;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 0;
}
*:first-child+html fieldset {
  padding: 0;
}
*:first-child+html fieldset > .description,
*:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 10px;
}

html.js fieldset.collapsed {
  padding-top: 5px;
}
/* Form descriptions */

/* Advanced search form */
fieldset#edit-advanced fieldset {
  float: left;
  margin: 0 10px 10px 0;
}
fieldset#edit-advanced fieldset .fieldset-legend {
  padding-left: 1em;
}
.advanced-search-submit {
  clear: both;
}
.search-advanced .criterion {
  float: none;
  margin: 0 5px;
}
#edit-keywords-fieldset .form-item:first-child {
  margin-top: 5px;
}
#search-form {
  margin: 10px 0;
}

/* User login */
#user-login-form ul {
  margin: 0;
  padding: 0;
}

#user-login ul {
  margin: 0 0 5px;
}
#user-login ul li {
  margin: 0;
}
#user-login-form .item-list li {
  margin: 0;
}

/* hide lable class - mostly deprecated but could be present in an upgraded theme */
.hide-label label {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6,
IE7 */
  clip: rect(1px,
  1px,
  1px,
  1px);
}
/* Admin filters,
could be redundant,
need to test. */

#article-admin-filter ul {
  padding: .5em 0;
}
#edit-operation-wrapper select {
  margin: .5em;
}
/* Tips overrides */
.field-type-text-long fieldset {
  padding: 10px 0;
}
.field-type-text-long fieldset .form-item {
  margin: 0;
  padding: 0 0 0 15px;
}
fieldset .filter-help {
  padding: 0 15px 5px;
}
.filter-guidelines {
  margin: 0;
  padding: 5px 18px 10px;
}
.tips {
  margin: 0 0 0 15px;
  padding: 0;
}
/* Special case modules */
#devel-switch-user-form {
  margin-bottom: 0;
}
/**************************************
             JQTRANSFORM STYLES
***************************************/
form.jqtransformdone label {
  margin-top:4px;
  margin-right: 8px;
  float:left;
}
form.jqtransformdone div.rowElem {
  clear:both;
  padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  overflow: visible;
}
*:first-child+html button.jqTransformButton[type] {
  width: 1;
} /* IE7 */
button.jqTransformButton span {
  float: left;
  padding: 0px 4px 0px 0px; /* sliding doors padding */
  margin: 0px;
  height: 33px;
}
button.jqTransformButton span span {
  padding: 8px 4px 0px 8px;
  height: 33px;
}

/* IE 6 */
* html button.jqTransformButton {
  height:33px;
}
* button.jqTransformButton span span {
  height: 25px;
}
/* IE 7 */
*+ html button.jqTransformButton {
  height:33px;
}
*+ button.jqTransformButton span span {
  height: 25px;
}
/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
  height: 31px;
  padding: 0px;
  float:left;
}
.jqTransformInputInner {
  padding: 0px;
  margin: 0px;
}
.jqTransformInputInner div {
  height: 31px;
  margin:0px 0px 0px 8px;
}
.jqTransformInputInner div input {
  vertical-align: middle;
  height: 31px;
  padding: 8px 0px 0px 0px;
  margin: 0px;
}
/*  IE6 */
* html .jqTransformInputInner div input {
  padding: 6px 0 0 0;
  margin: 0 0 0 -8px;
  height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
  padding: 6px 0 0 0;
  margin-left:-10px;
  height:24px;
}
/*hover*/

.jqTransformSafari .jqTransformInputInner div {
  position: relative;
  overflow: hidden;
  margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
  position: absolute;
  top: -10px;
  left: -2px;
  height: 42px;
  padding-left: 4px;
}
/* -------------
 * Textarea
 * ------------- */

table.jqTransformTextarea td {
  width: 5px;
  height: 5px;
  margin: 0;
  padding: 0;
}

table.jqTransformTextarea textarea {
  margin: 0;
  padding: 0;
}

table.jqTransformTextarea .jqTransformSafariTextarea div {
  position: relative;
  overflow: hidden;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea {
  position: absolute;
  top:-10px;
  left:-10px;
  padding: 10px 10px 10px 10px;
  resize: none;
}
/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {
  float: left;
  margin:0px 4px;
  margin-top:5px;
}
.jqTransformRadio {
  vertical-align: middle;
  height: 19px;
  width: 18px;
}
/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper {
  float:left;
  margin-top:5px;
}
a.jqTransformCheckbox {
  vertical-align: middle;
  height: 22px;
  width: 22px;
  margin-right: 11px;
}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */

/* -------------
 * Selects
 * ------------- */

.jqTransformSelectWrapper {
  position:relative;
  height: 31px;
  display: inline-block;
  width: 162px;
}
.ie7 .jqTransformSelectWrapper{
  display: inline;
}
.jqTransformSelectWrapper div {
  vertical-align: top;
}
.jqTransformSelectWrapper div span {
  float: none;
  position: absolute;
  height: 31px;
  padding: 8px 0 0 7px;
  overflow: hidden;
  cursor:pointer;
  left: 0;
  width: auto!important;
  max-width: 100%;
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
  position: absolute;
  right: 0px;
  width: 31px;
  height: 31px;
}
.jqTransformSelectWrapper ul {
  position: absolute;
  top: 30px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  height: 150px;
  overflow: auto;
  overflow-y: auto;
  z-index:10;
}
.jqTransformSelectWrapper ul a,
.jqTransformSelectWrapper ul a:hover{
  padding: 5px!important;
  margin: 0!important;
}

/*Select with map*/
.request-proposal #webform-component-country {
  height: 41px;
  padding: 13px 0 18px;
}

.header-section .form-type-select .jqTransformSelectWrapper,
.header-section .form-type-select .jqTransformSelectWrapper div span,
.shop .jqTransformSelectWrapper,
.shop .jqTransformSelectWrapper div span {
  width: 162px!important;
}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */

/***********************************************
  SUBSCRIPTION
************************************************/

.section-box-279.section-box-form header h1 {
  padding: 0 20px;
}
.section-box-279.section-box-form .field-name-body {
  padding: 0 20px;
  margin-bottom: 14px;
}
.section-box-279.section-box-form form,
.section-box-279 form{
  padding: 0 20px;
  max-width: 220px;
}
.layout-cols-1 .section-box-279 form {
  padding-bottom: 14px;
}
.panel-pane.section-box-279[class*="pane-views"] form{
  padding: 0;
}
.section-box-279.section-box-form .form-item {
  float: left;
  width: 47%;
  margin: 0 10px 14px 0;
}
.section-box-279.section-box-form .form-item label {
  padding-bottom: 5px;
}
.section-box-279.section-box-form .form-item + .form-item {
  margin-right: 0;
}

.section-box-279 .article-type-webform .field-name-body{
  padding: 20px 20px 0;
  font-size: 12px;
}

/***********************************************
  Book Form
************************************************/

.book-form label {
  width: 130px;
  margin-right: 23px;
  float: left;
  clear: left;
}
.book-form .form-text {
  width: 233px;
}

.book-form textarea {
  height: 60px;
  width: 317px;
}
.book-form .form-actions {
  margin-left: 153px;
}
/***********************************************
  Corporate Form
************************************************/

.form-corporate .form-item {
  width: 27.2%;
  margin-bottom: 0;
  float: left;
}

.form-corporate .form-item .form-text {
  width: 90%;
}
.form-corporate .form-actions {
  padding-top: 10px;
  float: left;
  max-width: 18%;
}
/***********************************************
   Newsletter Form
************************************************/
.form-newsletter .article-content {
  padding: 0 20px 14px;
}
.form-newsletter .pane-content {
  padding: 0 0px 14px;
}
.form-newsletter .pane-content .field-name-body {
  padding: 0 20px;
}
.form-newsletter .pane-content .article-content {
  padding: 0;
}
.form-newsletter #webform-component-first-name,
.form-newsletter #webform-component-last-name {
  width: 48.4%;
  margin-top: 0;
  clear: none;
}
.form-newsletter .form-item {
  clear: both;
}
.form-newsletter #webform-component-first-name {
  float: left;
}
.form-newsletter #webform-component-last-name {
  float: right;
}
.form-newsletter .form-type-checkbox {
  overflow: hidden;
}
.form-newsletter .form-checkboxes {
  margin-top: 14px;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin: 3px 0;
}
.webform-client-form .form-checkbox {
  float: right;
  clear: right;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.modal-content form .form-checkbox {
  z-index: 10000;
}
ul.links_dummy_checkboxes{
  margin: 0;
  padding: 25px 5.8%;
}
.webform-client-form .form-type-checkbox.form-item label,
.dummy_ckeckbox a{
  min-height: 22px;
  margin-bottom: 5px;
  padding-left: 30px;
  cursor: pointer;
}
.dummy_ckeckbox a{
  margin-bottom: 11px;
}

.ie7 .webform-container-inline div,
.ie7 .webform-container-inline div.form-item,
.ie7 .form-type-checkbox,
.ie7 .form-checkboxes {
  display: inline;
  zoom: 1;
}

/*Browse input*/
.file {
  position: relative;

}
.file .fil {
  /*  position: absolute;
    z-index: 100;
    left: 18px;
    top: 0;*/
  display: inline-block;
  width: 105px;
  height: 35px;
  margin-right: 10px;
}
.file .fil:hover {
  cursor: pointer;
}
.file .fil:active {
  top:1px;
}
.file .fil input {
  position: relative;
  top: -31px;
  z-index: 300;
  width:105px;
  height:35px;
  height: 64px;
  outline:none;
  margin:0;
  padding:0;
  cursor:pointer;
  filter:alpha(opacity=0);
  -khtml-opacity:0;
  -moz-opacity:0;
  opacity:0;
  font-size: 21px;
  background: orange;
}
.file .fil input:hover {
  cursor: pointer;
}
.file .inp {
  /*  position:absolute;
    z-index:100;
    top:3px;
    left:129px;*/
  display: inline-block;
  height: 28px;
}
.file .inp .pd {
  clear:both;
  padding:3px 0px 0px 5px;
  min-width: 90px;
}
.file .inp .pd input {
  width: 100%;
  outline:0;
  margin:0;
}


/*Create an offer form*/
.create-an-offer .pane-title {
  padding: 26px 36px 20px;
}
.create-an-offer .field-name-body {
  padding: 0 36px 17px;
}
.create-an-offer .form-item,
.request-proposal .form-item,
.block-content > article.article-type-webform .form-item{
  padding: 20px 36px;
  margin: 0;
  clear: both;
}
.create-an-offer label,
.request-proposal label,
.block-content > article.article-type-webform label{
  width: 174px;
  vertical-align: top;
  padding-top: 5px;
  margin: 0 16px 0 0;
}
.create-an-offer input[type="text"],
.create-an-offer input[type="email"],
.create-an-offer textarea,
.request-proposal input[type="text"],
.request-proposal input[type="email"],
.request-proposal textarea,
.request-proposal input[type="number"],
.block-content > article.article-type-webform input[type="text"],
.block-content > article.article-type-webform input[type="email"],
.block-content > article.article-type-webform textarea,
.block-content > article.article-type-webform input[type="number"]{
  width: 234px;
  margin: 0 16px 0 0;
}
.request-proposal input[type="number"],
.request-proposal textarea,
.block-content > article.article-type-webform input[type="number"] {
  width: 229px;
  padding: 0 0 0 5px;
}
.request-proposal .form-textarea-wrapper,
.block-content > article.article-type-webform .form-textarea-wrapper{
  margin-left: 182px;
}
.request-proposal label + .form-textarea-wrapper,
.block-content > article.article-type-webform label + .form-textarea-wrapper{
  margin-left: 0;
}
.form-textarea-wrapper textarea {
  resize: none;
}
.create-an-offer .webform-container-inline div.description,
.create-an-offer .form-item .description,
.create-an-offer fieldset .description,
.request-proposal .webform-container-inline div.description,
.request-proposal .form-item .description,
.request-proposal fieldset .description,
.block-content > article.article-type-webform .webform-container-inline div.description,
.block-content > article.article-type-webform .form-item .description,
.block-content > article.article-type-webform fieldset .description {
  vertical-align: top;
  padding-top: 5px;
  width: 32%;
}
#webform-component-publish-date .description {
  margin: 19px 0 0 0;
}
.create-an-offer .form-item#webform-component-street {
  float: left;
  padding-right: 0px;
  width: 372px;
}
.create-an-offer .form-item#webform-component-street input {
  margin-right: 0;
  width: 171px;
}
.ie7 .create-an-offer .form-item#webform-component-street input{
  margin-left: 4px;
}
.create-an-offer .form-item#webform-component-number {
  padding-left: 0;
  clear: none;
}
.create-an-offer .form-item#webform-component-number input {
  margin-left: 0;
  width: 55px;
}
.create-an-offer .form-item#webform-component-postal-code {
  float: left;
  padding-right: 0px;
  width: 256px;
}
.create-an-offer .form-item#webform-component-postal-code input {
  margin-right: 0;
  width: 55px;
}
.ie7 .create-an-offer .form-item#webform-component-postal-code input {
  margin-left: 4px;
}
.create-an-offer .form-item#webform-component-city {
  padding-left: 0;
  clear: none;
}
.create-an-offer .form-item#webform-component-city input {
  margin-left: 0;
  width: 171px;
}
.create-an-offer select:focus,
.request-proposal select:focus,
.block-content > article.article-type-webform select:focus{
  outline: none;
}
.create-an-offer .webform-component-date,
.request-proposal #webform-component-planned-dates-from{
  padding-bottom: 0;
}
.create-an-offer .webform-component-date select,
.request-proposal #webform-component-planned-dates-from select,
.request-proposal #webform-component-planned-dates-to select {
  width: 200%;
}
.create-an-offer .webform-component-date .form-type-select,
.request-proposal #webform-component-planned-dates-from .form-type-select,
.request-proposal #webform-component-planned-dates-to .form-type-select {
  overflow:hidden;
  padding: 2px 0px 2px 6px;
}
.create-an-offer .webform-component-date .field-prefix,
.request-proposal #webform-component-planned-dates-from .field-prefix,
.request-proposal #webform-component-planned-dates-to .field-prefix {
  padding-bottom: 17px;
}
.create-an-offer #webform-component-offer-valid-to .field-prefix,
.create-an-offer .webform-component-date .webform-datepicker,
.request-proposal #webform-component-planned-dates-to .field-prefix,
.request-proposal #webform-component-planned-dates-from .webform-datepicker,
.request-proposal #webform-component-planned-dates-to .webform-datepicker {
  margin-left: 192px;
}
.form-item-submitted-offer-valid-from-day,
.form-item-submitted-offer-valid-to-day,
.form-item-submitted-planned-dates-from-day,
.form-item-submitted-planned-dates-to-day,
.form-item-submitted-publish-date-day {
  width: 37px;
}
.form-item-submitted-offer-valid-from-month,
.form-item-submitted-offer-valid-to-month,
.form-item-submitted-planned-dates-from-month,
.form-item-submitted-planned-dates-to-month,
.form-item-submitted-publish-date-month {
  width: 56px;
}
.form-item-submitted-offer-valid-from-year,
.form-item-submitted-offer-valid-to-year,
.form-item-submitted-planned-dates-from-year,
.form-item-submitted-planned-dates-to-year,
.form-item-submitted-publish-date-year {
  width: 42px;
}
.create-an-offer #webform-component-picture,
#webform-component-file-description {
  padding-bottom: 10px;
}
.create-an-offer #webform-component-picture label,
.request-proposal #webform-component-file-description label {
  width: 155px;
}
#webform-component-picture1,
#webform-component-picture2,
#webform-component-picture3,
#webform-component-picture4 {
  padding-left: 210px;
  padding-bottom: 10px;
}
.create-an-offer .file .inp,
.request-proposal .file .inp {
  width: 234px;
}
.create-an-offer .file .inp .pd input,
.request-proposal .file .inp .pd input {
  width: 224px;
}
.create-an-offer input.webform-calendar,
.request-proposal input.webform-calendar {
  padding: 0;
}

#webform-component-offer-type.webform-container-inline div.form-item,
#webform-component-languages.webform-container-inline div.form-item,
.request-proposal #webform-component-event-type div.form-item,
#webform-component-area div.form-item {
  padding: 0;
}
#edit-submitted-offer-type label,
#webform-component-event-type div.form-item label,
#webform-component-languages div.form-item label,
#webform-component-area div.form-item label {
  padding-left: 39px;
  padding-top: 0;
  width: 196px;
}
.create-an-offer .form-actions,
.request-proposal .form-actions,
.block-content > article.article-type-webform .form-actions {
  margin: 25px 30px;
}
/*Date Picker*/
.ui-datepicker {
  padding: 0;
  width: 214px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  height: 1.8em;
  position: absolute;
  top: 10px;
  width: 1.8em;
}
.ui-datepicker .ui-datepicker-header {
  padding: 0;
  position: relative;
  min-height: 34px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
}
.ui-datepicker .ui-datepicker-title select {
  margin: 8px 0;
}
#ui-datepicker-div {
  z-index: 9999;
}

.ui-state-hover {
  margin: 1px!important;
  cursor: pointer;
}
.ui-datepicker-calendar .ui-state-hover,
.ui-datepicker-current-day a {
  margin: 0px!important;
}
.ui-datepicker table {
  margin: 0 14px 14px;
  width: auto;
}
.ui-datepicker th {
  padding: 3px 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  height: 23px;
  margin: 0;
  padding: 0;
  width: 23px;
}
/*Request for proposal*/
.webform-steps span {
  margin: 26px 0 26px 36px;
  margin-bottom: 22px;
}
.request-proposal .info-wrapper,
.block-content > article.article-type-webform .info-wrapper {
  float: left;
  margin-left: 36px;
}
.request-proposal .skip-btn .button-wrapper {
  float: right;
  margin: 11px 25px 0 0;
}
html.js .request-proposal fieldset,
html.js .block-content > article.article-type-webform fieldset.collapsed {
  padding: 40px 29px 10px;
  position: relative;
  min-height: 50px;
}
html.js .request-proposal fieldset fieldset,
html.js .block-content > article.article-type-webform fieldset.collapsed fieldset {
  padding-left: 0;
}
html.js .request-proposal fieldset legend{
  position: absolute;
  top: 20px;
  left: 0;
}
.ie7 html.js .request-proposal fieldset legend{
  left: -6px;
}
html.js #content .request-proposal fieldset .fieldset-legend,
html.js .block-content > article.article-type-webform fieldset .fieldset-legend{
  padding: 0 0 0 7px;
}
html.js .block-content > article.article-type-webform fieldset .fieldset-legend{
  padding: 20px 0 20px 7px;
}
html.js #content .request-proposal fieldset.collapsible > legend .fieldset-legend,
html.js .block-content > article.article-type-webform .field-name-body{
  padding: 0 36px;
}

html.js .block-content > article.article-type-webform .field-name-body{
  padding: 20px 36px 0;
}
.request-proposal fieldset legend,
.block-content > article.article-type-webform fieldset legend {
  width: 100%;
}
.request-proposal .fieldset-wrapper .form-item,
.block-content > article.article-type-webform .fieldset-wrapper .form-item,
.article.article-type-webform .section-box-279 form label {
  padding: 5px 7px;
}

.request-proposal .fieldset-wrapper .form-checkboxes,
.block-content > article.article-type-webform .fieldset-wrapper .form-checkboxes{
  width: 500px;
  padding-top: 5px;
}
.request-proposal .fieldset-wrapper .form-checkboxes .form-item,
.block-content > article.article-type-webform .fieldset-wrapper .form-checkboxes .form-item{
  padding: 0;
  width: 500px;
}
.request-proposal .fieldset-wrapper,
.block-content > article.article-type-webform .fieldset-wrapper{
  padding-bottom: 35px;
}
.request-proposal #webform-component-first-name,
.request-proposal #webform-component-country,
.request-proposal #webform-component-mobile-phone,
.request-proposal #webform-component-description,
.request-proposal #webform-component-company-address {
  padding: 20px 36px 10px;
}
.request-proposal #webform-component-last-name,
.request-proposal #webform-component-address1,
.request-proposal #webform-component-address2,
.request-proposal #webform-component-zip-code,
.request-proposal #webform-component-telephone,
.request-proposal #webform-component-email,
.request-proposal #webform-component-skype-handle,
.request-proposal #webform-component-company-telephone {
  padding: 0 36px 10px;
}
.request-proposal #webform-component-job-title,
.request-proposal #webform-component-city,
.request-proposal #webform-component-job-title,
.request-proposal #webform-component-send-a-copy-to-email {
  padding: 0 36px 20px
}
#edit-submitted-send-a-copy-to-email .form-item {
  padding: 0;
}
#webform-component-send-a-copy-to-email label {
  width: 500px;
  padding-top: 0;
}

.article.article-type-webform #webform-component-contact-information,
.article.article-type-webform #webform-component-company-information {
  padding: 0 29px;
}
.article.article-type-webform .form-type-checkbox label {
  padding-top: 0;
}

/*Fast track form*/

.form-fast-track .pane-content {
  padding: 0 20px;
}
.form-fast-track .file {
  margin-left: -19px;
}
.form-fast-track label {
  margin: 15px 0 5px;
}
.form-fast-track .form-actions {
}
/*Page title*/
.pane-page-title h1{
  padding-bottom: 24px;
}
/*Pager Paddings*/
/*Fixes*/

#content .field-collection-view {
  border-bottom: none;
  margin: 0;
  padding: 0;
}

#content .article-theme-article .panel-col-main-content-col-2 .field-item div.field-collection-view {
  border-top: 1px solid #D3D7D9;
  padding-top: 15px;
}

#content .article-theme-article .panel-col-main-content-col-2 .field-item div.field-collection-view .block_title {
  margin-bottom: 0;
}

#content .article-theme-article .panel-col-main-content-col-2 .field-item div.field-collection-view .block_teaser {
  padding-bottom: 20px;
}

#content .article-theme-article .panel-col-main-content-col-2 .field-item div.field-collection-view .block_image {
  padding-bottom: 10px;
}

#content .article-theme-article .panel-col-main-content-col-2 .field-item div.field-collection-view .title a {
  color: #000;
}

.panel-col-custom-bottom-blocks {
  background-color: #fff;
  padding-top: 30px;
  position: relative;
  bottom: -14px;
}

#content .panel-col-custom-bottom-blocks .links li{
  background: none;
  padding: 0 0 2px 0 ;
  font-size: 13px;
  margin: 0;
}
#content .panel-col-custom-bottom-blocks .links a {
  margin-bottom: 5px;
}
.panel-col-custom-bottom-blocks .pane-title{
  color: #9D191F;
  line-height: 120%;
  padding: 10px 0 ;
  font-size: 18px;
  margin-bottom: 15px;
}
.panel-col-custom-bottom-blocks .section-box-279 h2.pane-title span.align-span {
  height: 0;
  width: 0;
}
.panel-col-custom-bottom-blocks h2.pane-title span.align-span {
  height: 0;
}

.topten-map-legend {
  padding: 10px 0 0 36px;
}

.ajax-progress {
  position: absolute;
  display: block;
  float: none;
  height: 24px;
  right: -25px;
  margin-right: 0;
  padding: 0;
  overflow: hidden;
  top: 3px;
  background: #fff;
}
#content .ajax-progress .message {
  font-size: 9px;
  line-height: 24px;
  vertical-align: middle;
  min-width: 62px;
}
.form-managed-file div.ajax-progress,
.form-managed-file div.throbber {
  display: block;
  padding: 0;
}
#content .ajax-progress .throbber {
  margin: 5px 0 0;
}

/*Pane Plaens fix*/

form#panels-edit-display-form .panel-pane{
  float: none!important;
}
/* editor */
.wysiwygToolbar > div {
  float: left;
}
.emty_guide_wrapper{
  max-width: auto!important;
  min-height: 350px!important;
  padding: 0 160px;
}

#tinymce ul,
#tinymce ul li {
  list-style: none outside url("../images/list-bullets.png");
}

/* thank you page */
#thankyou .pane-content{
  padding: 45px 4% 0 4.6%;
}
#thankyou .block_teaser {
  padding: 22px 0;
}
#thankyou .block_teaser p {
  color: #262626;
  font-size: 13px;
  line-height: 18px;
}
#thankyou .block_teaser .button_link {
  background: none repeat scroll 0 0 #B80719;
  border: 2px solid #E6E4DB;
  border-radius: 5px 5px 5px 5px;
  display: inline-block;
  padding: 3px;
  position: relative;
  margin: 23px 0 0;
}
#thankyou .block_teaser .button_link a{
  border: 0 none;
  color: #FFFFFF!important;
  cursor: pointer;
  display: block;
  height: 29px;
  line-height: 29px;
  margin: 0 !important;
  padding: 0 20px!important;
  text-align: center;
  background-image: linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -o-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(184,7,25)),
      color-stop(1, rgb(218,1,8))
  );
}

.top-banner {
  margin-bottom: 14px;
}
/*Events block*/
/* banners  */
.banner-middle-728x90 {
  background: #fff;
  margin: 14px 1.2% 14px 0;
}
.banner-middle-728x90 .openx-banner{
  margin: 0 auto;
  width: 728px;
}

.banner-right-160x600 {
  float: right;
  width: 23.8%;
  margin: 14px 0 0 ;
}
/*modalContent POPUP*/
#modalContent{
  top: 150px!important;
}
#modalBackdrop{
  position: fixed!important;
}
/*

Single offer Background on the first col expand as on the second
http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks

*/
#single-offer .panel-col-main-content-col-wrapper{
  overflow: hidden;
  position: relative;
}
#single-offer .panel-col-main-content-col-wrapper > .inside{
  background: none repeat scroll 0 0 #FFFFFF;
  position: relative;
  right: 26.2%;
}
#single-offer .panel-col-main-content-col-wrapper > .inside .panel-col-main-content-2-col-wrapper{
  left: 26%;
  position: relative;
}
#single-offer .panel-col-main-content-col-wrapper > .inside .panel-col-main-content-col-3{
  left: 26.2%;
  position: relative;
  margin-bottom: -14px;
}
.ie7 #single-offer .panel-col-main-content-col-wrapper > .inside .panel-col-main-content-col-3{
  margin-bottom: 0;
}
video{
  max-height: 100%;
}
#content .media-23video-preview-wrapper{
  background: #000;
}
/*Fix dashboard*/
.pane-search-dashboard table td {
  width: auto !important;
}
.pane-search-dashboard table  img,
.pane-search-dashboard table {
  table-layout: fixed;
  width: 100% !important;
}
/*Share box*/
.panel-gdpanel .ProductWrapper{
  width: 75%;
}
.panel-gdpanel .ProductRightSidebar{
  width: 24.9%;
  margin-left: 0.1%;
}
/*Panel admin overlay modal popup*/
body.logged-in .panels-add-content-modal,
body.logged-in .modal-content > form > div{
  max-height: 400px;
  margin:0;
  overflow: auto;
}
/*Dropdown Menu Maps*/
.qtip-content .panel-panel .panel-pane.menu-map {
  padding: 0;
  /*width: 190%;*/
}
.qtip-content .panel-panel .panel-pane.menu-map .pane-content{
  padding-bottom: 0;
}
/*panel-gdpanel*/

.panel-gdpanel{
  zoom: 1;
  position: relative;
}
/*cision node*/
#cision-node .pane-node-field-feed-source{
  float: left;
  margin-right: 0;
  width: auto;
}
#cision-node .pane-node-field-feed-source + .panel-separator,
.pane-visitdk-contact-block-pane + .panel-separator,
.pane-node-created + .panel-separator {
  display: none;
}
#cision-node .pane-node-field-feed-date{
  float: left;
  margin-left: 20px;
  width: auto;
}
#cision-node .pane-node-field-feed-date span{
  display: block;
}
#cision-node .pane-node-field-feed-date + .panel-separator{
  clear: both;
}
/*Feed Icon top*/
#content .section-box-279.top-feeds{
  background: none;
  width: 25px;
}
#content .section-box-279.top-feeds h2{
  padding: 0;
}
#content .section-box-279.top-feeds .title{
  width: 25px;
}
#content .section-box-279.top-feeds .title .blog-subscribe{
  background: url("../images/sprite.png") no-repeat scroll -1178px -1066px transparent;
  height: 21px;
  text-indent: -9999px;
  width: 25px;
  margin-top: 5px;
  display: inline-block;
  color: #37302C;
}
#content .section-box-279.top-feeds .align-span{
  display: none;
}
#content .section-box-279.top-feeds h2{
  height: auto!important;
}
/* TAG CLOUD */
#content .panel-pane.tag-clould .pane-content{
  padding: 20px 10px 20px 20px;
  line-height: 26px;
}
#content .panel-pane.tag-clould .tagadelic{
  color: #262626;
  margin-right: 0.3em;
  display: inline-block;
}
/*Blog styling*/
.view-blog-posts .views-row-first {
  width: 98.3% !important;
  height: 320px;
}
.view-blog-posts .views-row-first .views-field-title,
.view-blog-posts .views-row-first .block_teaser {
  margin-left: 572px;
}

.view-blog-posts .views-row .block_teaser {
  height: 38px;
  overflow: hidden;
}

.view-blog-posts .views-row-first .block_teaser {
  height: auto;
}

/*Basic facts blog*/
.pane-node-field-blog-facts .title{
  display: inline-block;
}
.pane-node-field-blog-tags{
  line-height: 32px;
}
.pane-node-field-blocks .title{
  display: inline-block;
}

/*Blogs comments*/

.author-datetime * {
  vertical-align: baseline;
}
/*Right blocks lists*/

.field-name-field-blocks ul{
  margin: 0;
  padding: 0;
}
.field-name-field-blocks li{
  margin: 0;
  padding: 0 0 10px 10px;
  background: url(../images/sprite-bullets.png) -124px -138px no-repeat;
  line-height:20px;
}

/*Right blocks Tellus Routes */

.TellusRoutesForm .right-column {
  float: left;
  width: 80%;
}
.TellusRoutesForm h5{
  float: left;
  margin-top: 9px;
  margin-right: 3%;
  max-width: 16%;
}
.TellusRoutesForm .form-text{
  width: 100%;
}
.TellusRoutesForm .form-actions {
  margin-right: -5px;
  text-align: right;
}
.TellusRoutesForm  #tellus_generate_route_form .compact-form-label {
  top: 5px;
}

/*FAV SPOT DESIGN */
.gmap-image-field-map-placeholder {
  margin: 0!important;
}
.favspot-pin-wrapper {
  font-family: arial, helvetica, tahoma, serif;
  width: 470px;
  background: #fff;
  overflow: hidden;
  font-size: 10px;
  line-height: 14px;
}
.article .favspot-pin-wrapper .field-name-body {
  font-size: 10px;
  line-height: 14px;
}
.article .favspot-pin-wrapper .field-name-body p {
  margin-bottom: 5px;
}
.favspot-pin-content {
  width: 250px;
  float: left;
  margin-right: 10px;
  margin-left: 10px;
}
.favspot-pin-additional-info  h2{
  display: none;
}
.favspot-pin-wrapper .favspot-pin-content img {
  max-width: 100% !important;
}
.favspot-pin-content .field-label {
  display: none;
}
.favspot-pin-content  img {
  margin-bottom: 7px;
}
.favspot-pin-title,
.favspot-pin-content-title  {
  margin-top: 4px;
  font-size: 14px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: bold;
}
.favspot-pin-content-title {
  margin-top: 0;
  max-height: 75px;
  overflow: hidden;
}
.favspot-pin-content-body {
  max-height: 100px;
  overflow: hidden;
}
.favspot-actions {
  width: 190px;
  float: left;
  padding-bottom: 10px;
}
.favspot-actions .favspot-actions-titles {
  padding: 0;
  margin: 0;
  list-style: none;
}
#favspot-pin-postcard,
#favspot-pin-facebook,
#favspot-pin-learnmore > a {
  background: url("../images/favspot-sprite.png") no-repeat scroll 0 -5px #981408;
  color: #FFFFFF;
  font-size: 13px;
  line-height: 16px;
  padding: 20px 10px 9px;
  margin-bottom: 11px;
  margin-top: 9px;
  display: block;
}
.favspot-actions .favspot-actions-titles > li a,
.favspot-actions .favspot-actions-titles > li a:hover {
  color: #fff!important;
}
#favspot-pin-postcard {
  background-color: #CFC2A4;
  background-position: -202px -5px;
  cursor: pointer;
}
#favspot-pin-facebook {
  background-color: #607BAA;
  background-position: -404px -5px;
  cursor: pointer;
}
.field-name-field-additional-info {
  max-height: 185px;
  overflow: hidden;
}
.infoWindow-overlay {
  background: transparent;
}
.infoWindow {
  background: url("../images/favspot-sprite.png") no-repeat scroll -1563px bottom transparent;
  border: 0 none;
  border-radius: 0 0 0 0;
  box-shadow: none;
  height: auto;
  padding: 0 0 35px;
  width: auto;
  z-index: 999999;
}
.ie8 .infoWindow {
  width: auto !important;
}
.infoWindow > p {
  margin: 0;
  padding: 0;
}
.infoWindow > p > img {
  margin: 0 0 -14px !important;
  right: 2px;
  top: 2px;
  position: absolute!important;
}
.favspot-actions h2 {
  font-family: arial, helvetica, tahoma, serif;
  font-weight: bold!important;
  font-size: 10px;
  color: #333333!important;
  margin-top: 18px;
}
#favorite_spots_postcard_form {
  overflow: hidden;
}
.favspot-actions input,
.favspot-actions textarea,
.favspot-actions input.form-text,
.favspot-actions input[type="text"] {
  background: #CFC1A4;
  color: #FFFFFF;
  height: 18px;
  line-height: 18px;
  font-family: arial, helvetica, tahoma, serif;
}
.favspot-actions .form-item input.error,
.favspot-actions .form-item textarea.error,
.favspot-actions .form-item select.error {
  background: none repeat scroll 0 0 #E2CACC !important;
  border: 1px solid #800109;
}
.favspot-actions .favspot-pin-facebook input,
.favspot-actions .favspot-pin-facebook textarea,
.favspot-actions .favspot-pin-facebook input.form-text,
.favspot-actions .favspot-pin-facebook input[type="text"] {
  background: #607baa;
}
.favspot-actions  textarea {
  height: 72px;
  padding: 0 5px;
}
.favspot-actions .form-required,
.favspot-actions .grippie {
  display: none;
}
.favspot-actions .favspot-pin-postcard .form-type-textfield.form-item-my-name,
.favspot-actions .favspot-pin-postcard .form-type-textfield.form-item-my-email {
  padding-right: 0px;
  zoom: 1;
}
.favspot-actions .back-button {
  border: 1px solid #A0A0A4;
  color: #A0A0A4;
  font-size: 10px;
  line-height: 11px;
  padding: 0 3px;
  position: absolute;
  right: 18px;
  text-transform: uppercase;
  top: 2px;
}
.favspot-actions .form-type-textfield label,
.favspot-actions .form-type-textarea label  {
  color: #fff;
}
.favspot-actions .messages {
  display: none;
}
.favspot-actions .favspot-pin-postcard .form-type-textfield  {
  width: 82px;
  float: left;
  padding-right: 24px;
  margin-bottom: 0;
}
.favspot-actions .form-type-checkbox  {
  display: block;
}
.favspot-actions .form-type-checkbox label {
  color: #333;
  background: url("../images/favspot-sprite.png") no-repeat scroll -644px 0;
  padding-left: 21px;
  line-height: 13px;
  cursor: pointer;
}
.favspot-actions .form-type-checkbox label.checked {
  background-position: -843px 0;
}
.favspot-actions .favspot-pin-facebook .form-type-checkbox label {
  background-position: -1043px 0;
}
.favspot-actions .favspot-pin-facebook .form-type-checkbox label.checked {
  background-position: -1243px 0;
}
.favspot-actions input[type="checkbox"] {
  visibility: hidden;
  position: absolute;
}
.favspot-actions .button-wrapper,
.favspot-actions .button-wrapper:hover {
  background: url("../images/favspot-sprite.png") no-repeat scroll -202px -5px #CFC2A4;
  cursor: pointer;
  padding: 14px 0 0;
  margin-bottom: 11px;
  margin-top: 9px;
  border: 0;
  box-shadow: none;
  border-radius: 0;
  clear: both;
  display: block;
  zoom: 1;
}
.favspot-actions .favspot-pin-facebook  .button-wrapper,
.favspot-actions .favspot-pin-facebook  .button-wrapper:hover {
  background: url("../images/favspot-sprite.png") no-repeat scroll -404px -5px #607baa;
}
.favspot-actions .button-wrapper input[type="submit"],
.favspot-actions .button-wrapper:hover input[type="sumbit"],
.favspot-actions .button-wrapper input[type="sumbit"]:hover {
  background: none;
  filter: none;
  color: #FFFFFF;
  padding: 0 10px 7px!important;
  height: 35px;
  line-height: 35px;
  width: 190px;
  font-size: 13px;
  text-align: left;
}
.favspot-actions .favspot-pin-facebook .button-wrapper input[type="submit"],
.favspot-actions .favspot-pin-facebook .button-wrapper:hover input[type="sumbit"],
.favspot-actions .favspot-pin-facebook .button-wrapper input[type="sumbit"]:hover {
  width: 174px;
  overflow: hidden;
  margin-right: 14px!important;
}
.favspot-actions input[type="checkbox"]{
  visibility: hidden;
  position: absolute;
}
.favspot-actions .messages {
  background: #FEE374;
  font-size: 10px;
  font-weight: bold !important;
  margin: 9px 0;
  padding: 5px;
}
.favspot-actions .messages li {
  padding: 2px 0;
}
#postcard_form_messages_wrapper p {
  background: #DDF6DE;
  border: 1px solid #6FB271;
  border-radius: 2px 2px 2px 2px;
  color: #2B802D;
  margin: 17px 0 -15px;
  padding: 3px;
}
.favspot-actions .ajax-progress {
  display: none;
}
.gmap-image-field-controlGroup-pan {
  float: left;
  height: 60px;
  margin: 0 0 0 10px;
  overflow: hidden;
  position: relative;
  width: 60px;
  background: url("../images/favspot-sprite.png") no-repeat scroll -2232px 5px;
}
.gmap-image-field-controlGroup-pan .gmap-image-field-control {
  border: 0 none;
  border-radius: 0;
  box-shadow: none;
  height: 12px;
  position: absolute;
  width: 12px;
  background: none;
}
.gmap-image-field-control-panTop {
  left: 23px;
  top: 9px;
}
.gmap-image-field-control-panLeft {
  left: 10px;
  top: 23px;
}
.gmap-image-field-control-panBottom {
  bottom: 10px;
  left: 23px;
}
.gmap-image-field-control-panRight {
  right: 12px;
  top: 23px;
}

/* Visitdk Seo - preprocess-added-title */
h1.preprocess-added-title {
  display: none;
}

/* Fat Footer */
.panel-fat-footer-twocol .panel-col-wrapper {
  position: relative;
  padding: 50px 0;
}
.panel-fat-footer-twocol .panel-row-fat-footer {
  clear: both;
}
.panel-fat-footer-twocol .panel-row-fat-footer .panel-pane {
  width: 23%;
  margin-right: 2%;
  float: left;
}
.panel-fat-footer-twocol > .panel-panel-wrapper > .panel-panel > .panel-row-fat-footer-2 {
  margin:0
}
#block-asp-minipanel-asp-minipanel-fat-footer .contextual-links-region.pane-follow-site {
  left: 12px;
  position: absolute;
  bottom: 34px;
}

#block-asp-minipanel-asp-minipanel-fat-footer .contextual-links-region.pane-follow-site div.contextual-links-wrapper {
  top: -20px;
  right: -20px;
}

#block-asp-minipanel-asp-minipanel-fat-footer #site-name {
  float: none;
  margin: -17px 0 15px 12px;
}
#block-asp-minipanel-asp-minipanel-fat-footer #site-name a {
  top: 0;
  right: 0;
}
#block-asp-minipanel-asp-minipanel-fat-footer .block_teaser {
  padding: 0;
}
#block-asp-minipanel-asp-minipanel-fat-footer ul,
#block-asp-minipanel-asp-minipanel-fat-footer li {
  margin: 0;
  padding: 0;
}
#block-asp-minipanel-asp-minipanel-fat-footer ul.menu li a {
  display: block;
  padding: 8px 0 10px 12px;
}
#block-asp-minipanel-asp-minipanel-fat-footer .pane-visitdk-html-blocks-pane .pane-content {
  padding: 0 0 20px;
}
#block-asp-minipanel-asp-minipanel-fat-footer .panel-row-fat-footer-2 .pane-visitdk-html-blocks-pane .pane-content {
  padding: 11px 0 20px;
}
#block-asp-minipanel-asp-minipanel-fat-footer .pane-visitdk-html-blocks-pane .block_title {
  margin-bottom: 1px;
}
#block-asp-minipanel-asp-minipanel-fat-footer .pane-visitdk-html-blocks-pane a {
  line-height: 23px;
}
#page > footer.with-fat-footer #block-asp-menu-footer-menu-secondary {
  /*margin-left: -82px;*/
}
#block-asp-minipanel-asp-minipanel-fat-footer.contextual-links-region:hover a.contextual-links-trigger {
  display: none;
}
#block-asp-minipanel-asp-minipanel-fat-footer .contextual-links-region:hover > .contextual-links-wrapper > a.contextual-links-trigger,
#block-asp-minipanel-asp-minipanel-fat-footer.contextual-links-region:hover > .block-inner > .contextual-links-wrapper > a.contextual-links-trigger {
  display: block;
}

/* infoBox style Gmaps V3---------------------------------------*/
.infoBox {
  width: 377px;
  padding: 0 0 26px;
  background: url(../images/gmap-popup-arrow.png) no-repeat bottom center;
}
.infoBox > img {
  position: absolute!important;
  top: 2px;
  right: 15px;
  z-index: 999;
  left: auto;
}
.InfoBoxInner {
  padding: 14px 14px 0px;
  position: relative;
  top: -4px;
  overflow: auto;
  width: 349px;
  background: #fff;
}
.InfoBoxArrow {}
.infoBox .ProductImageWrapper {
  width: 162px;
  height: 162px;
  float: left;
}
.infoBox .ProductImageWrapper img {
  max-width: 150px;
  max-height: 120px;
}
.infoBox h3 {
  padding-bottom: 14px;
}
.infoBox p {
  font-size: 12px;
}
.infoBox ul {
  float: left;
  padding: 0 0 14px;
}
.infoBox ul li {
  background: url("../images/sprite-bullets.png") no-repeat -258px -21px;
  padding-left: 15px;
}
.infoBox ul li a {
  font-size: 12px;
}

/* map of denmark */
#map-of-denmark .block_teaser img {
  margin: -60px 0 0 -10px !important;
}

/* more */
.field-name-field-copyright h2.field-label,
.field-name-field-copyright .field-items {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
}
.views-field-field-offer-url .field-content,
.views-field-field-offer-email .field-content {
  word-break: break-all;
}

/* more */


/******  STYLING ROUTES MAP  ********/


.visitdk-routes-xml-map-toolbar {
  padding: 10px 15px 0 15px;
}

.visitdk-routes-xml-map-toolbar div.form-item-route-group {
  margin-right: 20px;
}

.visitdk-routes-xml-map-toolbar .form-item label {
  display: block;
  font-weight: bold;
  color: #000;
  font-size: 14px;
  padding: 0 0 12px 3px;
  float: none;
}

.visitdk-routes-xml-map-toolbar div.form-item {
  float: left;
  clear: left;
  margin: 0 0 10px;
}

.jqTransformSelectWrapper {
  width: 160px !important;
}

.visitdk-routes-xml-map-toolbar .jqTransformSelectWrapper {
  clear: left;
  width: 220px !important;
}

.visitdk-routes-xml-map-toolbar input.form-submit, .visitdk-routes-xml-map-toolbar input.route-print-button {
  width: 80px !important;
  margin-top: 41px !important;
  box-shadow: 0px 0px 1px 2px #ccc !important;
  border: 3px solid #B6061C !important;
  height: 29px !important;
  background: #CF0003 !important;
  cursor: pointer !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  -khtml-border-radius: 4px !important;
  border-radius: 4px !important;
  color: #fff !important;
  text-align: center !important;
  font-weight: bold !important;
  float: right !important;
  margin-left: 9px !important;
  margin-bottom: 20px !important;
  font-size: 14px !important;
}

.visitdk-routes-xml-map-toolbar input.form-submit:hover, .visitdk-routes-xml-map-toolbar .route-print-button:hover {
  background-color: #B6061C !important;
}

.visitdk-routes-xml-map-toolbar .button-wrapper {
  border: none !important;
  background: none !important;
  border-radius: 0 !important;
  display: inline !important;
}

.pane-routes-xml-map h2.pane-title .title{
  font-size: 22px !important;
  color: #999 !important;
  padding: 20px 0 0 18px !important;
  font-weight: bold !important;
}

.pane-routes-xml-map h2.pane-title{
  padding: 20px 0 0 0;
  margin:0;
}

.visitdk-routes-xml-map-toolbar .jqTransformSelectWrapper div span {
  white-space: nowrap;
  width: 153px !important;
}


/********  Pop up description map *************/
.InfoBoxInner .ProductImageWrapper img {
  position: static !important;
  max-width: 100px !important;
  left: 15px;
  top: 37px;
  float: left;
  margin-right: 10px;
}
.InfoBoxInner .title,
.InfoBoxInner h3 {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  padding: 0 0 3px;
}
.InfoBoxInner p {
  margin: 0 0 10px;
  font-weight: normal !important;
  font-size: 13px;
  line-height: 1.2em;
}
.InfoBoxInner ul {
  float: right;
  margin-top: 8px;
  margin-bottom: 10px;
}
body.page-infostand .InfoBoxInner ul li:first-child {
  display: none;
}
.InfoBoxInner ul li {
  background-image: none;
  vertical-align: bottom;
  text-align: center;
  min-width: 102px;
  padding: 0;
  background-color: #CB0311;
  float: left;
  border: 2px #e6e4db solid;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;

  display: inline-block;
  margin-left: 8px;
}
.InfoBoxInner ul li a {
  display: block;
  height: 29px;
  padding: 8px 0 0 0;
  background: #b80719;
  background-image: linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -o-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(184,7,25) 0%, rgb(218,1,8) 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(184,7,25)), color-stop(1, rgb(218,1,8)));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#da010a', endColorstr='#b80719');
  border: 3px solid #B80719;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color: #fff !important;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  font-weight: bold!important;
}

.InfoBoxInner ul li:hover a{
  background: #a30616;
  background-image: linear-gradient(bottom, rgb(163,6,22) 0%, rgb(198,1,9) 100%);
  background-image: -o-linear-gradient(bottom, rgb(163,6,22) 0%, rgb(198,1,9) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(163,6,22) 0%, rgb(198,1,9) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(163,6,22) 0%, rgb(198,1,9) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(163,6,22) 0%, rgb(198,1,9) 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(163,6,22)), color-stop(1, rgb(198,1,9)));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c60109', endColorstr='#a30616');
  border-color: #a30616;
}

.InfoBoxInner .ProductImageWrapper {
  width: 126px !important;
  height: 69px !important;
  float: left;
}

/********  Pop up description map end *************/


/************* Hotel Area Block ****************/
.section-box-hotel_area {
  width: 97.5%;
  height: 180px;
  background: #EAE5D2!important;
}
.section-box-hotel_area .block_title,
.section-box-hotel_area .pane-title {
  float:left;
  padding: 0 1.7%;
  width: 57%;
  margin: 10px 0 5px;
  max-height: 58px;
  overflow: hidden;
}
.section-box-hotel_area .block_title .title,
.section-box-hotel_area .pane-title .title{
  line-height: 29px;
  padding: 0;
  /*position: relative;
  z-index: 1;*/
}
.section-box-hotel_area .block_teaser {
  /*position: relative;
  z-index: 1;*/
  float: left;
  width:57%;
  padding: 0 1.7%;
  margin: 0 0 11px;
  height: 54px;
  overflow: hidden;
  /*overflow: hidden;*/
}
.section-box-hotel_area .block_teaser p {
  font-weight: bold;
  line-height: 17px;
}
.section-box-hotel_area .block_image  {
  /*position: absolute;
  top: 0;
  left: 0;*/
  position: absolute;
  right: 0;
  width: 230px;
  height: 180px;
}
.section-box-hotel_area .link {
  background: #72B039;
  border: 2px solid #E6E4DB;
  border-radius: 5px 5px 5px 5px;
  display: inline-block;
  padding: 3px;
  margin: 0 1.5% 10px;
  max-width: 55%;
  position: absolute;
  bottom: 0;
  left: 0;
  /*position: absolute;
  bottom: 30px;*/
}
.section-box-hotel_area .link a {
  color: #ffffff;
  padding: 6px 10px;
  line-height: 29px;
  background: #92be3c;
  background-image: linear-gradient(bottom, rgb(114,176,57) 0%, rgb(146,190,60) 100%);
  background-image: -o-linear-gradient(bottom, rgb(114,176,57) 0%, rgb(146,190,60) 100%);
  background-image: -moz-linear-gradient(bottom, rgb(114,176,57) 0%, rgb(146,190,60) 100%);
  background-image: -webkit-linear-gradient(bottom, rgb(114,176,57) 0%, rgb(146,190,60) 100%);
  background-image: -ms-linear-gradient(bottom, rgb(114,176,57) 0%, rgb(146,190,60) 100%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(114,176,57)), color-stop(1, rgb(146,190,60)));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72B039', endColorstr='#92be3c');
}
.section-box-hotel_area .link a:hover {
  color: #ffffff!important;
}
/************* Attractions Block ****************/
.pane-visitdk-vouchers-voucher-pane {
  width: 95%;
  background: #EAE5D2;
}
.panel-3col-stacked-ha .pane-visitdk-title-pane h2,
.panel-3col-stacked-ha .pane-visitdk-title-pane h2 span {
  line-height: 29px;
}
.pane-visitdk-vouchers-voucher-pane .see-on-map{
  /*background: url("../images/visit-sprite-popup.png") no-repeat 0 -96px;
  font-weight: bold;
  line-height: 25px;
  margin: 0 10px 10px;
  padding-left: 18px;*/
  display: none;
}
.pane-visitdk-vouchers-voucher-pane .img {
  margin-bottom: 10px;
}
.pane-visitdk-vouchers-voucher-pane .title {
  padding: 0 10px;
}
.pane-visitdk-vouchers-voucher-pane .title a {
  font-weight: bold;
  color: #333333;
}
.pane-visitdk-vouchers-voucher-pane .summary {
  padding: 0 10px 10px;
}
.pane-visitdk-vouchers-voucher-pane .url {
  padding: 0 10px 10px;
}
.pane-visitdk-vouchers-voucher-pane .url a {
  font-weight: bold;
}
/************* Hotel Area Titles****************/
.panel-3col-stacked-ha .pane-node-title,
.panel-3col-stacked-ha .pane-node-body,
.panel-3col-stacked-ha .pane-visitdk-gmap-markers-vouchers {
  max-width: 97.5%;
}
.panel-3col-stacked-ha .pane-node-body.full-width {
  width: 97.5%;
}
.panel-3col-stacked-ha .layout-cols-2 .pane-node-title  + .panel-separator {
  display: none;
}
.panel-3col-stacked-ha .pane-node-title {
  display: inline-block;
  padding-top: 0;
}
.panel-3col-stacked-ha .pane-node-title h1 {
  font-weight: normal;
  line-height: 29px;
}
.panel-3col-stacked-ha .pane-node-body {
  display: inline-block;
}
.panel-3col-stacked-ha .pane-node-body p {
  margin: 10px 0 0;
}
.panel-3col-stacked-ha .section-title h2 span {
  color: #333333!important;
  text-transform: none!important;
}
.panel-3col-stacked-ha .pane-node-title  p {
  margin: 14px 0 0;
}
.panel-3col-stacked-ha .links-simple-black {
  padding: 0;
}
.panel-3col-stacked-ha .links-simple-black .links.simple {
  padding: 0;
  margin: 0;
}
.panel-3col-stacked-ha .links-simple-black a {
  color: #333333!important;
  background: url("../images/left-orange-arrow.png") no-repeat 0 7px !important;
  padding-left: 26px;
  margin-left: 0;
}
/***********************VOUCHERS gmap popup***************************************/
.pane-visitdk-gmap-markers-vouchers .infoBox {
  width: 290px !important;
  padding: 0;
  /*margin-left: 40px;
  padding-top: 70px;
  padding: 70px 0 0;*/
  background: transparent;
}
.pane-visitdk-gmap-markers-vouchers .infoBox .InfoBoxInner {
  width: 290px !important;
  padding: 4px 4px 30px;
  background: url(../images/gmap-popup-arrow-voucher.png) no-repeat center bottom;
}
/*Map popup close button*/
.pane-visitdk-gmap-markers-vouchers .infoBox > img {
  top: -15px !important;
  right: -15px !important;
  width: 0 !important;
  padding: 11px;
  background: url("../images/close.png") no-repeat left bottom;
}
/*Map popup content*/
.pane-visitdk-gmap-markers-vouchers .gmap-popup {
  padding: 5px;
  background: #eae5d2;
}
.pane-visitdk-gmap-markers-routes .gmap-popup img,
.pane-visitdk-gmap-markers-vouchers .gmap-popup img {
  max-width: 100%!important;
  padding-bottom: 10px;
  min-height: 130px;
}
.pane-visitdk-gmap-markers-routes .gmap-popup .title,
.pane-visitdk-gmap-markers-vouchers .gmap-popup .title {
  font-weight: bold;
}
.pane-visitdk-gmap-markers-routes .gmap-popup a,
.pane-visitdk-gmap-markers-vouchers .gmap-popup a {
  display: block;
  word-wrap: break-word;
}


/*New Voucher map routes*/
.view-vouchers-hotel-area .view-content {
  position: relative;
}
.view-vouchers-hotel-area  .vouchers-route-map {
  width: 100%;
  height: 500px;
 }
.view-vouchers-hotel-area .product-checkbox-holder {
  position: absolute;
  z-index: 5;
  left: 10px;
  top: 85px;
  max-height: 368px;
  padding: 5px 10px;
  border-radius: 2px;
  overflow: auto;
  box-shadow: 0px 1px 4px -1px rgba(0, 0, 0, 0.3);
  background: #fff;
}
.view-vouchers-hotel-area .product-checkbox-holder .form-item {
  white-space: nowrap;
}
.view-vouchers-hotel-area .product-checkbox-holder input[type="checkbox"] {
  margin-right: 5px;
}
.view-vouchers-hotel-area .product-checkbox-holder label {
  font-size: 14px;
}

/*
   Captcha
*/

.captcha-admin-links {
  display: none;
}
.webform-client-form .captcha-admin-links {
  display: block;
  clear: both;
}

.captcha legend {
  display: none;
}

.captcha .fieldset-description {
  padding: 20px 10px 10px;
  font-size: 13px;
}

.captcha .recaptcha_only_if_privacy {
  position: absolute;
  left: 0;
  top: 56px;
}

.captcha .recaptcha_only_if_privacy a {
  color: #999;
  font-size: 10px;
}

.pane-node-comment-form .captcha .recaptcha_only_if_privacy a {
  margin-left: 25px;
}

.display-print-only {
  display: none;
}

/*
 *   Emploee
 * contact form
 *
 */

.wocomeet-contact-box .tit {
  overflow: hidden;
  max-height: 40px;
  font-size: 13px;
  color: #000;
}
.wocomeet-contact-box h2.nam {
  padding: 0;
}
.wocomeet-contact-box .nam a {
  font-size: 18px;
  line-height: 23px;
}


/*
 *  Instagram feed
 */

.pane-imi-main-pane .pane-title {
  font-size: 22px;
  padding-top: 10px;
  margin-bottom: 30px;
}

.pane-imi-main-pane ul {
  margin: 0;
  padding: 0;
  font-size: 0;
  margin-right: -50px;
}

.pane-imi-main-pane ul li {
  display: inline-block;
  width: 242px;
  margin: 0 22px 22px 0;
  padding: 6px;
  border: 1px solid #ddd;
  box-shadow: 0 0 5px #ddd;
  position: relative;
}

.pane-imi-main-pane ul li img {
  float: left;
}

.pane-imi-main-pane ul li:hover .instagram-item-meta {
  height: 18px;
  padding: 10px 20px;
}
.pane-imi-main-pane ul li:hover .instagram-item-meta .visit-instagram-count-comments,
.pane-imi-main-pane ul li:hover .instagram-item-meta .visit-instagram-count-likes {
  margin: 0 12px 0 0;
}

.instagram-item-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 20px;
  background: rgba(255,255,255,0.85);
  font-size: 13px;
  height: 0;
  overflow: hidden;
  transition-duration: 0.3s;
  line-height: 11px;
  font-size: 11px;
}

.pane-imi-main-pane ul.loading {
  background-image: url('../images/loading.gif');
  background-position: center bottom;
  background-repeat: no-repeat;
  margin-bottom: 80px;
  padding-bottom: 90px;
}

/*
 *
 *    New VDK
 * header & footer
 *
 */

/*** Header ***/

/*.refreshed-style .above-header{
  background-color: #0d1a1f;
  background-image: -moz-linear-gradient(top, #0d1a1f 0%, #25434d 100%);
  background-image: -ms-linear-gradient(top, #0d1a1f 0%, #25434d 100%);
  background-image: -o-linear-gradient(top, #0d1a1f 0%, #25434d 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0d1a1f), color-stop(1, #25434d));
  background-image: -webkit-linear-gradient(top, #0d1a1f 0%, #25434d 100%);
  background-image: linear-gradient(top, #0d1a1f 0%, #25434d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d1a1f', endColorstr='#25434d');
}
*/
.refreshed-style #site-name {
  float: none;
}

.refreshed-style .above-header hgroup {
  float: left;
}

.refreshed-style #site-name .link-site-logo {
  height: 65px;
}

.refreshed-style #site-name .link-site-logo:after,
.refreshed-style .block-market-redirect:before,
.refreshed-style .block-market-redirect:after,
.refreshed-style #block-menu-block-1 ul.menu li:before,
.refreshed-style #block-visitdk-search-visitdk-search-block:after,
.refreshed-style .header-section .form-type-select .jqTransformSelectWrapper div:after,
.refreshed-style .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  display: inline-block;
  height: 100%;
  content: "";
  font-size: 0;
}

.refreshed-style #site-name .link-site-logo:after {
  vertical-align: middle;
  width: 1px;
}

.refreshed-style #site-name .link-site-logo img {
  display: inline-block;
  vertical-align: middle;
}

.refreshed-style .block-market-redirect {
  position: relative;
  float: right;
  padding-top: 5px;
}

.refreshed-style .block-market-redirect:before,
.refreshed-style .block-market-redirect:after {
  position: absolute;
  top: 0;
  width: 1px;
  height: 60px;
  background: url('../images/sprite.png') no-repeat -477px -5px;
}

.refreshed-style .block-market-redirect:before {
  left: 0;
}

.refreshed-style .block-market-redirect:after {
  right: 0;
}

.refreshed-style #site-name .logo-default {
  top: 0px;
}

.refreshed-style .block-market-redirect .jqTransformSelectWrapper div span {
  text-transform: none;
}

.refreshed-style .block-market-redirect .jqTransformSelectWrapper a.jqTransformSelectOpen {
  display: none;
}

.refreshed-style .header-section .form-type-select .jqTransformSelectWrapper div:after {
  float: right;
  width: 11px;
  height: 24px;
  background: url('../images/sprite.png') no-repeat -2px -354px;
}

.refreshed-style #page > header .block-market-redirect .block-content {
  margin-top: 20px;
}

.refreshed-style #block-follow-site {
  width: auto;
}

.refreshed-style .follow-link-wrapper {
  position: relative;
  height: 26px;
  overflow: hidden;
}

.refreshed-style #block-follow-site a.follow-link,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link {
  position: relative;
  left: 0;
  top: -26px;
  width: 25px;
  height: 52px;
  margin-right: 11px;
  padding: 0;
  background-image: url('../images/new-vdk-share-icons.png');
}

.refreshed-style #block-follow-site a.follow-link-facebook,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link-facebook {
  background-position: -40px 0px;
}

.refreshed-style #block-follow-site a.follow-link-twitter,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link-twitter {
  background-position: 0px 0px;
}

.refreshed-style #block-follow-site a.follow-link-googleplus,
.refreshed-style a.follow-link-googleplus {
  background-position: -220px 0px;
}

.refreshed-style #block-follow-site a.follow-link-linkedin,
.refreshed-style a.follow-link-linkedin {
  background-position: -253px 0px;
}

.refreshed-style #block-follow-site a.follow-link-flickr,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link-flickr {
  background-position: -147px 0px;
}

.refreshed-style #block-follow-site a.follow-link-youtube,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link-youtube {
  background-position: -184px 0px;
}

.refreshed-style #block-follow-site a.follow-link-instagram,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link-instagram {
  background-position: -110px 0px;
}

.refreshed-style #block-follow-site a.follow-link-pinterest,
.refreshed-style #block-asp-minipanel-asp-minipanel-fat-footer a.follow-link-pinterest {
  background-position: -73px 0px;
}

.refreshed-style .header-section .form-type-select .jqTransformSelectWrapper {
  width: 135px !important;
}

.refreshed-style .header-section .form-type-select .jqTransformSelectWrapper div span {
  /*width: 100px !important;*/
  font-size: 14px;
}

.refreshed-style .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  width: 14px;
  height: 11px;
  margin-top: -3px;
  margin-right: 10px;
  vertical-align: middle;
  background-image: url('../images/flags.png');
  background-repeat: no-repeat;
  background-color: transparent;
}

.refreshed-style.i18n-en-us .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -134px -1px;
}

.refreshed-style.i18n-en-gb .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -151px -1px;
}

.refreshed-style.i18n-en-au .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -168px -1px;
}

.refreshed-style.i18n-da .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -1px;
}

.refreshed-style.i18n-de .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -134px -40px;
}

.refreshed-style.i18n-es .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -151px -27px;
}

.refreshed-style.i18n-fr .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -168px -40px;
}

.refreshed-style.i18n-it .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -134px -14px;
}

.refreshed-style.i18n-nl .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -151px -14px;
}

.refreshed-style.i18n-ru .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -14px;
}

.refreshed-style.i18n-pt-br .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -164px -53px;
}

.refreshed-style.i18n-nb .header-section .form-type-select .jqTransformSelectWrapper div span:before,
.refreshed-style.i18n-no .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -168px -14px;
}

.refreshed-style.i18n-sv .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -168px -27px;
}

.refreshed-style.i18n-fi .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -27px;
}

.refreshed-style.i18n-pl .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -151px -40px;
}

.refreshed-style.i18n-ln-int .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -164px -66px;
}




.refreshed-style.i18n-pt .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -65px;
}

.refreshed-style.i18n-gr .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -52px;
}

.refreshed-style.i18n-ar .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -79px;
}

.refreshed-style.i18n-ko .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -163px -79px;
}

.refreshed-style.i18n-tr .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -163px -92px;
}

.refreshed-style.i18n-ja .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -184px -40px;
}

.refreshed-style.i18n-zh-hans .header-section .form-type-select .jqTransformSelectWrapper div span:before,
.refreshed-style.i18n-zh-hans .header-section .form-type-select .jqTransformSelectWrapper div span:before {
  background-position: -134px -27px;
}


/*** New VDK Main menu ***/
.refreshed-style .header-section .block-menu-block {
  float: left;
  width: auto;
}

.refreshed-style .header-section .block-menu-block .fright {
  float: left !important;
}

.refreshed-style .header-section .block-menu-block ul.menu {
  overflow: hidden;
  margin: 0;
  padding: 0 0 0 1%;
}

.refreshed-style .header-section .block-menu-block ul.menu li {
  display: block;
  float: left;
  width: 20%;
}

.refreshed-style .header-section .block-menu-block ul.menu > li > a {
  position: static !important;
  display: block;
  max-width: 74% !important;
  height: 105px !important;
  margin: 0;
  padding: 10px 15% 0 10%!important;
  background-image: none !important;
}

.refreshed-style .header-section .block-menu-block ul.menu > li > a:hover,
.refreshed-style .header-section .block-menu-block ul.menu > li > a.active {
  background-image: linear-gradient(bottom,rgb(230,229,223) 0%,rgb(255,255,255) 100%) !important;
  background-image: -o-linear-gradient(bottom,rgb(230,229,223) 0%,rgb(255,255,255) 100%) !important;
  background-image: -moz-linear-gradient(bottom,rgb(230,229,223) 0%,rgb(255,255,255) 100%) !important;
  background-image: -webkit-linear-gradient(bottom,rgb(230,229,223) 0%,rgb(255,255,255) 100%) !important;
  background-image: -ms-linear-gradient(bottom,rgb(230,229,223) 0%,rgb(255,255,255) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e5df') !important;
}

.refreshed-style .header-section .block-menu-block ul.menu > li.active-trail > a,
.refreshed-style .header-section .block-menu-block ul.menu > li > a:hover {
  background: none;
}

.refreshed-style .header-section .block-menu-block ul.menu > li.active-trail > a + span,
.refreshed-style .header-section .block-menu-block ul.menu > li > a:hover + span {
  background: none;
}

.refreshed-style .qtip-wrapper {
  min-width: 293px;
}

.refreshed-style .header-section .visit-menu-title {
  display: block;
  min-width: 143px;
  margin-bottom: 10px;
  padding-top: 4px;
  overflow: hidden;
  font-size: 15px;
  line-height: 15px;
  font-weight: normal;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
}

.refreshed-style .header-section a:hover .visit-menu-title,
.refreshed-style .header-section a.active .visits-menu-title {
  color: #000 !important;
}

.refreshed-style .visit-menu-description {
  display: block;
  overflow: hidden;
  padding-top: 4px;
  font-size: 12px;
  line-height: 17px;
  color: #756b67;
  cursor: pointer;
}
.refreshed-style .header-section a:hover .visit-menu-description,
.refreshed-style .header-section a.active .visits-menu-description {
  color: #756b67 !important;
}

.refreshed-style .header-section #block-menu-block-1 {
  width: 78.5%;
}

.refreshed-style .mainmenu .menu-block-wrapper {
  padding-top: 25px;
}

.refreshed-style .mainmenu .menu-block-wrapper > .menu{
  width: 100%;
  word-wrap: normal;
}

.refreshed-style .qtip.multiple .qtip-wrapper,
.refreshed-style .qtip {
  -webkit-box-shadow: 0px 0px 9px -1px rgba(117, 107, 103, 1);
  -moz-box-shadow:    0px 0px 9px -1px rgba(117, 107, 103, 1);
  box-shadow:         0px 0px 9px -1px rgba(117, 107, 103, 1);
}

.refreshed-style .qtip.multiple {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

.refreshed-style #block-menu-block-1 ul.menu li:before {
  float: left;
  width: 1%;
  height: 115px;
  background: url('../images/sprite.png') no-repeat -486px -2px;
}

.refreshed-style .qtip-content .panel-panel {
  border: none;
}

.refreshed-style .qtip-content h2 {
  text-transform: uppercase;
}

.refreshed-style .qtip-content h2 span>a{
  color: #bd0411;
  text-transform: none;
}

/*** New VDK Header Search ***/
.refreshed-style #block-visitdk-search-visitdk-search-block {
  width: 21%;
  height: auto;
  max-height: 138px;
  overflow: hidden;
}
.refreshed-style #block-visitdk-search-visitdk-search-block >.block-inner{
  margin: 50px 0;
}

.refreshed-style #visitdk-search-form .form-wrapper {
  width: 100%;
  border: none;
  margin-top: 0;
  background-color: #b1aea5;
}

.refreshed-style #visitdk-search-form .form-wrapper .form-item-visit-dk-custom-search {
  overflow: hidden;
  width: 82%;
}

.refreshed-style #edit-visit-dk-custom-search {
  width: 100%;
  height: 30px;
}
.refreshed-style #visitdk-search-form .compact-form-label {
  margin-top: 4px;
  color: #fff;
}

.refreshed-style #visitdk-search-form .form-submit {
  background-position: -493px -29px;
}

.refreshed-style .block_teaser,
.refreshed-style .article .block_teaser .field-name-body {
  font-size: 14px;
}



/*** New VDK Map ***/
/*.refreshed-style .panel-col-top-wrapper {
  margin-bottom: 20px;
  background-color: #fff;
}*/

/*** New VDK Footer ***/
.refreshed-style #page > footer .inner {
  padding: 20px 0;
}

.refreshed-style #page>footer nav ul {
  -webkit-column-count: auto;
  -moz-column-count:  auto;
  column-count:    auto;
  -webkit-column-width: 150px;
  -moz-column-width:  150px;
  column-width:     150px;
  webkit-column-gap:  40px; /* Safari and Chrome */
  -moz-column-gap:  40px; /* Firefox */
  column-gap:     40px;
  height: 61px;
  width: 600px;
  overflow: hidden;
}
.refreshed-style #page>footer nav li {
  display: block ;
  outline: 0 !important;
  border: 0 !important;
}

.refreshed-style #page>footer nav li a {
  font-size: 14px;
  outline: 0 !important;
  border: 0 !important;
  display: block;
}

body.refreshed-style #page li.vdk-menu-item-style-strong > a {
  font-weight: bolder !important;
}

.refreshed-style #page>footer nav li.vdk-menu-item-style-lastfromcolumn {
  -webkit-column-break-after: always;
  -moz-column-break-after: always;
  -o-column-break-after: always;
  column-break-after: always;
}

.refreshed-style .footer-logo {
  margin-top: 10px;
}

.refreshed-style #page > footer div.block {
  margin-top: 20px;
}

.refreshed-style .section-box-206-280 h2 .title,
.refreshed-style .section-box-425-280 h2 .title {
  font-size: 18px;
}
/* New VDK Slider end */

/* New VDK Map */
.pane-frontpage-svgmap-with-content {
  padding: 0 25px;
}
.pane-frontpage-svgmap-with-content .pane-node-title {
  padding-top: 40px;
  padding-bottom: 25px;
}
.field-collection-item-svg-infographics-regions {
  padding-top: 5px;
}
.svg-infographics-svg-map-wrapper svg {
  margin-top: -25px;
}
.pane-frontpage-svgmap-with-content .pane-visitdk-simple-links-pane {
  padding-top: 50px;
  padding-bottom: 30px;
}
.pane-frontpage-svgmap-with-content .panel-col-last > .inside {
  margin-bottom: 0;
}
.pane-frontpage-svgmap-with-content .pane-visitdk-simple-links-pane ul {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;

}
#content .pane-frontpage-svgmap-with-content .pane-visitdk-simple-links-pane ul li {
  margin-left: 0;
  margin-bottom: 6px;
  padding-bottom: 6px;
}
.pane-frontpage-svgmap-with-content .pane-visitdk-simple-links-pane ul li a,
.svg-infographics-svg-map-wrapper .field-items a {
  color: #cb1824 !important;
  font-weight: bold;
}
.pane-frontpage-svgmap-with-content .pane-visitdk-simple-links-pane ul li a:hover,
.svg-infographics-svg-map-wrapper .field-items a:hover {
  color: #df0410 !important;
}
.svg-infographics-svg-map-wrapper .field-items a {
  display: inline-block;
  padding-left: 22px;
  padding-bottom: 5px;
  padding-right: 5px;
  background: url("../images/sprite-bullets.png") no-repeat -165px -99px;
}
.svg-infographics-popup .close {
  font-size: 0;
  content: "";
  background-image: url("../images/icon-sprite.png") !important;
  background-position: 0 -224px !important;
  background-repeat: no-repeat;
}

.refreshed-style .panel-col-top-wrapper .panel-col-first.layout-cols-4 {
  margin-bottom: 15px;
}

/*
 *
 *     New VDK colors
 *    for Custom block,
 *  HTML block, Simple link
 *
 */

.refreshed-style .refreshed-style .black .block_list,
.refreshed-style .refreshed-style .black .block_number,
.refreshed-style .black.color-tooltip .block-image-overlay,
.refreshed-style .black h2,
.refreshed-style .black .title,
.refreshed-style .black .title a,
.refreshed-style .gray-blue .block_list,
.refreshed-style .gray-blue .block_number,
.refreshed-style .gray-blue.color-tooltip .block-image-overlay,
.refreshed-style .gray-blue h2,
.refreshed-style .gray-blue .title,
.refreshed-style .gray-blue .title a,
.refreshed-style .blue .block_list,
.refreshed-style .blue .block_number,
.refreshed-style .blue.color-tooltip .block-image-overlay,
.refreshed-style .blue h2,
.refreshed-style .blue .title,
.refreshed-style .blue .title a,
.refreshed-style .dark-green .block_list,
.refreshed-style .dark-green .block_number,
.refreshed-style .dark-green.color-tooltip .block-image-overlay,
.refreshed-style .dark-green h2,
.refreshed-style .dark-green .title,
.refreshed-style .dark-green .title a,
.refreshed-style .green .block_list,
.refreshed-style .green .block_number,
.refreshed-style .green.color-tooltip .block-image-overlay,
.refreshed-style .green h2,
.refreshed-style .green .title,
.refreshed-style .green .title a ,
.refreshed-style .pink .block_list,
.refreshed-style .pink .block_number,
.refreshed-style .pink.color-tooltip .block-image-overlay,
.refreshed-style .pink h2,
.refreshed-style .pink .title,
.refreshed-style .pink .title a,
.refreshed-style .purple .block_list,
.refreshed-style .purple .block_number,
.refreshed-style .purple.color-tooltip .block-image-overlay,
.refreshed-style .purple h2,
.refreshed-style .purple .title,
.refreshed-style .purple .title a,
.refreshed-style .brown .block_list,
.refreshed-style .brown .block_number,
.refreshed-style .brown.color-tooltip .block-image-overlay,
.refreshed-style .brown h2,
.refreshed-style .brown .title,
.refreshed-style .brown .title a,
.refreshed-style .dark-brown .block_list,
.refreshed-style .dark-brown .block_number,
.refreshed-style .dark-brown.color-tooltip .block-image-overlay,
.refreshed-style .dark-brown h2,
.refreshed-style .dark-brown .title,
.refreshed-style .dark-brown .title a,
.refreshed-style .red .block_list,
.refreshed-style .red .block_number,
.refreshed-style .red.color-tooltip .block-image-overlay,
.refreshed-style .red h2,
.refreshed-style .red .title,
.refreshed-style .red .title a,
.refreshed-style .orange h2,
.refreshed-style .orange .title,
.refreshed-style .orange .title a,
.refreshed-style .section-box-hotel_area,
.refreshed-style .orange .block_list,
.refreshed-style .orange .block_number,
.refreshed-style .orange.color-tooltip .block-image-overlay ,
.refreshed-style .dark-orange h2,
.refreshed-style .dark-orange .title,
.refreshed-style .dark-orange .title a,
.refreshed-style .dark-orange .block_list,
.refreshed-style .dark-orange .block_number,
.refreshed-style .dark-orange.color-tooltip .block-image-overlay,
.refreshed-style .block_teaser,
.refreshed-style .article .block_teaser .field-name-body {
  color: #000;
}

/**** iFrames additional changes ****/
.section-box-279.section-box-specific-iframe .pane-title {
  height: auto;
  padding-top: 7px;
  padding-right: 10px;
  padding-left: 10px;
}

.section-box-279.section-box-specific-iframe h2 .align-span {
  display: none !important;
}

.pane-visitdk-panels-iframe-pane iframe {
  width: 100%;
}

/* Section paragraph panes */

.section-paragraph[class *= "section-box-"] .pane-title {
  padding: 20px ;
}

.section-paragraph[class *= "section-box-"] .pane-content {
  padding: 0 20px 20px;
}

.section-paragraph[class *= "section-box-"] .pane-content ul.inline li {
  display: inline-block;
}

.section-paragraph[class *= "section-box-"] input.form-text {
  width: 100%;
  max-width: 530px;
}

.section-paragraph[class *= "section-box-"] form .captcha-admin-links {
  clear: both;
}

.webform-client-form .form-actions {
  margin-top: 2em;
}
