﻿
/* Header stick */
header #mergefield_navigation_level1,
header .searchBar,
header .serviceBar,
header .logoHolder,
header.stick,
header {
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
}

header {
box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.15);
}


header.stick #mergefield_dbs-logo2,
header #mergefield_dbs-logo {
/*display:none;*/
}

header.stick #mergefield_dbs-logo {
display:block;
}

header.stick div.TCK0LC6CFGC3L > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a > span
{
color:#333;
}


header.stick#layoutbox2 {
background: rgba(255,255,255,0.98);
}

header #mergefield_dbs-logo img {
transition: all 0.2s;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
width:127px;
height:100px;
}
header.stick #mergefield_dbs-logo img {
width:77px !important;
height:60px !important;
}

header.stick .logoHolder {
margin-top:-150px;
}

header.stick .serviceBar{
margin-top:-30px;
}

header.stick #mergefield_navigation_level1 {
    margin-top: 0px;
}

header.stick .searchBar {
    margin-top: 23px !important;
}

#layoutbox2.transparentTop {
background:rgba(39,69,133,0.4);
}


header.stick div.TCK0LC6CFGC3L>div.navigationwrapper>ul.navigationlist>li.navigationlistitem>a span {
padding-top:25px;
}


/* // header stick */


.topVideo {
position:absolute;
right: 30px;
top: 60px;
z-index:99;
border:1px solid #fff;
}
.btnVideo {
display:none;
}

.inlineblock {
display:inline-block !important;
}

.footerSize p,
.footerSize .section,
.footerSize {
font-size:14px;
line-height: 130%;
}


.searchForm .form-control {
    outline: 0;
    border: 0;
    height: 30px;
    padding: 0px 15px;
    background: #f2f2f2;
    color: #333;
    font-size: 12px;
    text-transform:uppercase;
}

.searchForm .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #333;
}
.searchForm .form-control::-moz-placeholder { /* Firefox 19+ */
    color: #333;
}
.searchForm .form-control:-ms-input-placeholder { /* IE 10+ */
    color: #333;
}
.searchForm .form-control:-moz-placeholder { /* Firefox 18- */
    color: #333;
}

.searchForm .form-submit {
    outline: 0;
    border: 0;
    height: 30px;
    padding: 0px 15px;
    background: #ad9c6e;
    color: #fff;
    font-size: 12px;
    text-transform:uppercase;
}


/*Center block issues */
#blocklistlayout_3301_-159510 > div,
#blocklistlayout_3301_-159510 {
    text-align: center !important;
}

#blocklistlayout_3301_-159510 > div > div {
margin: auto;
display: inline-block !important;
float:none !important;
}

#blocklistlayout_3301_-159510 .blocklistfloatbreaker {
width:100% !important;
}


#blocklistlayout_3301_-160510,
#blocklistlayout_3301_-160910 {
text-align: center !important;
}

#blocklistlayout_3301_-160510 > div,
#blocklistlayout_3301_-160910 > div {
display:inline-block;
vertical-align: top;
}







@media(max-width:1024px){
.topVideo {
right: 15px;
top: 30px;
}


} /* 1024px */

@media(max-width:768px){
.topVideo {
position:relative;
right: 0px;
top: 0px;
}
.topVideo .videoWrapper {
     min-width: 100%;
}

.topVideo  {
padding: 0px 15px;
}

.btnVideo {
display:block;
margin: 10px 0px;
}

.videoWrapper {
display:none;
}

.bx-controls {
display:none;
}


#blocklistlayout_3301_-160510 > div,
#blocklistlayout_3301_-160910 > div {
width:50%;
}

} /* 768 */

@media(max-width:568px){

#blocklistlayout_3301_-160510 > div,
#blocklistlayout_3301_-160910 > div {
width:100%;
}

} /* 568 */



@media(max-width:375px){
.hidden-xs {
display:none !important;
}

} /* 375 */

.imageBgWrapper {
position: relative;
    overflow: hidden;
    min-height:180px;
}

.imageBgWrapper img {
position: absolute;

    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}


.CurrentPagePosition {
background:#ccc;
padding: 5px 15px;
}

div.LPDJ0LC6BLDC1H.layoutpanel div.vdcontent ,
div.LPDJ0LC6BLDC1H.layoutpanel div.layoutfieldwrapper,
div.LPDJ0LC6BLDC1H.layoutpanel ol.layoutpanellist li.layoutpanellistitem {
float:none !important;
}

div.LPDJ0LC6BLDC1H table {
width: auto !important;
margin:auto;
}

.flip .card-text p,
.flip .card-text {
font-size:14px;
line-height:20px;
}





 /********* COOKIE BOKS ************/

#topCookiesID {
  position: fixed;
  z-index: 99999999;
  bottom: 0px;
  width: 100%;
  display: none;
  font-size: 14px;
  font-weight:bold;
  line-height:130%;
  color: white;
  background: #B7B7B7;
  text-transform:uppercase;
}
#topCookiesID .cookielogo {
padding: 0px 0px 0px 15px;
}
#topCookiesID .container-fluid {
  padding: 10px 30px;
}
#topCookiesID a {
  color: black;
  text-decoration: none;
}
#topCookiesID button {
  float: right;
}
#topCookiesID .alert {
display:flex;
justify-content: space-between;
  padding: 0px;
  margin: 10px 0px;
}

#topCookiesID a.luk {

background:#AD9C6E;
color:#fff;
padding:10px 15px;
  font-size: 16px;
}
