nav#nav > ul > li.current-menu-item > a { 
color: #EFCC3C;
}

nav#nav > ul > li > a:hover, nav#nav > ul > li:hover > a { 
color: #EFCC3C;
}

nav#nav > ul > li > a:hover, nav#nav > ul > li:hover > a { 
color: #EFCC3C;
}
div.logo a {    
background: url("wp-content/uploads/2017/01/getdomains.png") no-repeat transparent;
display: block;
height: 61px;
width: 320px;
position:relative;
  top:-15px;
  left:2px;
}


.contact_form input[type="submit"]{box-sizing:border-box;padding: 15px 0px;}

.contact_form input[type="text"], .contact_form input[type="tel"], .contact_form input[type="email"], .contact_form textarea, .order_linkbox_inner .form-group input, .order_linkbox_inner .form-group select{color:#4C4848;}



section.domaincon .domainbox h1.htitle, section.domaincon .domainbox h1.htitle small { 
color: #FFFFFF;
text-shadow: 3px 3px 3px rgba(1, 1, 1, 0.298);
}

section.contentbox h1.htitle { 
color: #000000;
font-size: 40px;
line-height: 40px;
margin: 0px 0px 10px;
padding: 0px;
}

section.contentbox h1.htitle small { 
color: #767676;
display: block;
font-size: 26px;
font-weight: 300;
line-height: 32px;
margin: 5px 0px 0px;
}

.textbox ul.domain_names li span { 
background: #FFFFFF;
border-radius: 100px;
box-shadow: 0px 0px 0px 6px #FFDA3E;
color: #000000;
display: inline-block;
font-size: 30px;
height: 45px;
line-height: 32px;
padding: 5px 10px 0px;
vertical-align: baseline;
width:inherit;
}


.textbox ul.domain_names li { 
background: none;
  text-align:center;
  float:none;
  display:inline-block;
margin: 10px 10px;
padding: 0px;
  width:auto;
}

.hotline.footer1.widget.widget_text { 
border-bottom: 2px solid #FFDA3E;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-left: 2px solid #FFDA3E;
border-right: 2px solid #FFDA3E;
display: inline-block;
float: right;
margin: 0px 0 0 -200px;
padding: 0px 5px;
position: absolute;
text-align: center;
top: 0px;
width: 280px;
}


.news_letterbox .formbox input.required.email{ 
border-radius: 0px;
font-size: 14px;
height: 24px;
line-height: 24px;
width: 76%;
}
 .news_letterbox input, .news_letterbox .form-control { 
padding: 7px;
width: 73%;
}


.siteby { 
color: #111122;
font-size: 22px;
position: relative;
top: 20px;
}

.includebox.hoverimg ul.list1 li { 
background: #FFDA3E;
border-radius: 4px;
box-shadow: none;
display: inline-block;
float: none;
margin: 0px;
padding: 0px;
width: 30%;
}

.includebox.hoverimg ul.list1 { 
margin-top: 25px;
}
section.contentbox.bottombox { 
float: left;
padding: 20px 0px 10px;
width: 100%;
}


.owl-carousel .owl-item { 
float: left;
min-height: 150px;
}


 .bottombox .formbox { 
display: inline-block;
margin: 20px 0px 5px;
width: 95%;
}

.includebox ul.list1 li { 
background: #fff;
border-radius: 4px;
box-shadow: none;
}
.domain_bannercon aside.subbanner { 
width:auto;
}
.formbox input[type="text"] {width: 77%;} 

@media screen and (max-width: 1040px) {
  .formbox input[type="text"] {width: 75%;}
}

@media screen and (max-width: 940px) {
  .formbox input[type="text"] {width: 74%;}
}
  
@media screen and (max-width: 800px) {
.logo {
	float: none;
	margin: 40px 0 25px 20px;
		}
  .hotline.footer1.widget.widget_text{margin: 0px 0 0 -300px;} 
  .formbox input[type="text"] {
	width: 73%;
}
}

@media screen and (max-width: 757px) {
  .formbox input[type="text"] {width: 70%;}
}

@media screen and (max-width: 670px) {
  .formbox input[type="text"] {width: 64%;}
}

@media screen and (max-width: 600px) {
  .formbox input[type="text"] {width: 56%;}
}
@media screen and (max-width: 485px) {
  .formbox input[type="text"] {width: 96%;}
  .formbox input[type="submit"] {
	float: none;
	display: inline-block;
}
}

.search_it aside.smallbox1{padding-bottom:0px;}
a.search_it:hover, a.search_it:focus { 
color: #00526E;
text-decoration: underline;
  background:#fff;
}  
a.search_it{background: #FFDA3E;
border-radius: 3px;
  margin-top:9px;
box-shadow: 0px 2px 2px rgba(1, 1, 1, 0.298);
color: #000000;
display: block;
font-weight: 700;
line-height: 20px;
outline: medium none currentColor;
padding: 8px 25px;
text-align: center;
text-decoration: none;}



.irish-domains_bannercon {
float: left;
width: 100%;
background: url(/wp-content/uploads/2015/05/bg-edit.jpg) no-repeat fixed;
background-size: cover;
}

.irishdompntscol1 {
text-align: left;
font-size: 20px;
line-height: 30px;
float: left;
  width:70%;
}
.irishdompntscol2 {
float: left;
  padding-left: 20px;
}


@media screen and (min-width: 671px) {
.iecolm {
float: left;
width: 33%;
padding-top: 30px;
}
 
.iecolm p{
  margin: 30px;
}

.ienote {
float: left;
width: 100%;
font-style: italic;
}

  
.requirecolm1 {
float: left;
width: 50%;
}

.requirecolm2 {
float: left;
width: 50%;
}

.requirecolm1 ul {
float: left ;
margin: 0;
padding: 0;
list-style: none;
width: 100%;
margin-top: 20px;
}
  
  
  .requirecolm1 {
float: left;
width: 50%;
}


.reiu h3 {
text-align: center;
}


  
.requicon {
text-align: center;
}
  
}
  
  .faqbox{
float: left;
width: 100%;
}
  
.faqbox ul li {
color: #2a2921;
font-size: 18px;
line-height: 22px;
margin: 0 0 22px;
padding-left: 40px;
}

  
.requirecolm2 h4 {
margin-left: 30px;
margin-right: 30px;
}
  
  
  .yellow {
color: #ffda3e;
text-align: center;
background: #ffda3e;
padding-bottom: 20px;
margin-bottom: 20px;
margin-top: 20px;
}
  
  
  nav#nav > ul > li > a {
padding: 0 9px;
font-size: 16px;
}
  
  
  
