#column-1 .portlet-boundary {
	padding: 0 10px 0 0;
}
#column-1 .portlet-boundary:first-child {
	border: none;
	margin-bottom: 20px;
}
#column-2 .portlet-boundary {
	border: 0;
}
#column-2 .portlet-boundary:first-child {
	padding-left:0;
	border-bottom: 20px solid #FFF;
	margin-left: -1px;
}
#main-content #columns-2 .portlet-column-content{
    border-right:0px;
}
#main-content #columns-2{
    width:229px;
}

.det-slideshow #homepageSlideshow{
	float: none;
}
.homepage-tagline{
	height: 426px;
}
.det-homepage-desc  .description {
	float: right;
}
.aui-w30 .portlet-column-content{
    padding: 0 0 0 9px;
}
.aui-w70 .portlet-column-content{
    padding: 0 10px 0 0;
    width: auto;
}
#main-content.columns-2 .aui-w70 .portlet-column-content{
    border-right:0px;
}


#utilitybar #utilitybar-calendar{
    display: none;
}
/********************************** newsletter *******************/
.det-newsletter .portlet-header{
    margin-bottom:0;
}
/* Gallery */
.L8 .det-gallery-homepage-module .albums{
	height: auto;
	overflow: visible;
}
.L8 .det-gallery-homepage-module .albums .item,
.L8 .det-gallery-homepage-module .albums .item + .item{
	float: none;
	margin-bottom: 10px;
}

/* Tablet and Desktop - eppvanilla-default-theme/css/layout.css */
@media only screen and (min-width: 768px) {
    #column-1.aui-w50 {
        border-right: 1px solid #D3D3D3;
    }
    .portlet-column {
        display: table-cell;
        vertical-align: top;
    }
    #column-2 .portlet-boundary {
        padding: 0 0 0 10px;
    }
    #column-1 .portlet-boundary:first-child {
        padding-right:0;
    }
    /* Gallery */
    .L8 .det-gallery-homepage-module{
        width: 300px;
    }
}

/* Desktop */
@media only screen and (min-width: 960px) {
    .aui-w50#column-2{
        width:309px;
    }
    .aui-w50#column-1{
        width:630px;
        float: left;
    }
    .aui-w30{
        width:309px;
        padding-top:20px;
    }
    .aui-w70{
        width:631px;
        padding-top:20px;
    }
    #main-content.columns-2 .aui-w70{
        width:710px;
    }
    #main-content.columns-2 .aui-w30{
        width:229px;
    }    
}

