/* search area */
h3{
    font-family: inherit;
}
#domainerBox h3{
    font-size:3em;
}

.domainerBoxInner{
    width:42%;
    margin-left:auto;
    margin-right:auto;
}

#domainerBox p{
    margin-bottom:10px;
    font-size:1.5em;
}

#domainerBox input {
  width: 100%;
  height: 40px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 2em;
    color: #000;
}

#domainerBox{
    text-align:center;
    margin-bottom:1em;
    color:inherit;
}
.domainr-results-container {
  position: relative;
  width: 100%;
  text-align: left;
  text-shadow: none;
  z-index: 99999;
}

.domainr-results {
  position: absolute;
  box-sizing: border-box;
  width: 102.5%;
  z-index: 2;
  border: 1px solid #ccc;
  padding: 0 1px;
  background: white;
  color: #666;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.25);
  line-height: 1.25em;
}

.domainr-result {
  position: relative;
  cursor: pointer;
  margin: 1px 0;
  border-radius: 1px;
  padding: 2px 8px;
}

.domainr-result:after {
  float: right;
  opacity: 0.5;
  font-weight: normal;
  font-size: 60%;
  line-height: inherit;
}

.domainr-result:hover {
  background: #eee;
}

.domainr-results .active,
.domainr-results .claimed {
  color: #006699;
}

.domainr-results .inactive {
  color: #009900;
  background: #eeffee;
}

.domainr-results .inactive:hover {
  background: #ddeedd;
}

.domainr-results .inactive:after {
  content: "available";
}

.domainr-results .pending:not(.disallowed):not(.unregistrable):not(.zone):not(.suffix):after {
  content: "new";
}

.domainr-results .marketed {
  color: #009900;
}

.domainr-results .marketed:after {
  content: "for sale";
}

.domainr-results .premium {
  color: #009900;
  background: #eeffee;
}

.domainr-results .premium:hover {
  background: #ddeedd;
}

.domainr-results .premium:after {
  content: "premium";
}

.domainr-results .parked:not(.marketed):after {
  content: "parked";
}

.domainr-results .unregistrable,
.domainr-results .disallowed,
.domainr-results .unknown {
  color: #333333;
}

.domainr-results .tld,
.domainr-results .zone,
.domainr-results .registry,
.domainr-results .registrar {
  font-weight: bold;
  color: #333333;
}

.domainr-results .zone span.domainr-result-domain:before {
  content: ".";
  display: inline-block;
  position: relative;
  left: -0.3em;
  width: 0;
}

/* Screen Sizes */

@media screen and (max-width:1200px)
{
 	.domainerBoxInner {
        width: 75%;
     }
}

@media screen and (max-width:1078px)
{
      .domainerBoxInner {
        width: 90%;
      }
}

@media screen and (min-width:964px ) and (max-width:1079px){
  #domainerBox {  
        margin-bottom: 29em;
    }
}

@media screen and (min-width:824px ) and (max-width:965px){
	#domainerBox {
        margin-bottom: 11em;
      }
}

@media screen and (max-width:499px)
{
      #domainerBox{
            margin-bottom: 11em;
      }
}

.menu-block {
  margin-right: auto !important;
}    

.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
  display: none;
}

.sprocket-mosaic .sprocket-readmore {
  color: white !important;
}

body .layout-animation .sprocket-features-pagination {
  position: absolute;
  left: 50%;
  margin-left: -57px;
  bottom: 15px;
  z-index: 10; 
}

/*#rt-maintop a{color:#735988 !important;}*/

.fp-slideshow .layout-animation .sprocket-features-img-container{min-height:560px !important;}

ul.sprocket-lists-modern-container li:nth-child(1) {
  display: none !important;
}

ul.gf-menu.l1 > li {
    padding-left: 6px;
    padding-right: 6px;
}
.layout-mode-responsive.scrolling-enable #rt-header{background-color: #EAEAEA;box-shadow:0 1px 5px rgba(0,0,0,0.3);color:#ffffff !important;}