section.greyfqbox{
	position: relative;
	background: #EFEEEE;
}
section.greyfqbox:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

section.greyfqbox:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #EFEEEE;
	border-width: 30px;
	margin-left: -30px;
        z-index:99;
}
section.greyfqbox:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #EFEEEE;
	border-width: 36px;
	margin-left: -36px;
}



section.fqbox{
	position: relative;
	background: #fff;
}
section.fqbox:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

section.fqbox:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 30px;
	margin-left: -30px;
    z-index:99;
}
section.fqbox:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #fff;
	border-width: 36px;
	margin-left: -36px;
}


section.contentbox.greyfqboxlast{
    background: #EFEEEE;}

  .requirecolm1 img {
vertical-align: middle;
padding-right: 10px;
}
  
.txtbtm {
text-align: center;
}
  
 .faqbox h4 {
line-height: 1.4;
}
  
  
.faqbox p, .faqbox h4, .faqbox h3{
    color:#000 !important;
  }
  
  
  .requirereg p{
    color:#000;
  }
  
@media screen and (max-width: 1200px) {
    
  .domain_bannerbox {
float: left;
width: 100%;
padding: 60px 0;
}
    
 nav#nav > ul > li > a {
padding: 0 8px;
font-size: 14px;
}   
    
    
  }
  
  
  
 @media screen and (min-width: 1270px) { 
  
  .domain_bannerbox {
float: left;
width: 100%;
padding: 100px 0;
}
    

    
  }
  
 @media screen and (min-width: 671px) {   
.dotirishimage_holder {
width: 50%;
float: left;

}
  
  

  
}

    
.dotirishdomain_bannerbox {
      float: left;
width: 100%;
padding: 80px 0;
}       
    
    
    
    
 .dotirishtxt {
width: 50%;
float: left;
  color:#000;
}
    
    
.irishcolm {
float: left;
width: 50%;
margin-top: 30px;
margin-bottom: 10px;
}

.irishcolm p {
width: 80%;
display: inline-block;
}  
    
    
  }
  
  
