/*!
Theme Name: PP Wegner
Theme URI: https://www.hjemmesider.dk
Author URI: https://www.hjemmesider.dk
Description: WordPress theme PP Wegner
Author: www.hjemmesider.dk
Version: 1.0
License: FREE
License URI: https://www.hjemmesider.dk
*/
 
.workshop-ifix-wrap .all-chairs-list-item-bg {
    background-size: cover !important;
}
.workshop-ifix-wrap p.all-chairs-list-item-title {
    margin-top: 20px !important;
}
.sidebar .sidebar-content .menu-item-has-children.current-menu-item .sub-menu, .sidebar .sidebar-content .menu-item-has-children > .sub-menu.submenu-open {
    max-height: 9999px;
    display: block;
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    animation: showAnimation 0.5s ease;
    -moz-animation: showAnimation 0.5s ease;
    -webkit-animation: showAnimation 0.5s ease; 
    transition: max-height 2s ease;
    -webkit-transition: max-height 2s ease;
}

#home .all-chairs.gallery-archive-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item p:last-child {
    margin-top: 10px;
    font-size: 14px;
    opacity: 0.8;
}

#home .all-chairs.gallery-archive-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item {
    max-height: none;
    margin-bottom: 30px !important;
}

.all-chairs-list-item.video-gallery-list a > div {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 300px;
}
.all-chairs-list-item.video-gallery-list a > div .video-gallery-list-item-image {
    max-width: 100%; 
    object-fit: cover;
    height: 100% !important;
}
 

.playBtn {
    position: absolute;
    z-index: 10;
    opacity: 0.5;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
}
.all-chairs-list-item.video-gallery-list a > div .overlay {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
}
.all-chairs-list-item.video-gallery-list a:hover > div .overlay {
    opacity: .3;
}

a.pp_contract, a.pp_expand{
right:initial;
left: 30px;
}
div.pp_overlay{
opacity:1 !important;
}
div.dark_square .pp_description {
    color: #fff;
    margin: 0 85px 0 0;
    color: white;
    font-family: "AkzidenzGrotesk Pro";
    font-size: 11pt;
    font-weight: 500;
}
div.dark_square .pp_description small {
display:block;
    font-size: 12px;
    line-height: 14px;
}
body div.dark_square .pp_close {
    background: url(https://ppdk.newsite.dk/wp-content/themes/pp/img/svg/times_gallery_white.svg) -1px -1px no-repeat;
    cursor: pointer;
    right: -20%;
    top: 0px;
    padding-right: 0;
    width: 45px;
    height: 45px;
}
a.pp_previous{
    cursor: url(img/assets/minus_gallery_grey.png), auto !important;
	background:none !important;
}
a.pp_next{
	cursor: url(img/assets/plus_gallery_grey.png), auto !important;
	background:none !important;
}
.pp_nav, .pp_expand{
	display:none !important;
}
.the-chair .col-md-10 {
    max-width: 1000px;
    margin: 0 auto;
}
.wrapper .container-fluid{
	max-width:1920px !important;
}
.wrapper .section-bgimg, body .wrapper .row {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.designer-wrap h2.intro-highlight-title, .workshop-wrap h2.intro-highlight-title {
    margin-bottom: 120px;
}
.designer-wrap section.intro-highlight.bg-black {
    min-height: 100vh  !important;
    height: auto !important;
}
.current-item > .all-chairs-list-item-bg, .current-item > p {
    opacity: 0.5 !important;
}
#home .grid-image-video-wrap ul li img{
height:100%;
}

#home .all-chairs.store-locator-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item {
    width: 33%;
    min-width: 32%;
    max-width: 33%;
	margin-bottom:30px !important;
	padding: 0px 12px;
    max-height: none;
}
#home .all-chairs.store-locator-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item .all-chairs-list-item-bg{
	height: auto !important;
}
#home .all-chairs.store-locator-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item .all-chairs-list-item-bg img{
	height: auto !important;
	max-width: 100%;
}
.no-countries {
    padding: 15px;
    text-align: center;
    width: 100%;
    background: #f3f3f3;
}
select.classic {

  /* styling */
  background-color: white;
  border: thin solid blue;
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;

  /* reset */

  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}

