.header-section .inside,
#main-content,
#page > footer > .inner,
.qtip.multiple .qtip-wrapper,
.section-box-full-width .pane-content{
	min-width: 980px;
  max-width: 1180px;
	margin: 0 auto;
}
#main-content{
  min-width: 960px;
  padding-left: 10px!important;
  padding-right: 10px!important;
}
.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%;
}
#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.layout-cols-4{
  margin-bottom: 0;
}
.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-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: 470px;
    clear: both;
    margin-bottom: 4%;
}

.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-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 - 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-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,
.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"],
.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,
.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;
}
.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;
}
.right {
	float: right!important;
}
.left {
	float: left!important;
}
.double-bottom-space {
	margin-bottom: 28px!important;
}
.top-space {
	margin-top: 14px!important;
}
.double-top-space {
	margin-top: 26px!important;
}
#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;
}
#employees_list .section-box-279-300 {
	height: 256px;
}
.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 {
	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;
}
.no-space-bottom {
	margin-bottom: 0!important;
}
.no-space-left {
	margin-left: 0!important;
}
#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;
}
.no-space-top{
  margin-top: 0!important;
  padding-top: 0!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;
  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;
}
/*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;
}
/*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;
}
/*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;
}
.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%;
}
#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;
}
#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,
.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 > 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;
}
/*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;
}
.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: 0 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: 0;
}


/************************
  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*/
#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;
  line-height: 23px;
  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: 2px 20px 2px 43px;
	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;
}

/* Logo */
.ie7 .mainmenu > .inside > hgroup{
  position: relative;
  z-index: 100;
}
#site-name {
	float: right;
	width: 190px;
}
#site-name a {
	width: 184px;
	height: 60px;
	position: relative;
	top: -23px;
	right: -18px;
	text-indent: -9999px;
}
/* Search Form */
#block-visitdk-search-visitdk-search-block {
	width: 190px;
	float: left;
	padding-left: 12px;
	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;
}
.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-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;
}
#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: 60px;
	margin-right: -3px;
	padding: 0 16px;
	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 {
	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 {
	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;
}
#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 */


/*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: 42px;
}
.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*/
.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 .ProductImageWrapper {
	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: 40px;
}
.pane-visitdk-topten-references .node-term ul {
	padding: 0;
}
.pane-visitdk-topten-references .node-term li {
	float: left;
	margin-right: 8px;
}
/* Search pages,
global search */
.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;
}
.pane-switch-searches {
	float: right;
}
#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;
}
.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 {
	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;
}
.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-tellus-search .TellusProductList {
	clear: left;
}

.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.pane-tellus-search .TellusProduct .node-title,
.visitdk-search-search-result .node-title {
	margin: 0 200px 19px 0;
}
#content .panel-searchpage .visitdk-search-search-result .node-title,
#content .panel-searchpage .pane-tellus-search .TellusProduct .node-title{
  word-wrap: normal;
  margin-right: 0;
}
#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;
}
.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;
}

.ProductBodyContent .ProductName {
	padding: 44px 0 30px;
}
.ProductBodyContent .TellusStarRating {
	padding-bottom: 14px;
	margin-top: -30px;
}
#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 Planing 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 planing middle*/

#facet-ladder-terms-widget-form .jqTransformSelectWrapper,
#facet-ladder-terms-widget-form .jqTransformSelectWrapper div span,
#im-field-area-geography-facetapi-dropdowns-form .jqTransformSelectWrapper,
#im-field-area-geography-facetapi-dropdowns-form .jqTransformSelectWrapper div span {
	width: 112px!important;
}
#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;
}
/* Search planing 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 */
.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;
}
#content .panel-searchpage .TellusProductList .TellusProduct .node-term {
	margin: 0;
}
.panel-twocol_75_25_stacked .pane-tellus-search .TellusProduct .node-term ul,
#content .panel-searchpage .TellusProductList .TellusProduct .node-term ul {
	padding: 0;
	margin: 0;
}
.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;
}
.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;
}
/* */
.PagerWrapper + .gmap {
  clear: both;
}
.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;
}
.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;
}
.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;
}
#content .panel-searchpage .panel-col-main-content .form-type-textfield .form-text {
	max-width: 204px;
	width: 204px;
}
#content .panel-searchpage .panel-col-main-content .button-wrapper {
	margin: 0 2px 0 11px;
}
#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 */
#search-panel.panel-twocol_25_75_stacked .panel-pane[class*="section-box"] {
  margin-bottom: 2px;
}
/* search whatson */

