/* Homepage Customization */
.block_a0a0f2486ede46789947e6907b8e8bff p {
    line-height: 0;
    font-family: proximanovaextracondensedbold;
}

.block_adfa1c7a06fb463fa3a9783b63859a12 p {
    line-height: 0;
    font-family: proximanovaextracondensedbold;
}

.block_fbef62a3e27c44b5b01d74916d67e126 .itemsCollectionContent {
    display: flex;
    flex-flow: row wrap;
}

.block_fbef62a3e27c44b5b01d74916d67e126 .item:first-child {
    background-color: #ab0535 !important;
    color:white !important;
}
.block_fbef62a3e27c44b5b01d74916d67e126 .item:first-child .contentTitle {
    color: white !important;
    font-size: 40px;
}
/* Same-Height CTAs */
.block_fbef62a3e27c44b5b01d74916d67e126 .itemContent,
.block_fbef62a3e27c44b5b01d74916d67e126 .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column ;
    height: 100% ;
}
.block_fbef62a3e27c44b5b01d74916d67e126 .itemContent .itemInnerContent p:nth-last-child(2) {
    margin-bottom: 20px ;
}
.block_fbef62a3e27c44b5b01d74916d67e126 .itemContent .itemInnerContent p:last-of-type {
    margin-top: auto ;
}
.block_fbef62a3e27c44b5b01d74916d67e126 .itemContent:first-child .itemInnerContent p:last-of-type {
    margin-top: 0;
}
.block_fbef62a3e27c44b5b01d74916d67e126 .itemsCollectionContent .item {
    display: flex; flex-direction: column;
}
/* Video Page Customization */

* {
  box-sizing: border-box;
}

/* Two equal columns that float next to each other */
.column {
  text-align: center;
  float: left;
  width: 50%;
  padding: 15px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
  /* For mobile responsive */
@media only screen and (max-width: 768px) {
  [class*="column"] {
    width: 100%;
  }
}

/*Packages And Services Page*/
/*Equalize Simple List Blocks*/

.items_ccabf6d8777047719736ba429e1f5ec9 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

.items_ccabf6d8777047719736ba429e1f5ec9  > .item {
	display: flex;
	flex-direction: column;
}


/*Packages And Services Page*/
/*Icon to the left of the simple list content*/
.items_dd28af2d5dd440d08435595ab0754fee .itemImg {
   float:left;
   padding-right: 10px;
}

.items_aa99cd88fd35443b959211a5b26c0f9a .itemImg {
   float:left;
   padding-right: 10px;
}
/* Results Page galleries */
@media only screen and (min-width: 769px) {
   div.blockWrap_fe1b510d51cc428cbd30f4c12733532a,
   div.blockWrap_fea0e1d0f66e4f10b8b3c2b0911b63ed,
   div.blockWrap_c2e3cbadb5a443f2a2bae4813df182fb,
   div.blockWrap_bc3ea23bc4054e15988d67b53ac39c20,
   div.blockWrap_b54f4f57f0c741ebbb5adc6118ee0764,
   div.blockWrap_aac74c182a9148f3ba646c6e0ff71d35,
   div.blockWrap_da0284b1073f46eeb9415da140fd1bd8,
   div.blockWrap_c67e14391c7141bd92f6998795a46827,
   div.blockWrap_cd2303398dd24cc3940f6f27b80a18f2,
   div.blockWrap_ddcacc4073734cb29767c58edb5eb4ed,
   div.blockWrap_d68b90c54d2f49b79ffe0bef02b3271f,
   div.blockWrap_a11e9cc547454ed69c2f6a1104fec357,
   div.blockWrap_e92b803c57f64246b9017c9f49843f7d,
   div.blockWrap_facf9ac66f264185a382dfc8eac58681,
   div.blockWrap_db89d657933443cc918d742bb3ca9643,
   div.blockWrap_f62f475c524045da802ba79b6fde1318 {
       float: left;
       width: 50%;
   }
   
   #page_a2c7cdf8d7a148caaaffd4d34d79c26c h2.contentTitle.dividerTitle {
        display: block;
    }
}

.blockContent.block_adfa1c7a06fb463fa3a9783b63859a12.layoutD.imgWidth--33.blockContentBleed.hasImg p {
    line-height: .8;
}

/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}



/* Popup Styles */

.dismiss{
    cursor: pointer;
}

.fancybox-skin {
    background-color: white!important;
}

.popupButton {
    font-size:24px;
}


/* End Popup Styles */


 /********************
ACCORDION BASE +/- STYLES
********************/
.mwd-accordion-content {
  display: block;
  overflow: hidden;
  max-height: 100%;
  transition: all 0.3s ease-in-out;
  margin: 15px;
  padding: 10px 10px 10px 10px;
}

.mwd-accordion-title > :first-child {
  max-width: 90%;
}

.mwd-accordion-title {
  position: relative;
  background: #AB0535;
  color: white;
  margin: 15px;
  padding: 10px 10px 10px 10px;
  font-size: 20px;  
}

.mwd-accordion-title .mwd-accordion-icon {
  position: absolute;
  background: white;
  width: 20px;
  height: 3px;
  right: 22px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}
.mwd-accordion-title .mwd-accordion-icon:after {
  content: "";
  position: absolute;
  background: white;
  width: 3px;
  height: 20px;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}

.active .mwd-accordion-icon:after {
  transform: translateY(-50%) rotate(90deg);
}

/* No Space Simple List */
@media only screen and (min-width: 600px) {
.block_b7db4d8fe2a142059022f00a3008b264 .cols2 .item,
.block_b7db4d8fe2a142059022f00a3008b264 .cols2 .socialStreamGroup {
    clear: none;
    width: 50%;
    margin: 0%;
}
}