label.select {
  position: relative;
  display: inline-block;
  width:100%;
  max-width:212px;
}
label.select:before {
	content: '';
	height: calc(100% - 5px) ;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 54px;
	background: #000; 
	pointer-events: none;
	display: block;
}
label.select:after {
	content: " ";
	position: absolute;
	right: 20px;
	top: 46%;
	margin-top: -5px;
	z-index: 2;
	pointer-events: none;
	width: 14px;
	height: 11px;
	background:url(img/arrow.jpg) center center no-repeat;
	pointer-events: none;
}
label.select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 13px 50px 13px 20px;
	border: 1px solid #e0e0e0;
	background: #fff;
	margin: 0 5px 5px 0;
	width:100%;
	    color: grey;
}
label.select select option{
	    color: grey;
}
.contact-page .col-lg-3 p {
    margin-bottom: 30px;
}
.contact-page .col-lg-9 {
    padding-top: 40px;
    border-top: 1px solid black;
	padding: 40px 0px;
}
.contact-page .col-lg-9 .col-lg-4 {
    padding: 0px;
}
.contact-page a.contact-tel{
	opacity:1 !important;
}
.contact-page .col-md-12 h6 {
    font-weight: 300;
    margin-bottom: 40px;
    margin-top: 50px;
}
.contact-page strong {
    font-weight: 600;
}
.contact-page strong span {
    display: block;
    text-transform: uppercase;
}
.contact-page .col-md-12 {
    margin-bottom: 70px;
}
.contact-page a:hover {
    opacity: 1 !important;
}
.contact-page a {
    color: black !important;
    opacity: 0.5 !important;
    transition: 0.3s;
    text-decoration: none !important;
}
.contact-page h3 {
    font-size: 24px;
}
.current-page section.store-locator-wrap a{
	display: inline-block !important;
    width: auto !important;
}
.current-page section a{
transition:0.3s;
	opacity:1;
	text-decoration:underline;
}

.current-page section a:hover{
	opacity:0.5;
}

.contact-social {
    position: absolute;
    top: 380px;
    right: 10%;
    display: flex;
    flex-direction: column;
}
.contact-social a {
    margin-bottom: 1rem;
    font-size: 17pt;
    text-decoration: none;
    color: black;
}
.current-page section.collection a{
	text-decoration: none !important;
}
.current-page section.store-locator-wrap a{

	text-decoration:underline !important;
}

.bg-black a{
	color:white !important;
}
.bg-white a{	
	color:black !important;
}
#home .all-chairs .all-chairs-list .coldeswrap > div .all-chairs-list-item a, #home .all-chairs .collection-list .coldeswrap > div .all-chairs-list-item a, #home .collection .all-chairs-list .coldeswrap > div .all-chairs-list-item a, #home .collection .collection-list .coldeswrap > div .all-chairs-list-item a {
	text-decoration: none !important;
}

@media (min-width: 1400px){ 
	body #home .all-chairs .all-chairs-list .all-chairs-list-item .collection-list-item-slider, body #home .all-chairs .all-chairs-list .collection-list-item .collection-list-item-slider, body #home .all-chairs .collection-list .all-chairs-list-item .collection-list-item-slider, body #home .all-chairs .collection-list .collection-list-item .collection-list-item-slider, body #home .collection .all-chairs-list .all-chairs-list-item .collection-list-item-slider, body #home .collection .all-chairs-list .collection-list-item .collection-list-item-slider, body #home .collection .collection-list .all-chairs-list-item .collection-list-item-slider, body #home .collection .collection-list .collection-list-item .collection-list-item-slider{
		min-height:240px !important;
	}
}
@media (max-width: 1100px){ 
	body ul.downloads-wrap li{
		width: 48% !important;
	}
	.store-locator-wrap .col-3 {
		width: 100%;
		margin-bottom: 30px;
		padding: 0px 20px;
	}
	.store-locator-wrap .all-chairs-list.col-9 {
		width: 100%;
	}
}
@media (max-width: 1000px){ 
	ul.download-sidemenu.col-lg-3 li{
		width: 48% !important;
	}
	ul.download-sidemenu.col-lg-3 .download-sidemenu {
    padding-left: 0px;
}

ul.download-sidemenu.col-lg-3 .download-sidemenu li {
    width: 100% !important;
}
body .down-wrap {
    margin-top: 40px !important;
}
}
@media (max-width: 920px){ 
	#home .all-chairs.store-locator-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item {
		width: 50%;
		min-width: 50%;
		max-width: 50%;
		margin-bottom: 150px !important;
		padding: 0px 12px;
	}
	ul.downloads-wrap li, body ul.downloads-wrap-loaded li{
		margin-right: 1%;
    width: 49%;
	}
}
@media (min-width: 2170px){
#home .interior-gallery .swiper-interior-gallery, #home .interior-gallery .swiper-references-gallery, #home .references-gallery .swiper-interior-gallery, #home .references-gallery .swiper-references-gallery{
}
}


