/* PAGE PROPER */
body {
    color:#666666;
}

a, .hotside ul.menu li a:hover, .hotside ul.menu li.active a {
color:#FF6797;

}

h5, h5 a {
    color:#FFFFFF;
}

h1 {
    color:#666666;
}

h2, h2 a {
    color:#FFFFFF;
}

h2 span, h2 a span {
    color:#FFC8D9;
}

div.hotcontent h2 {
    background:#FF6797;
}

h3 {
    color:#FF6797;
}

div.hotside div.moduletable_color {
    background:#E3688E;#F8CAD5
}

div.hotside div.moduletable_grey {
    background:#545454;
}
/*END PAGE PROPPER*/

.wedding_invitation{background:url(http://sladkaya-paro4ka.od.ua/files/WED.jpg) no-repeat fixed center center;color:#000; }
.wedding_invitation_parallax{background:url(/modules/agency/images/bg/arrow.png) repeat-x top scroll rgba(244,68,130,.7)}
.about_bottom_bg{background:url(/modules/agency/images/bg/arrow1.png) repeat-x bottom}

/*.carousel_area {
	background:#e894ae url(/modules/agency/images/bg/carousel_bg2.jpg) top center repeat-x;
		
}
*/

div.hotside, div.hotcontent {
	padding:60px 0 0 0;
}

div.hotbottom {
	padding:30px 0 0 0;
}

.florals_invitation{background:url(http://www.lanternthemes.com/themes/wedding/html/img/parallax07.jpg) no-repeat fixed center center;color:#000}
.florals_invitation_parallax{background:url(/modules/agency/images/bg/arrow.png) repeat-x top scroll rgba(244,68,130,.7)}

div.florals {
	background:url(/modules/agency/images/bg/bg1.jpg) top center no-repeat;	
}

div.emptyblock {
	height:1px;
}

.clr {
	clear: both;
}

/* side menu */

.hotside ul.menu {
	margin:0;
	padding:0;
}

.hotside ul.menu li {
	margin:0;
	padding:0 0 10px 30px;
	list-style:none;
}

.hotside ul.menu li.active {
	background:url(/modules/agency/images/bullets/main_menu_bg.png) no-repeat;
}

.hotside ul.menu li a {
	text-decoration:none;
	color:#666;
}

.hotside ul.menu li.active a {
	font-weight:700;
}
/* END side menu */

/* BLOSSOM*/

@-ms-viewport {
  width: device-width;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}

#slide4{
width:100%;
height:auto;
max-height:auto;
position:relative
}

#slide4-logo{
position:absolute;
top:100%;
left:0;
z-index:3
}

#slide4-img1{
position:absolute;
top:95%;
left:0;
z-index:3
}

#slide4-img2{
position:absolute;
top:0.5%;
left:10px;
z-index:3
}

#slide4-img3{
position:absolute;
top:1%;
left:30%;
z-index:3
}

#slide4-img4{
position:absolute;
top:55%;
left:55%;
z-index:3
}

#slide4-img5{
position:absolute;
top:20%;
left:90%;
z-index:3
}