@charset "utf-8";
/* CSS Document */
h2 {text-transform:uppercase;}

@font-face {
    font-family: 'dancingscript';
    src: url('/images/fonts/dancingscript-webfont.eot');
    src: url('/images/fonts/dancingscript-webfont.eot?#iefix') format('embedded-opentype'),
         url('/images/fonts/dancingscript-webfont.woff') format('woff'),
         url('/images/fonts/dancingscript-webfont.ttf') format('truetype'),
         url('/images/fonts/dancingscript-webfont.svg#dancing_script_otregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

article ul li {margin-left:3%;}

img.seeds{vertical-align:middle;  box-shadow:none; padding:0 10px;}
img.seeds:hover {opacity:.7;}
p.seeds{text-align:right;}
p.seeds a:link, p.seeds a:visited {text-decoration:underline;}
p.DancingScript, .DancingScript {font-family: dancingscript; font-weight:bold; font-size:2em;}

div.separator {border-bottom:1px solid #eee; padding-bottom:1em; margin-bottom:2em;}
p.center {text-align:center;}
.rt-logo-block{padding:10px 0; margin-left:6.5%;}
hr {width:80%; margin-left:10%; border:1px solid #F2F2F2;}
img.imgright {float:right;padding-left:10px;}
img.imgleft {float:left;padding-right:10px;}

blockquote{padding:1.5em;margin:2em;border-left:none; background:#faf7f2;}
blockquote p {padding-bottom:1.5em;}
div.customrt-center.rt-top-large-padding h1.contentheading {font-size:2.4em;}
div.customrt-center.rt-top-large-padding h1.promo1 {font-size:2.8em;}

/* Top bar*/
#rt-top {color:#fff;}
#rt-top a, #rt-top a:link, #rt-top a:visited {color:#fff;}
#rt-top a:hover {text-decoration:underline;}

#rt-top div.rt-grid-4 div.rt-block div.customflush p {padding-bottom:0; margin-bottom:0; margin-left:1em; font-weight:normal;padding-top:4px;}
#rt-top div.rt-grid-6 div.rt-block div.customflush {padding-top:.3em; padding-bottom:.3em;}
#rt-top div.rt-grid-6 div.rt-block div.customflush p {padding-bottom:0; margin-bottom:0; margin-left:1em; font-weight:normal;}
#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin {text-align:right; margin-right:1em;}

#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin img {padding:0 3px;}
#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin img:hover {opacity:.7;}
#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin img:last-child {padding-right:0;}

/* Social Media */
#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin .social-button:link, #rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin .social-button:visited{color:#766341 !important;margin:0 1px;background:rgba(242,242,242,1);border-radius:100%;display:inline-block;font-size:1.2em;height:30px;line-height:30px;text-align:center;width:30px;}
#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin .social-button:hover{background:rgba(0,0,0,.8); text-decoration:none;}

/* Google Translate */

#google_translate_element  {color:#000; text-align:right; padding-bottom:0; margin-bottom:0;}
#rt-top select {background:#fff url(/images/google-translate.png) no-repeat; padding-left:24px; padding-top:3px; padding-bottom:3px;margin-top:6px;margin-right:3em; width:200px;}

/* Content Title Bar */
#rt-neck-surround #rt-feature h3, #rt-neck-surround #rt-feature h6 {color:#000 !important;}

/* About Us */
span.rt-image.with-attribution img:hover {opacity:.8;}

/* Main Menu */
.menu-block ul.gf-menu {float:right;margin-top:3em; padding-bottom:0; margin-bottom:0;}
.menu-block .gf-menu li a:link {font-size:1em;padding:0;}
.menu-block .gf-menu li .dropdown-menu > li > a:hover {color:#000 !important;}

.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper{margin:0 8px;}

/*.menu-block ul.gf-menu li.item101 {display:none;}*/


/* Menu Dropdowns 
.menu-block .gf-menu {margin-bottom:0; padding-bottom:0; background:#FF0000;}*/
.menu-block .gf-menu.l1 > li > .item{height:20px;padding:0;}


/* Main Image */
.fp-roksprocket-features-showcase  .layout-slideshow2 .sprocket-features-content::before {
display: none;
}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content{width:100%; margin-left:0;padding-top:0;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-arrows, .fp-roksprocket-features-showcase .layout-slideshow2	.sprocket-features-pagination{display:none;}

.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content{background-color:#f2f2f2;background-image:none;background-repeat:no-repeat;filter:none;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc {color:#181818; margin-top:.35em; margin-bottom:.25em;padding-bottom:0; font-size:2.2em;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-padding {padding:0; margin:0;}

.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc .applybut{margin-left:1.4em; background:#766341; font-size:.5em; padding:.7em 1em; vertical-align:top;border-radius:7px; color:#fff; text-transform:uppercase;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc .applybut:hover {color:#181818; background:#ccc;}



/* Main Content */
body #rt-mainbody, body .rt-mainbody-wrapper .rt-component-block.rt-block {margin:0; padding:0; padding-bottom:0; margin-top:0; padding-top:0;}

.item-separator,.row-separator{display:block;clear:both;margin:0;border:0;height:2px;}


/* 4 Boxes*/
span.sprocket-mosaic-hovercontent {display:none;}

.fp-roksprocket-mosaic .sprocket-mosaic {width:100%;}

.-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-item, .services .fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-item, .services .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item, .-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item, .-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(4) .sprocket-mosaic-item {background:#FFF; border:1px solid #EDEBEB; color:#000;}

.-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item a:link,.services .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item a:link, .services .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item a:visited,.-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item a:visited, .-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(4) .sprocket-mosaic-item a:link, .-rt-sirocco-home .fp-roksprocket-mosaic .sprocket-mosaic-container li:nth-child(4) .sprocket-mosaic-item a:visited {color:#000;}

.fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-image-container,.fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-container li:nth-child(2) .sprocket-mosaic-image-container,.fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-container li:nth-child(3) .sprocket-mosaic-image-container,.fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-container li:nth-child(4) .sprocket-mosaic-image-container{margin:-15px -15px 15px -15px;}

.services .sprocket-mosaic .sprocket-mosaic-container{margin-bottom: 15px;}

.fp-roksprocket-mosaic .sprocket-mosaic h2.sprocket-mosaic-title{font-family: 'Signika Negative', sans-serif;font-size:1.2em; text-transform:uppercase;}

.fp-roksprocket-mosaic .sprocket-mosaic h2.sprocket-mosaic-title a:hover, .services .sprocket-mosaic h2.sprocket-mosaic-title a:hover, .fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item a.sprocket-readmore:hover, .services .sprocket-mosaic .sprocket-mosaic-container .sprocket-mosaic-item a.sprocket-readmore:hover {color:#766341 !important;}
.fp-roksprocket-mosaic .sprocket-mosaic .sprocket-mosaic-container a.sprocket-readmore {text-align:right; width:100%;}

footer#rt-footer-surround .boxborder{background:#FFF; border:1px solid #EDEBEB; color:#333;}

/* Facebook Feed */
body #rt-content-bottom .rt-flex-container{margin-top:0;padding-top:0; margin-left:1.2em;}

/* IVF Clinics page*/
.profiles ul li ul li {display:none;}

h2.province, p.province {border-bottom:1px dashed #E3E3E3; padding:0 10px 10px 10px; font-size:1.3em; font-weight:bold;}

p.ivftitle {padding:0; font-size:1.3em; font-weight:bold;}

div.ivfwrapper {border-bottom:2px solid #666;}





div.ivflogo {float: left; margin-top:0; margin-left:5%; width:20%;margin-bottom:45px;
}

div.ivflogo img {
    border: 1px solid #E3E3E3;
    border-radius: 50%;
    max-width: 150px;
}

div.ivflogo img:hover {opacity:.4;}

div.ivfclinic {float:left; width:65%; margin-left:5%;}
div.tabs_tabberlive strong {font-weight:bold;}
div.tabs_tabberlive ul.tabs_tabbernav li a:link, div.tabs_tabberlive ul.tabs_tabbernav li a:visited {font-weight:bold;}
div.tabs_tabberlive h2, div.tabs_tabberlive h3 {display:block;}
div.tabs_tabberlive a:link, div.tabs_tabberlive a:visited, div.ivfclinic a:link, div.ivfclinic a:visited {text-decoration:none;}
div.ivfclinic a:hover {color:#CCC; text-decoration:underline;}
div.clr {clear:both;}

/* Births Table */

table.births {width:100%; text-align:center; border: 1px solid #614322; }
table.births td, table.births th {padding:5px;border:1px solid #614322; width:13%;}
table.births td {height: 175px;}
table.births th.pic {width:22%;}
table.births tr:nth-child(even) {background-color: #fcfcfc;}
table.births tr:nth-child(odd){background-color: #fff;}
table.births img {border:1px solid #000000;}

/* Costs Table */

table.costs {width:100%; text-align:center;margin: 1em 0 2em;background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;font-size:.9em;}
table.costs td {padding:10px; width:50%; color:#45484a;min-height: 1.7em;border: 1px solid #dddddd;}
table.costs td p { padding:.02em;}
table.costs tr:nth-child(even) {background-color: #EEEEEE;}
table.costs tr:nth-child(odd){background-color: #fff;}
table.costs img {border:1px solid #000000;}

table.costs th {
    background-color: #be4372;
    background-image: linear-gradient(#766341, #866f45);
    color: #FFF;
    text-align:center;
	font-weight:normal;
	padding:10px;
	
}
table.costs td p, table.costs th p {margin-bottom:0;}
table.costs th strong {font-size:1.3em;}
table.costs th.surrogacy {text-align: left;}
table.costs th a:link, table.costs th a:visited {color:#EEEEEE; text-decoration:underline;}
table.costs th a:hover {color:#D7D7D7}


/* Media Table */

table.media {width:86%; text-align:center; border: 1px solid #614322; margin-left:8%;}
table.media td, table.media th {padding:5px;border:1px solid #614322; width:13%;}
table.media th.pic {width:22%;}
table.mediatr:nth-child(even) {background-color: #fcfcfc;}
table.media tr:nth-child(odd){background-color: #fff;}
table.media img {border:1px solid #000000;}

/* Members Profiles */

  div.matched p.img_caption,   div.matchedpreg p.img_caption,   div.searching p.img_caption,   div.retired p.img_caption {
  /* position it relative to the container */
margin-top:-33px;
  right: 45px;
  background:rgb(89,57,32);
  background: transparent\9;
  background:rgba(89,5732,0.6);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#59392000,endColorstr=#59392000);
  padding: 4px;
  border-radius: 4px 4px 0 0;
  opacity: 0.9;
  text-decoration:none;
  color:#fff;
  font-size:.9em;
  font-weight:bold;
  zoom: 1;
  text-align:center;
}

  div.available p.img_caption{
  /* position it relative to the container */
margin-top:-29px;
  right: 45px;
  background:rgb(227,214,196);
  background: transparent\9;
  background:rgba(227, 214, 196,0.9);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4D6BC00,endColorstr=#E4D6BC00);
  padding: 4px;
  border-radius: 4px 4px 0 0;
  opacity: 0.9;
  text-decoration:none;
  color:#fff;
  font-size:.9em;
  font-weight:bold;
  zoom: 1;
}

  div.matchedpreg p.img_caption {
  background:rgb(0,96,170);
  background: transparent\9;
  background:rgba(0,96,170,0.8);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0060AA00,endColorstr=#0060A00);}

  div.retired p.img_caption { background:rgb(33,42,64);
  background: transparent\9;
  background:rgba(33,42,64,0.9);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#212a4000,endColorstr=#212a4000);}
  
  div.matched p.img_caption:nth-child(n),   div.matchedpreg p.img_caption:nth-child(n),   div.searching p.img_caption:nth-child(n),   div.active p.img_caption:nth-child(n),   div.retired p.img_caption:nth-child(n) {filter: none;}

  div.searching p.img_caption {background: none;}
 
 div.language {float:right;}


  h2.contentheading {font-size:1.1em; text-transform:capitalize;}

/*.surromom  div.available p.img_caption, .surromom  div.retired p.img_caption {
margin-top:0;top:100px;}*/

.surromom  div.available,.eggdonors  div.available,.surromom  div.matched, .surromom  div.matchedpreg, .surromom  div.retired {margin-right:10px; float:left; width:150px;}


.surrobirths  div.births img {height:100px;margin-right:10px; border:1px solid #af9972;}

.surrobirths  .module-content {margin-left:5px;}

.surrobirths .girl, .surrobirths .boy {font-family: dancingscript; font-weight:bold; font-size:2em; color:#ff00ff; line-height:1.3em;}

.surrobirths .boy {color:#0000ff;}

.surromom  .main-article-block, .surrobirths  .main-article-block  {padding-top:5px;border-bottom:1px solid #af9972;}

.eggdonors span.row-separator, .surromom span.row-separator  {padding-top:5px;border-bottom:1px solid #af9972; margin-bottom:15px;}

.surromom  div.available img {padding-bottom:20px;}

.eggdonors  div.available img {padding-bottom:40px;}

/*  .main-article-title h2.contentheading {text-align:center;}
  .module-content p {text-align:center;}*/

.profiles ul li ul li {display:none;}

h2.province, p.province {border-bottom:1px dashed #E3E3E3; padding:0 10px 10px 10px; font-size:1.3em; font-weight:bold;}

p.ivftitle {padding:0; font-size:1.3em; font-weight:bold;}

div.ivfwrapper {border-bottom:2px solid #666;}

/* Form */
.gcore-label-left{min-width:35% !important; max-width:35% !important; display:inline-block; white-space:normal; float:left !important; padding:1px; padding-right:10px !important; /*text-align:left;*/ font-weight: bold;}

#form-row-26, #form-row-27 {min-width:110px !important; max-width:110px !important; display:inline-block;}

/* Contact Side Box */
.box4{color:#2F3237;background:#F5F5E9!important;}

/* Login Page */
.box3{color:#2F3237;background:#FFF!important;}

/* Error Pages */

.rt-error-button a.readon:link, .rt-error-button a.readon:visited {color:#000 !important;}
.rt-error-button a.readon:hover {color:#666 !important;}

/* FAQ Page */
.fsf_spacer contentheading, .faq_category, .faq_category_image {display:none;}
.fsf_faq {width:95%;}
.fsf_faq_question a.fsf_highlight:link {padding-left:.4em;}
.fsf_faq_answer p{margin-top:.4em;margin-bottom:.7em;}

/* FAQ Page tabbed */
span.discretion {color:#4f4533; font-size:1.1em; font-weight:bold;}

/* Sliders on FAQ */

.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    color: #000000;}
	
.nn_sliders.accordion>.accordion-group>div>a:focus,.nn_sliders.accordion>.accordion-group.active>div>a:focus{outline:0;-webkit-box-shadow:inset 0 0 0 #eab03f;box-shadow:inset 0 0 0 #eab03f}
	
.nn_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover{background-color:#eee;color:#000000;text-decoration:none}

/* Footer */
#rt-footer-surround .module-content p.socialmedia {text-align:right; margin-right:1em;margin-top:1.7em;}


#rt-footer-surround .module-content p.socialmedia .social-button:link, #rt-footer-surround .module-content p.socialmedia .social-button:visited{background:rgba(118, 99, 65,1);color:#FFFFFF !important;margin:0 1px;border-radius:100%;display:inline-block;font-size:1.2em;height:30px;line-height:30px;text-align:center;width:30px;}
#rt-footer-surround .module-content p.socialmedia .social-button:hover{background:rgba(0,0,0,.8); text-decoration:none;}

@media only screen and (max-width: 1200px) {.menu-block .gf-menu li a:link {font-size:.8em;padding:0;}
.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper{margin:0 3px;}}


@media only screen and (max-width: 950px) {.menu-block .gf-menu li a:link {font-size:.6em;padding:0;}
.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper{margin:0 3px;} div.language {float:none;}}

@media only screen and (max-width: 900px) {div.language {float:none;}}

@media only screen and (max-width: 800px) {#rt-top div.rt-grid-6 div.rt-block div.customflush p.toplogin,
#rt-top div.rt-grid-4 div.rt-block div.customflush p {text-align:center;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc {display:block; font-size:2em;}

#rt-top select {width:100%;}


#rt-footer-surround .module-content p.socialmedia {text-align:center; margin-right:0;margin-top:0;}


div.ivflogo {float: none; margin:0 auto 10px; width:45%;}
div.ivfclinic {float:none; width:95%;}

}

@media only screen and (max-width: 750px) {#rt-footer div.fb-like-box {display:none;}


.fp-roksprocket-mosaic .sprocket-mosaic .sprocket-padding .sprocket-mosaic-text{width:100%;}

    .sprocket-mosaic[data-mosaic="336"] .sprocket-mosaic-columns-3 li { width:100%!important;}
img.seeds{vertical-align:none;}
p.seeds{text-align:center;}
}



@media only screen and (max-width: 700px) {
	.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc {display:block; font-size:1.5em;}.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 12em;}}

@media only screen and (max-width: 690px) {.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 11.2em;}}

@media only screen and (max-width: 650px) {.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 9.7em;}}

@media only screen and (max-width: 550px) {.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 8.3em;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc {font-size:1.5em;margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:.2em}
p.seeds{font-size:.6em;}}

@media only screen and (max-width: 500px) {
	
	
	.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 8em;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc {font-size:1.1em;margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:.2em}
}

@media only screen and (max-width: 450px) {ul.tabs_tabbernav li a:link {font-size:.5em;font-weight:normal;}
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 7em;}
#rt-top div.rt-grid-4 div.rt-block div.customflush p{padding-top:.75em;}
div.component-content section.blog-featured div.items-leading h2 {font-size:1em;}
h1 {line-height:1.2em!important;}}


@media only screen and (max-width: 400px) {
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top: 6.4em;}
}
@media only screen and (max-width: 370px) {
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content .sprocket-features-desc {font-size:.8em;margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:.2em}
}

@media only screen and (max-width: 350px) {
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top:5.7em;}}

@media only screen and (max-width: 320px) {
.fp-roksprocket-features-showcase .layout-slideshow2 .sprocket-features-content {top:5em;}}