p{margin:0 0 15px 0; font-family: raleway-light !important;}

.font-family-epsilon #rt-page-surround{font-family: raleway-light !important;}

.font-family-epsilon h1,.font-family-epsilon h2,.font-family-epsilon h3,.font-family-epsilon h4,.font-family-epsilon h5,.font-family-epsilon h6,.font-family-epsilon .component-content h2,.font-family-epsilon .item-title,.font-family-epsilon .rt-light-text,.font-family-epsilon .title,.font-family-epsilon .blog-featured h1,.font-family-epsilon .button,.font-family-epsilon .readon,.font-family-epsilon button.validate,.font-family-epsilon .pagenav li a,.font-family-epsilon #member-profile a,.font-family-epsilon #member-registration a,.font-family-epsilon .formelm-buttons button,.font-family-epsilon .controls .btn,.font-family-epsilon .logout-button .btn,.font-family-epsilon.roksearch_results a.clr,.font-family-epsilon .rokajaxsearch .inputbox,.font-family-epsilon .button,.font-family-epsilon .readon,.font-family-epsilon button.validate,.font-family-epsilon a.readmore,.font-family-epsilon p.readmore a,.font-family-epsilon #member-profile a,.font-family-epsilon #member-registration a,.font-family-epsilon .formelm-buttons button,.font-family-epsilon .controls .btn,.font-family-epsilon .logout-button .btn,.font-family-epsilon .pagenav a,.font-family-epsilon.roksearch_results a.clr{font-family: raleway-light !important;}

.font-family-epsilon .notice,.font-family-epsilon .message,.font-family-epsilon .success,.font-family-epsilon .info,.font-family-epsilon .error,.font-family-epsilon .warning,.font-family-epsilon strong,.font-family-epsilon dt,.font-family-epsilon .table th,.font-family-epsilon th.title,.font-family-epsilon legend,.font-family-epsilon fieldset dd,.font-family-epsilon li.author,.font-family-epsilon li.date,.font-family-epsilon li.comments,.font-family-epsilon .showHere,.font-family-epsilon .highlight,.font-family-epsilon .word_input,.font-family-epsilon .word_label,.font-family-epsilon .search_legend,.font-family-epsilon .result_title,.font-family-epsilon .pagenavcounter,.font-family-epsilon .counter,.font-family-epsilon .tip-title,.font-family-epsilon .system-unpublished{font-family: raleway-light !important;}

li {
	line-height: inherit;
}

.sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner, .sprocket-tabs .sprocket-tabs-nav > li.active:hover > .sprocket-tabs-inner {
color: #ffffff;
background: #009EC2;
}

hr {
margin: 20px 0;
border: 0;
border-top: 1px solid #009ec2;
border-bottom: 1px solid #fff;
}

/* Adding Font RALEWAY */
@font-face {
    font-family: 'raleway-light';
    src: url('../fonts/raleway-light-webfont.eot');
    src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-light-webfont.woff') format('woff'),
         url('../fonts/raleway-light-webfont.ttf') format('truetype'),
         url('../fonts/raleway-light-webfont.svg#Raleway-Light') format('svg');
         }
@font-face { 	
 	font-family: 'raleway-bold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#Raleway-Bold') format('svg');
}

@media (max-width: 767px){body.layout-mode-responsive #rt-header{background-color:#ffffff;box-shadow:0 1px 5px rgba(0,0,0,0.3);}
  
/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
 
  /* Force table to not be like tables anymore */
  div#tbl-resp table, div#tbl-resp thead, div#tbl-resp tbody, div#tbl-resp th, div#tbl-resp td, div#tbl-resp tr { 
    display: block; 
  }
  
  /* Hide table headers (but not display: none;, for accessibility) */
  div#tbl-resp thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  
  div#tbl-resp tr { border: 1px solid #ccc; }
  
  div#tbl-resp td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 5%; 
  }
  
  div#tbl-resp td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
  }
} 