@media screen and (max-width: 671px) {

.requicon {
text-align: center !important;
}

.requicon p{
text-align: left;
}
    
.requirecolm1 ul li{
list-style: none;
      font-size:18px;
}
 
.dotirishimage_holder {
    margin:0 auto;
  }
   
  .txtbtm {
padding-top: 220px;
}
    
}
  
  
  .grey_con {
float: left;
width: 100%;
background: url(https://www.getdomains.ie/wp-content/uploads/2015/07/bannre444edit1.jpg) no-repeat;
background-position: center;
}
  
  
 .grey_con h1{  
  padding: 0;
color: #000;
font-size: 40px;
margin: 0 0 10px;
line-height: 40px;
font-weight: normal;
font-family: 'Open Sans', sans-serif;
  }
  
  
  
.bannerbox_lt h3 span {
color: #000;
}
  
  .yellowdompg {
color: #000;
text-align: center;
padding-bottom: 20px;
margin-bottom: 20px;
margin-top: 20px;
font-weight: 900;
}
  
section.dotirish_con {
background: url(https://www.getdomains.ie/wp-content/uploads/2015/07/1543440-hapenny-bridge-dublin-irelandEDIT.jpg) no-repeat;
  }  
 

@media screen and (max-width: 800px) {

.bannerbox_rt {
text-align: center;
width: 100%;
}



.bannerbox_lt {
text-align: center;
}

.dotirishtxt {
width: 100%;
clear:both;
}
  
.dotirishimage_holder {
text-align: center;
width: 100%;
}
  
.dotirishdomain_bannerbox {
padding: 50px 0;
}

}


@media screen and (max-width: 671px) {

.irishcolm {
clear:both;
    width:100%;

}
 
  .dotirishimage_holder img {
width: 80%;
}
  
}

.hotline.footer1.widget.widget_text{display:none;}





@media screen and (min-width: 671px) {
.welcolm {
width: 50%;
float: left;
margin-top: 30px;
}
 
.welcon {
float: left;
width: 100%;
background-color: #efeeee;
background-image: url("https://www.getdomains.ie/wp-content/uploads/2015/08/BG2.jpg");
}

 .welcon .box2 h3 {
color: #fff;
}


.welclmtxt {
color: #fff;
}


.welcon .box2 p {
color: #fff;
}

a.ielink {
color: #ffda3e;
}
  
}

.3colmiecon{
padding-top: 30px;
}

.welclmtxt {
padding-right: 40px;
padding-left: 40px;
margin-top: 20px;
}

h7{
  font-size: 25px;
font-weight: 600;
}

article.box1.includebox.hoverimg.wlbox {
margin-bottom: 20px;
}

section.contentbox.yellowbox.bottombox.wlbtmbox {
padding-top: 5px;
}



/* domain FAQ*/



section.contentbox.greyguidebox{
	position: relative;
	background: #EFEEEE;
}
section.contentbox.greyguidebox:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

section.contentbox.greyguidebox:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #EFEEEE;
	border-width: 30px;
	margin-left: -30px;
        z-index:99;
}
section.contentbox.greyguidebox:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #EFEEEE;
	border-width: 36px;
	margin-left: -36px;
}



section.contentbox.fqbox{
	position: relative;
	background: #fff;
  padding-top: 25px;
padding-bottom: 35px;
}
section.contentbox.fqbox:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

section.contentbox.fqbox:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 30px;
	margin-left: -30px;
    z-index:99;
}
section.contentbox.fqbox:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #fff;
	border-width: 36px;
	margin-left: -36px;
}


section.contentbox.greyguidebox.last{
    background: #EFEEEE;
border:none !Important;}

section.contentbox.greyguidebox.last:before{
  border:none;
}


section.contentbox.greyguidebox.last:after{
  border:none;
}


section.contentbox.fqbox h2{
text-align:center;
  font-size:30px;

}

section.contentbox.greyguidebox h2{
text-align:center;
 font-size:30px;
}


section.contentbox.greyguidebox{
   padding-top: 25px;
padding-bottom: 35px; 
}

.hostfaq li {
list-style: none;
text-align: center;
}


section.contentbox h2 {
text-align: center;
font-size: 30px;
}


section.contentbox.yellowbox.domainbox2 h2{
  font-size:30px
}

@media screen and (min-width: 671px) {

.fwmain {
width: 20%;
float: left;
margin-top: 15px;
}


.fwtxt {
width: 80%;
float: left;
margin-top: 15px;
}

.hostfaq li {
list-style: none;
width: 25%;
float: left;
text-align: center;
}
  
  
}





.requicon li {
padding: 0 0 0 5px;
color: #2a2921;
float: left;
width: 100%;
font-size: 18px;
line-height: 20px;
margin: 0 0 10px;
}


.reui p {
color: #2a2921;
font-size: 16px;
line-height: 1.5;
}

.requirereg p {
color: #2a2921;
font-size: 16px;
line-height: 1.5;
}


.fwmain h4 {
font-weight: 600;
}


.hostfaq li a {
display: block;
text-decoration: none;
padding: 24px 10px;
background: #ffda3e;
font-size: 20px;
  line-height:1.2;
color: #2a2921;
box-shadow: 4px -4px 6px rgba(0,0,0,0.09) inset;
 margin: 2px;
}


.hostfaq li a:hover {
background: #ffba0f;
}



.fwtxt p {
color: #2a2921;
}


.fwmain p {
color: #2a2921;
}


.guideyl.txt p{
  color: #2a2921;
font-size: 16px;
line-height: 1.5;
}

@media screen and (max-width: 671px) {
.hostfaq ul {
margin: 0 auto;
padding: 0;
}
  
}


.reui_faq p {
color: #2a2921;
font-size: 16px;
line-height: 1.5;
  text-align:left;
}

.requirereg_faq p {
color: #2a2921;
font-size: 16px;
line-height: 1.5;
  text-align:left;
}


.reui_faq ul li {
color: #2a2921;
font-size: 16px;
line-height: 1.5;
  text-align:left;
}

.requirereg_faq ul li {
color: #2a2921;
font-size: 16px;
line-height: 1.5;
  text-align:left;
}