@font-face {
    font-family:baby;
    src: url(BabyDoll.ttf);
}
#rt-top  {

background-color: #fff;

z-index:9 !important;

}



#rt-top-surround {

  color: #fff;

  text-shadow: 0 0px 0px #ffffff;

}

#rt-header {

background-color: #fff;

}



#rt-feature {

background-color: #330000;

}

#rt-utility {

background-color: #330000;

}





#rt-footer  {

background-color: #f47d31;

color: #000;

border:0;

box-shadow:none;

}



#rt-mainbottom {

background-color: #4c1a00;

border-top:15px solid #f47d31;

}



#rt-copyright {

background-color: #993300;

}

#rt-copyright {

    color: #d2d4ce;

    text-shadow: 0 0 0 #d2d4ce;

	border:0;

	box-shadow:none;

}

#rt-maintop {

	padding:0;

}

#rt-copyright a {

	color:#d2d4ce;

}



#rt-mainbottom p,

#rt-copyright p {

	margin:0;

}

#rt-footer {

	overflow:hidden;

}

#rt-footer .rt-container {

	background:#330000;

	color:#fff;

}

#rt-footer .rt-container a {

	color:#fff;

}

#rt-footer .rt-container h4 {

	color:#fff;

	font-weight:normal;

}

#rt-footer .rt-alpha {

	background:#f47d31;

	padding-bottom:1000px;

	margin-bottom:-1000px;

}

#rt-footer .rt-container p {

	margin-bottom:5px;

}

#rt-footer .rt-alpha a {

	color:#330000;

}

#rt-footer .rt-alpha {

	color:#330000;

}

#rt-footer .rt-alpha h4 {

	color:#330000;

}

.rt-showcase-pattern {

	background:none;

}

#rt-showcase {

	background:#fff;

	border:0;

	box-shadow:none;

}

#rt-showcase .rt-block {

	padding:0;

	margin:0;

}

#rt-drawer {

	border:0;

}

#rt-top {

	background:#993300;

}

#rt-top a {

	color:#fff;
	font-size:1em; 
}

#rt-top ul.menu li {

	list-style:none;

	float:left;

	margin-right:20px;

}

#rt-top ul.menu li a:before {

	content:none;

}

#rt-top ul.menu li a {

	text-shadow:none;

}

ul.menu li.active.current > a, ul.menu li.active.current > .item, ul.menu li.active.current > .separator, ul.menu li#current.active > a, ul.menu li#current.active > .item, ul.menu li#current.active > .separator {color:#fff; text-shadow:none;}

#rt-top .rt-block {

	padding:0;

}

#rt-top-surround a:hover {

  color: #CCC;

}

#rt-header {

	background: #fff url("../images/header-bg.jpg") no-repeat scroll 0 0 ;

	border-bottom:4px solid #604424;

}

.logo {

	margin:0;

	padding:0;

}

ul.gf-menu {

	/*position:absolute;*/

	top:70px;

	right:0px;

	margin:10px 0;

}

.search {

	padding:0;

	margin:15px;

	text-align:right; 

}

#rt-top-surround {

	border:0;

}

#mainarea {

	background:#993300;

}

#rt-maintop {

	background:none;

	border:0;

	box-shadow:none;

}

#rt-maintop .rt-container {

	background:#ffffff;

}

#rt-main .rt-container {

  background: #FFF;

  z-index: 100;

  position: relative;

}

#rt-top-surround {

	z-index:999999;

}

#rt-main img {

	border:0px solid #ddd;

	padding:4px;

}

#rt-sidebar-a ul.menu li.active.current > a:before, 

#rt-sidebar-a ul.menu li.active.current > .item:before, 

#rt-sidebar-a ul.menu li.active.current > .separator:before, 

#rt-sidebar-a ul.menu li#current.active > a:before, 

#rt-sidebar-a ul.menu li#current.active > .item:before, 

#rt-sidebar-a ul.menu li#current.active > .separator:before {

  content: "";

  margin-right: 0px;

}

#rt-sidebar-a ul.menu li a:before, 

#rt-sidebar-a ul.menu li .item:before, 

#rt-sidebar-a ul.menu li .separator:before {

  content: "";

  font-family: FontAwesome;

  margin-right: 0px;

  display: inline;

  vertical-align: middle;

  font-weight: normal;

}

#rt-sidebar-a ul.menu li.active.current > a, 

#rt-sidebar-a ul.menu li.active.current > .item, 

#rt-sidebar-a ul.menu li.active.current > .separator, 

#rt-sidebar-a ul.menu li#current.active > a, 

#rt-sidebar-a ul.menu li#current.active > .item, 

#rt-sidebar-a ul.menu li#current.active > .separator {

  color: #993300;

  text-shadow: none;

font-weight:bold;

  background:#fdf6f3;

}

#rt-sidebar-a ul.menu li a, 

#rt-sidebar-a ul.menu li .item, 