.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct,
.panel-twocol_25_75_stacked .visitdk-search-search-result{
	position: relative;
}
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct .ProductImageWrapper,
#content .panel-twocol_25_75_stacked .visitdk-search-search-result .node-image,
#content .panel-twocol_25_75_stacked .visitdk-search-search-result .image_thumbnail{
	width: 100%;
	position: absolute;
	bottom: 0;
	overflow: hidden;
  height: 160px;
}
#content .panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct .ProductImageWrapper img{
	position: absolute;
	bottom: 0;
}
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct h2,
#content .panel-twocol_25_75_stacked .visitdk-search-search-result h3{
	padding: 27px 20px 0px;
	height: 22px;
	margin: 0 0 5px;
	overflow: hidden;
  line-height: 24px;
}
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct h2 {
  height: 24px;
}
.panel-twocol_25_75_stacked .TellusCategoryList ul {
	padding: 0 20px;
}
.panel-twocol_25_75_stacked .pane-tellus-search .TellusProduct .node-date {
	padding: 0 20px 33px;
}
.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 20px 10px;
}
.panel-twocol_25_75_stacked .panel-col-main-content-col-1 .container-inline-date > .form-item {
}
.panel-twocol_25_75_stacked .panel-col-main-content-col-1 .button-wrapper {
	margin: 0 0 0 10px;
}
/*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 {
	clear: both;
}
#employees_list .section-box-279-300 {
	padding: 20px 0 0 0;
}
#employees_list .section-box-279-300 img {
  bottom: 20px;
  left: 7%;
  max-width: 86%;
}
#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 .employee_img {
	position: absolute;
	bottom: 0;
	width: 279px;
}
#employees_list .employee_img img {
	position: static;
}
#employees_list .element-add-button,
#employees_list .element-share-button{
  margin: 0 0 24px;
}
/*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;
}
/*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;
}
.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;
}
/* Search pager */

.search-results-header-wrapper > *,
.TellusNoOfHits  > *{
  margin-left: 20px;
}
ul.pager,
.TellusPreviousNext{
  margin-right: 20px;
  margin-bottom: 8px;
}
.PagerWrapper .TellusPreviousNext{
  margin-right: 0;
  background: none!important;
}
.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;
}
.pager-current-count{
  float: left;
  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%;
}
#content .pane-tellus-search .TellusPreviousNext{
  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;
}
.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;
}
.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;
	top:0px;
	left:0px;
	z-index:398;
	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 {
	width:95px;
	float:left;
	margin:0;
}
.TellusProductContacts h4 + div {
	margin:0;
	clear: both;
	width:145px;
}
.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:28px;
	width:92%;
}
.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;
}
/* 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 25px;
}
.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 {
	width: 293px!important;
  padding: 0!important;
}
.qtip.multiple .qtip-wrapper {
	width: auto!important;
}
.qtip-contentWrapper {
	width: 101.2%!important;
}
.qtip-hover {
	bottom: -2px;
	height: 62px!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 {
	float: left;
	min-height: 300px;
	padding: 0;
	width: 24.5% !important;
}
.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 ul li 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;
}
.button-wrapper {
	padding: 3px;
	position: relative;
}
.button-wrapper input,
.button-wrapper a,
.button-wrapper a:hover {
	margin: 0!important;
	padding: 0 15px!important;
	cursor: pointer;
}
.ie7 .button-wrapper input {
	padding: 0 10px!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;
}
.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;
}
/***********************************************
  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 {
	width:100%;
	height:45px;
	position:relative;
}
.file .fil {
	width:105px;
	height:35px;
	position:absolute;
	z-index:100;
	left:18px;
	top:0px;
}
.file .fil:hover {
  cursor: pointer;
}
.file .fil:active {
	top:1px;
}
.file .fil input {
	width:105px;
	height:35px;
	outline:none;
	margin:0;
	padding:0;
	cursor:pointer;
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;

  position: relative;
  z-index: 300;
  background: orange;
  height: 64px;
  top: -31px;
  font-size: 21px;
}
.file .fil input:hover {
  cursor: pointer;
}
.file .inp {
	height:28px;
	position:absolute;
	z-index:100;
	left:129px;
	top:3px;
}
.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: 12px;
	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-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;
}
.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 {
  background: #FFFFFF;
  display: block;
  float: none;
  height: 24px;
  left: 2px;
  margin-right: 30px;
  overflow: hidden;
  position: relative;
  top: 2px;
}
#content .ajax-progress .message{
  font-size: 9px;
  line-height: 24px;
  vertical-align: middle;
  min-width: 62px;

}
#content .ajax-progress .throbber{
  margin: 4px;
}

/*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("/sites/all/themes/visit/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("/sites/all/themes/visit/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;
}
/*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(/sites/all/themes/visit/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("/sites/all/themes/visit/images/favspot-sprite.png") no-repeat scroll 0 -5px #981408;
  color: #FFFFFF;
  font-size: 13px;
  line-height: 16px;
  font-family: "Soho W02 Bold","Cambria W10 Bold",serif;
  font-weight: normal !important;
  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("/sites/all/themes/visit/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;
}
.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("/sites/all/themes/visit/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("/sites/all/themes/visit/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;.favspot-actions .favspot-actions-titles > li > a
  zoom: 1;
}
.favspot-actions .favspot-pin-facebook  .button-wrapper,
.favspot-actions .favspot-pin-facebook  .button-wrapper:hover {
  background: url("/sites/all/themes/visit/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;
  font-family: "Soho W02 Bold","Cambria W10 Bold",serif !important;
  font-weight: normal !important;
  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("/sites/all/themes/visit/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;
}