@media (max-width: 600px){ 
section.bg-white.trees .trees-description {
    margin-bottom: 0px !important;
    padding-bottom: 0px;
}
section.bg-white.trees {
    margin-bottom: 0px;
    padding-bottom: 0px;
	padding-top: 60px;
}
section.bg-black.trees.section.text-center {
    padding: 0px;
}
section.bg-white.trees > .container {
    margin-bottom: 0px !important;
}
html #home .intro-highlight img{
	height: auto;
}
body{
	    touch-action: auto !important;
}
#home .all-chairs.store-locator-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 220px !important;
}
.full-width-video iframe{
	height:300px;
}
.footer{
	padding-top:60px;
}
section.full-width-video.bg-black {
    padding: 20px 0px;
}
section.grid-image-video-wrap.section.bg-black {
    padding: 20px 0px 10px 0px;
    margin-top: 40px;
}
body ul.downloads-wrap li{
		width: 100% !important;
		margin-right:0px;
	}
}
@media (max-width: 768px){ 
	body .footer .footer-socials {
		margin-right: 35px;
	}
	.current-page .section.collection:first-child {
		padding-top: 120px;
	}
	body .section.collection  {
		padding: 0px 0;
	}
	#home .all-chairs.store-locator-wrap .all-chairs-list .coldeswrap > div .all-chairs-list-item {
		margin-bottom: 30px !important;
	}
	  #home .two-column-imgText img{
		margin-bottom:15px;
	  }
	  #home .the-chair{
		  padding: 60px 0px 0px 0px;
	  }
	  section.bg-white.history.section.pt-0 {
		padding-bottom: 0px;
		}
		#home .two-column-imgText {
			margin-top: 0px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}


	
		#home .block-quote.two-column-imgText .col-md-6.d-flex.aos-init img {
	max-width: 100% !important;
		margin-top: 110px;
	}
	section.grid-image-video-wrap.section.bg-white {
		margin-top: 0px !important;
		padding: 30px 0px 60px 0px;
	}
	section.interior-gallery.grid-news.section.px-0.bg-black {
		padding: 0px 0px 10px 0px;
	}
	html #home .evaluation.section-bgimg .evaluation-wrapper h3.evaluation-description{
		max-width:100% !important;
			padding: 50px;
		margin-top: -50px;
	}
	html #home .evaluation.section-bgimg .evaluation-bg {
		width: 100% !important;
	}
	.designer-wrap h2.intro-highlight-title, .workshop-wrap h2.intro-highlight-title{
		margin-bottom:50px;
	}
	.section.all-chairs{
		padding:50px 0px;
	}
	.section.all-chairs:first-child{
		padding-top:100px;
	}
	.evaluation.section-bgimg.eva-inverse {
		flex-wrap: wrap;
	}
	html #home .all-chairs .all-chairs-list .coldeswrap > div .all-chairs-list-item{
	margin-bottom: 130px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
    width: 49% !important;
    min-width: 49% !important;
    max-width: 49% !important;
	}
	#home .all-chairs .all-chairs-list .coldeswrap span, #home .all-chairs .collection-list .coldeswrap span, #home .collection .all-chairs-list .coldeswrap span, #home .collection .collection-list .coldeswrap span{
		margin-bottom:0px;
	}
	body #home .all-chairs .all-chairs-list .coldeswrap > div, 
	body #home .all-chairs .collection-list .coldeswrap > div, 
	body #home .collection .all-chairs-list .coldeswrap > div, 
	body #home .collection .collection-list .coldeswrap > div{
		margin-bottom:50px;
	}
	body #home .all-chairs .all-chairs-title, 
	body #home .all-chairs .collection-title, 
	body #home .collection .all-chairs-title, 
	body #home .collection .collection-title{
		margin-bottom:30px;
	}
	#home .all-chairs .all-chairs-list .all-chairs-list-item:nth-child(2n), #home .all-chairs .all-chairs-list .collection-list-item:nth-child(2n), #home .all-chairs .collection-list .all-chairs-list-item:nth-child(2n), #home .all-chairs .collection-list .collection-list-item:nth-child(2n), #home .collection .all-chairs-list .all-chairs-list-item:nth-child(2n), #home .collection .all-chairs-list .collection-list-item:nth-child(2n), #home .collection .collection-list .all-chairs-list-item:nth-child(2n), #home .collection .collection-list .collection-list-item:nth-child(2n){
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	body #home .all-chairs .all-chairs-list .all-chairs-list-item, 
	body #home .all-chairs .all-chairs-list .collection-list-item, 
	body #home .all-chairs .collection-list .all-chairs-list-item, 
	body #home .all-chairs .collection-list .collection-list-item, 
	body #home .collection .all-chairs-list .all-chairs-list-item, 
	body #home .collection .all-chairs-list .collection-list-item, 
	body #home .collection .collection-list .all-chairs-list-item, 
	body #home .collection .collection-list .collection-list-item{
		    width: 100% ;
    min-width: 100%;
    max-width: 100%;
	margin-bottom: 175px !important  ;
	}
}