#rt-sidebar-a ul.menu li .separator {

  display: block;

  font-size: 1.1em;

  font-weight: normal;

  padding: 5px;

  height: 20px;

  overflow: hidden;

}

#rt-sidebar-a ul.menu li {

  margin-bottom: 8px;

  font-size: 10px;

}

.nav > li > a:hover {

  text-decoration: none;

    background:#ffe3d5;

}

#rt-drawer {

  background: #FFFFFF;

  border-bottom: 4px solid #604424;

  -webkit-box-shadow: inset 0 -2px 4px rgba(0,0,0,0.3);

  -moz-box-shadow: inset 0 -2px 4px rgba(0,0,0,0.3);

  box-shadow: none;

}

#rt-top-surround {

	box-shadow:none;

}



.fb_babies___year_count,

.fb_babies___total_babies {

	text-align:center !important;

}

#list_5_com_content_5 td,

#list_6_com_content_6 td {

	border:0px !important;

}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {

  background: none !important;

}

.table th, .table td {

  padding: 3px;

  line-height: 20px;

  text-align: left;

  vertical-align: top;

  border-top: 0;

}

.table tbody + tbody {

  border-top: 1px solid #ddd;

}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {

  background:none !important;

}

 

.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover, .cat-list-row0:hover, .cat-list-row1:hover {

  backgroundd: none !important;

}

.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd), .cat-list-row0 {

  background: none !important;

}

.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover {

  background: none !important;

}

.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {

  background: none; !important

}

.list-striped li, .list-striped dd, .row-striped .row, .row-striped .row-fluid {

  border-bottom: 0px solid #eee;

  padding: 8px;

}

.fabrikLightBoxImage,

#fb_babies___picture_frame_ro img {

	border:0 !important;

	padding:0 !important;

}

.fb_el_fb_babies___picture_frame_ro .fabrikLabel,

.fb_el_fb_babies___photo_ro .fabrikLabel {

	display:none !important;

}

.menu-a-d-a-m-wellness-tools #rt-main img {

  border: 0px solid #ddd;

  padding: 0px;

}
#list_2_com_content_2 .fabrik_actions,
#list_4_com_content_4 .fabrik_actions {
	display:none; 
}
.fb_el_fb_babies___first_and_middle_ro .fabrikLabel {
	display:none;
}
.fb_el_fb_babies___first_and_middle_ro .span8 {
	margin:0 !important;
	font-size:60px;
	line-height:80px;
	font-family:baby;
	color: #000
}
#fb_babies___photo_ro img {
	width:294px;
	min-height:222px;
}
.fb_el_fb_babies___comment_ro .span4 {
	display:none;
}
.fb_el_fb_babies___comment_ro .span8 {
	margin:0 !important;
	font-size:20px;
	line-height:20px;
	font-style:italic;
	font-family:georgia;
	margin:20px 0 0px !important;
	color:orange;
}
#fb_babies___photo_ro {

	background: #fff url("../images/frame.png") no-repeat scroll 0 0 ;
	padding: 37px 36px;
	width:300px;
	height: 240px
}
#fb_babies___photo_ro .fabrikSubElementContainer {
	height: 222px;
	overflow:hidden;
	width: 300px;
}
#fb_babies___picture_frame_ro {
	position:relative;
	top:53px;
	left:58px;
}
.form-actions {
	background:none;
}
.list-striped, .row-striped {
    list-style: none;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    border-top: 0;
    margin-left: 0;
}
a.btn {
	float:right;
	margin:0 5px;
}
/*******Dev 2024 ******/
.menu-babies .fabrikDataContainer{overflow: auto;}
@media only screen and (max-width: 768px){
    #fb_babies___photo_ro {
	position: relative;
	top: 66px;
	margin-bottom: 50px;
    }
}
@media only screen and (max-width: 500px){
	
	.component-content p {
	display: inline-block;
	}
	.component-content .btn-default {
	float: left;
	}

#fb_babies___photo_ro {
	float: right;
	margin: 25px -52px;
	}

	#fb_babies___photo_ro {
	background: url("../images/frame.png") no-repeat scroll 0 0;
	padding: 37px 36px;
	width: 300px;
	height: 240px;
	background-size: 90%;
	}
	#fb_babies___photo_ro .fabrikSubElementContainer {
	height: 196px;
	width: 261px;
	}
	
}

@media only screen and (max-width: 375px){

	#fb_babies___photo_ro .fabrikSubElementContainer {
	height: 169px;
	width: 225px;
	}

	#fb_babies___photo_ro {
	/* width: 300px; */
	/* height: 240px !important; */
	background-size: 80% !important;
	padding: 29px 27px;
	margin: 18px auto;
	left: 6px;
	position: relative !important;
	transform: translateX(30px);
	/* width: 280px !important; */
	}
	#fb_babies___photo_ro img {
	width: 283px !important;
	height: 170px !important;
	margin: -4px 0;
	}
}