/*
Theme Name: Dignity Domains
*/
p{
	margin-bottom: 1rem;
	color:#212529;
	font-weight: normal;
}
ul {
    color:#212529;
    padding-left: 20px;
    font-size: 16px;
	margin-bottom: 1rem;
}
ul li{
    list-style: disc;
	padding-bottom: 10px;
}
h1{
	margin-bottom:20px;
}
.domain-for-sale-box {
    padding: 0;
}
.social-media-right{
	line-height: 30px;
	margin-bottom:0px;
}
.social-media-right li a{
	font-size: 20px;
    font-weight: bold;
}
.social-media-right li {
    padding-left: 15px;
}
.social-media-right li:first-child{
	padding-left: 0px;
}
.logo a{
	font-size: 38px;
    font-weight: 600;
}
.logo a span{
	color: #ccd100;
}
.title-bar h2 span{
 	font-size:20px;
}
.title-bar h2 span a{
	    font-weight: normal;
    color: #ccd100;
}
.title-bar h2 span a:hover{
	text-decoration:underline;
}
.page-template-default .header-area{
	height: 100px;
}
.page-template-default .overlay-section{
	background:none;
}
.page-template-default .overlay-section:before{
	background:none;
}
.main-content{
	padding:70px 0px;
}
.main-content h2{
	font-size: 24px;
	color: #ccd100;
}
.wpcf7-form label{
	font-size:18px;
}
.inner-box{
	text-align:center;
}
.btn-style-one{
	text-transform: none;
	padding: 10px;
	font-size:14px;
}
.web-img{
	border:none;
}
.wpcf7-submit:hover{
	cursor:pointer;
}
.inner-content h1{
	font-size: 40px;
}
.inner-content h1 span{
	width:100%;
	font-size: 48px;
}
.postContent p{
	margin-bottom: 5px;
}
.screenshot{
	position:relative;
}
.screenshot span{
	position: absolute;
    top: 25%;
    left: 20%;
    font-weight: bold;
    font-size: 20px;
}
.banner-content ul{
    color: #fff;
    padding-left: 20px;
    font-size: 20px;
}
.banner-content li{
	padding-bottom: 10px;
	list-style: disc;
}
.domain-sd {
    padding: 50px 0px 0px 0px;
}
footer{
	padding:20px 0px;
}
.footer-contact h3{
	margin-bottom:20px;
}
.footer-contact p{
	font-size:18px;
	margin: 10px 0px;
}
.footer-contact ul{
	padding-left:0px;
	font-size:14px;
}
.footer-contact ul li{
	list-style:none;
	display: inline-block;
	padding-right: 10px;
}
.footer-contact ul li a{
	color: #191f1d;
	display: block;
	font-size: 42px;
}
.es_submit_button{
	border: 2px solid #ccd100;
    color: #ccd100;
    padding: 10px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 14px;
}
.es_submit_button:hover{
	background: #ccd100;
	color: #191f1d;
	cursor:pointer;
}
input[type='text'], input[type='email']{
    width: 100%;
    margin-bottom: 10px;
    padding: 10px 20px;
    color: #ccd100;
	font-family: 'Rubik', sans-serif;
    font-size: 14px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

input[type='text']:focus,input[type='email']:focus {
    box-shadow: none;
    color: #121212;
    border-color: #121212;
    background: transparent;
    outline: none;
}
.es-field-wrap {
    display: inline-block;
    margin-right: 10px;
}
.cat_tags{
	font-size: 20px;
	margin-bottom: 30px;
	line-height: 1.2;
    color: #000;
	font-weight:500;
}
.btn-style-one{
	padding: 10px 20px;
}
.cat_tags a{
	margin-right:10px;
	margin-bottom:10px;
}
.cat_tags a.current{
	background: #ccd100;
	color: #191f1d;
}
#title-bar {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}
.web-img{
	margin: 0px 0px 20px 0px;
}
.web-img.text{
	height: 235px;
    display: flex;
    justify-content: center;
    align-items: center;
	background:#fff6ef;
	font-size: 18px;
}
.web-img.text.green{
	background:#bcf5bc;
}
.web-img.text.blue{
	background:#E8F7FB;
}
.web-img.text.grey{
	background:#f2f2f2;
}	
.web-img.text.yellow{
	background:#FFFFE0;
}
.web-img.text.purple{
	background:#CBC3E3;
}
.footer-content a{
	font-size:30px;
}
.error404 .header-area{
	height: 100px;
}
.error404 .overlay-section{
	background:none;
}
.error404 .overlay-section:before{
	background:none;
}
.wp-pagenavi a, .wp-pagenavi span{
	padding:5px 10px !important;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current{
	background: #ccd100;
}
.wp-pagenavi{
	font-size:16px;
}
.cn-button.bootstrap{
	background:#ccd100;
}
.social-media-right li.current-menu-item a,
.social-media-right li.current-menu-parent a{
	color: #ccd100;
}
.footer-company-name{
color: #7f7f7f;
}
.searchForm{
	margin-bottom:20px;
}
#searchform input[type='text']:focus{
box-shadow: none;
    color: #000;
    border-color: #fff;
    outline: none;
	background: #fff;
}
.allNames a:hover{
	text-decoration:underline !important;
	color:#ccd100 !important;
}
.allNames ul{
	column-count: 4;
}
.menuAllNames a{
	color:red !important;
}
@media (max-width: 1024px){
	.allNames ul{
	column-count: 2;
}
}	
@media (max-width: 767px){
	.choice-domain{
		margin-top:50px  !important;
	}
	.logo {
		text-align: center;
	}
	.main-content {
		padding-top:100px;
	}
	.inner-content h1{
	font-size: 22px;
}
.inner-content h1 span{
	font-size: 30px;
}
	.inner-content ul li{
font-size:15px
}
	#searchform .col-6{
		-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	}
	.allNames ul{
	column-count: 1;
}
	.top-bar{
		padding:0px;
		position: relative;
	}
	.social-media-right{
		padding:0px;
	}
	#header .overlay-section{
		background-size:contain !important;
	}	
}
.textCenter{
	text-align: center;
}
.btn-style-one.big{
	font-size:20px;
	margin-right:20px;
	margin-bottom:20px;
	
background: #fff;
    color: red;
    border-radius: 10px;	
}
.btn-style-one.big:hover{
	color:#000;
	background:#ccd100;
}
.newhome .web-img{
	margin: 20px;
    text-align: left;
}
.newhome h6{
	font-size: 1.5rem;
}
#menu-mainmenu{
padding-left:0px;
}
.hidden{
	display:none;
}
.header-area {
    height: 100px;
}
.main-content{
    padding: 0;
}