/**downloads**/
.downloads-wrap, .downloads-wrap-loaded{
    padding-left: 0;
	display: flex;
    flex-wrap: wrap;
	list-style:none;
	    align-content: flex-start;
} 

ul.downloads-wrap li, ul.downloads-wrap-loaded li {
 	list-style: none;
    display: inline-block;
    margin-right: 2%;
    width: 23%;
    margin-bottom: 80px;
    font-size: 14px;
    cursor: pointer;
    opacity: 1;
    transition: 0.3s;
}

ul.downloads-wrap-loaded li a{
	cursor: pointer;
}

ul.downloads-wrap-loaded li{
	cursor: default;
}

ul.downloads-wrap li:hover{
    opacity: 0.3;
}

ul.downloads-wrap-loaded li:hover img {
	opacity: 0.3;
}
ul.downloads-wrap-loaded li img {
	transition: 0.3s;
}

.folder-desc {
    font-size: 13px;
}
.folder-name strong {
    font-size: 15px;
    font-weight: 500;
}
.folder-name {
    margin-top: 25px;
	word-wrap: break-word;
	font-size: 17px;
    font-weight: 500;
}
.down-wrap {
    margin-top: 130px !important;
}
ul.download-sidemenu{
	list-style:none;
}
ul.download-sidemenu.col-lg-3 li:hover {
    opacity: 1;
}
ul.download-sidemenu.col-lg-3 li {
    transition: 0.3s;
    width: 100%;
    margin-bottom: 5px;
    opacity: 0.5;
    font-size: 16px;
}
ul.downloads-wrap li img {
    width: 100%;
}
.down-extra{
	background:#fafafa !important;
}
body .current-page section.store-locator-wrap .downloads-content a {
    color: #0000006e;
    text-decoration: none !important;
}
body .current-page section.store-locator-wrap .downloads-content a:last-child {
    color: #000;
     
}
.downloads-content {
    margin-top: 10px;
    margin-bottom: 90px;
	    font-size: 13px;
}
.download-disclaimer {
    font-size: 13px;
    margin-top: 50px;
}
.download-sidemenu .download-sidemenu {
    padding-left: 10px;
}

.download-sidemenu .download-sidemenu li:before, ul.download-sidemenu.col-lg-3 li:hover:before, ul.download-sidemenu.col-lg-3 li.active:before {
    content: "";
    opacity: 1;
	transition:0.3s;
    width: 40px;
    margin-right: 0.5em;
    display: inline-block;
    color: #808080;
    vertical-align: middle;
    border-bottom: 2px solid #808080;
}
ul.download-sidemenu.col-lg-3 li:before {
    transition: 0.3s !important;
    content: '';
    width: 0px;
    border-bottom: 2px solid #80808000;
    margin-right: 0rem;
    display: inline-block;
}
ul.download-sidemenu.col-lg-3 li.active, .download-sidemenu .download-sidemenu li {
    opacity: 1;
}

.folder-desc strong {
    font-weight: 500;
}
.current-page section.store-locator-wrap .folder-desc a{
	text-decoration:none !important;
}
#folder-content-wrap h2{
	margin-left:10px;
}
.down-wrap .col-lg-9 ul.downloads-wrap li {
    width: 31%;
}

body #home .all-chairs .all-chairs-list .all-chairs-list-item .collection-list-item-title, 
body #home .all-chairs .all-chairs-list .collection-list-item .collection-list-item-title, 
body #home .all-chairs .collection-list .all-chairs-list-item .collection-list-item-title, 
body #home .all-chairs .collection-list .collection-list-item .collection-list-item-title, 
body #home .collection:not(.workshop-ifix-wrap) .all-chairs-list .all-chairs-list-item .collection-list-item-title, 
body #home .collection:not(.workshop-ifix-wrap) .all-chairs-list .collection-list-item .collection-list-item-title, 
body #home .collection:not(.workshop-ifix-wrap).collection-list .all-chairs-list-item .collection-list-item-title, 
body #home .collection:not(.workshop-ifix-wrap) .collection-list .collection-list-item .collection-list-item-title{
	margin-top:0px;
}

Body #home .all-chairs .all-chairs-list .collection-list-item, 
Body #home .all-chairs .collection-list .collection-list-item, 
Body #home .collection:not(.workshop-ifix-wrap) .all-chairs-list .collection-list-item, 
Body #home .collection:not(.workshop-ifix-wrap) .collection-list .collection-list-item{
	    margin-bottom: 0px;
}
body #home .all-chairs .all-chairs-list .all-chairs-list-item .collection-list-item-slider, 
body #home .all-chairs .all-chairs-list .collection-list-item .collection-list-item-slider, 
body #home .all-chairs .collection-list .all-chairs-list-item .collection-list-item-slider, 
body #home .all-chairs .collection-list .collection-list-item .collection-list-item-slider, 
body #home .collection .all-chairs-list .all-chairs-list-item .collection-list-item-slider, 
body #home .collection .all-chairs-list .collection-list-item .collection-list-item-slider, 
body #home .collection .collection-list .all-chairs-list-item .collection-list-item-slider, 
body #home .collection .collection-list .collection-list-item .collection-list-item-slider,
Body #home .all-chairs .all-chairs-list .all-chairs-list-item, 
Body #home .all-chairs .all-chairs-list .collection-list-item, 
Body #home .all-chairs .collection-list .all-chairs-list-item, 
Body #home .all-chairs .collection-list .collection-list-item, 
Body #home .collection .all-chairs-list .all-chairs-list-item, 
Body #home .collection .all-chairs-list .collection-list-item, 
Body #home .collection .collection-list .all-chairs-list-item, 
Body #home .collection .collection-list .collection-list-item{
	min-height:0px;
}
span.img-caption {
    opacity: 0.5;
    font-size: 12px;
}


body.lb-disable-scrolling {
	overflow: hidden;
}

#home .scroll-slider .swiper-slide .scroll-bg{
	background-position: center top;
}
.lightboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	background-color: black;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	display: none;
}

.lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	font-weight: normal;
	outline: none;
}

.lightbox .lb-image {
	display: block;
	height: auto;
	max-width: inherit;
	max-height: none;
	border-radius: 3px;

	/* Image border */
	border: 4px solid white;
}

.lightbox a img {
	border: none;
}

.lb-outerContainer {
	position: relative;
	*zoom: 1;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-radius: 4px;

	/* Background color behind image.
       This is visible during transitions. */
	background-color: white;
}

.lb-outerContainer:after {
	content: "";
	display: table;
	clear: both;
}

.lb-loader {
	position: absolute;
	top: 43%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

.lb-cancel {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	background: url(img/loading.gif) no-repeat;
}

.lb-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

.lb-container > .nav {
	left: 0;
}

.lb-nav a {
	outline: none;
	background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
	height: 100%;
	cursor: pointer;
	display: block;
}

.lb-nav a.lb-prev {
	width: 34%;
	left: 0;
	float: left;
	background: url(img/prev.png) left 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

.lb-nav a.lb-next {
	width: 64%;
	right: 0;
	float: right;
	background: url(img/next.png) right 48% no-repeat;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.6s;
	-moz-transition: opacity 0.6s;
	-o-transition: opacity 0.6s;
	transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

.lb-dataContainer {
	margin: 0 auto;
	padding-top: 5px;
	*zoom: 1;
	width: 100%;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
	content: "";
	display: table;
	clear: both;
}

.lb-data {
	padding: 0 4px;
	color: #ccc;
}

.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}

.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
}

.lb-data .lb-caption a {
	color: #4ae;
}

.lb-data .lb-number {
	display: block;
	clear: left;
	padding-bottom: 1em;
	font-size: 12px;
	color: #999999;
}

.lb-data .lb-close {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	background: url(img/close.png) top right no-repeat;
	text-align: right;
	outline: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

#home .two-column-imgText .two-column-imgText-description{
	padding-right:50px;
}

.country-separator{
	width: 100%;
	margin-left: 10px;
	margin-bottom: 10px;
}