/*
Theme Name: Come2theweb
Description: Come2theweb is a personal theme for Come2theweb.com only.
Version: 1.0
Author:	Come2theweb
Theme URI: https://come2theweb.com/
Author URI: https://come2theweb.com/
Template: enfold
*/



/*Add your own styles here:*/
.logo.avia-standard-logo a img {
	padding: 10px;
	display: block;
}

.phone-info {
  font-size: 17px;
  font-weight: normal;
  text-transform: uppercase;
}
.phone-info a {
  display: inline-block;
  padding-right: 12px;
}
.phone-info a:hover{color:#fff; text-decoration:underline;}
#top #header .av-main-nav > li.current-menu-item > a > span {
	color: #8cbc2c;
}


body#top #wrap_all .footer_color .footerwrapper .widgettitle {
  margin-top: 0;
  color: #fff;
}
body#top #wrap_all .footer_color .footerwrapper ul li a {
  line-height: normal;
  border: 0 !important;
  padding: 8px 0;
}
body#top #wrap_all .footer_color .footerwrapper ul li {
  border: 0;
  background: none;
}
body#top #wrap_all .footer_color .footerwrapper ul li a:hover {
  background: none;
  color: #fff;
}
body .entry-content-wrapper li {
	margin-left: 12px;
	padding: 0 0;
}


.cformrow {
	display: flex;
	padding: 0 0 5px;
}
.cformrow label {
	width:100%;
	display: block;
	padding-right:5px;
}
.cformrow label:last-child {
	padding-right: 0;
}
.serviceenquiry_box .wpcf7-form .wpcf7-form-control.wpcf7-submit {
  background: #000;
  font-size: 15px;
  font-weight: 600;
}
.serviceenquiry_box .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{background:#fff; color:#000!important;}
#top .serviceenquiry_box .wpcf7-form textarea {
  max-height: 100px;
}
#top .cformrow input, #top .cformrow textarea {
	background: #fff !important;
	border: 2px #8cbc2c solid !important;
	padding: 13px !important;
	color: #000 !important; margin:0!important;
	font-size: 15px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	font-size: 19px;
	text-transform: uppercase;
	padding: 13px 30px;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{background:#000;}


.blogpostlisting .av-masonry-entry-title.entry-title {
  font-size: 24px;
  line-height: 26px;
}
.blogpostlisting .av-masonry-date {
  display: none;
}

#top .servicebox_wrapper .flex_column{border-top: 0;border-left: 0;}
.servicebox_wrapper .flex_column.noright_border{border-right: 0;}
.servicebox_wrapper .flex_column.nobottom_border{border-bottom: 0;}

 #top .servicebox_wrapper .flex_column p {
	margin: 0;
	line-height: normal;
}

 #top .servicepagebox_wrapper .flex_column{border-top: 0;border-left: 0;}
.servicepagebox_wrapper .flex_column.noright_border{border-right: 0;}
.servicepagebox_wrapper .flex_column.nobottom_border{border-bottom: 0;}

.serviceenquiry_box {
	padding: 20px;
	background: #8cbc2c;
}
hr {
	margin: 20px 0 20px;
}
.sidebarreview_box {
	background: #f4f4f4;
	padding: 15px 0 40px;
}

#top .miniservice_wrapper .flex_column {
	border-top: 0;
	border-left: 0;
	border-color: #8cbc2c;
}
.miniservice_wrapper .flex_column:last-child {
  border-right: 0;
}
.miniservice_wrapper .flex_column.noright_border{border-right: 0;}
.miniservice_wrapper .flex_column.nobottom_border{border-bottom: 0;}


#top .blogpost_wrapper h3.entry-title {
  font-size: 22px;
  text-transform: none;
  letter-spacing: 0;
  line-height: normal;
  color: var(--enfold-header-color-primary);
  margin: 0; padding-bottom:0!important;
}
#top .blogpost_wrapper .blog-categories.minor-meta {
  display: none;
}
#top .blogpost_wrapper .slide-entry-wrap {
  margin: 0;
}
#top .blogpost_wrapper div .av_one_third.slide-entry.flex_column {
	margin-left: 2%;
}

.widget#text-3 {
  color: #fff;
  text-align: center;
  font-size: 14px;
}
body#top .footer_color .widget#text-3 .whatsupcnt {
  font-size: 27px;
  color: #fff;
  text-decoration: underline;
}
.footercopyright {
	min-height: 0;
}



.first-table-item {
	font-size: 40px;
	height: 160px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: #fff;
	color: #000;
	width: 160px;
	margin: 0 auto;
	border: 5px #8bbc2d solid !important;
	flex-flow: column;
	line-height: 33px;
	font-weight: 900;
}
.first-table-item b {
	font-size: 28px;
	font-weight: 100;
}
.main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {
  background: #d2e3b1;
  padding: 7px 0;
}

.main_color .pricing-table li.avia-pricing-row {
  font-size: 26px;
  padding: 12px; background:#9f9f9f!important;
  text-transform: uppercase;
}
.main_color .pricing-table li.avia-pricing-row span {
  opacity: 1 !important;
  font-size: inherit;
  top: 0;
}

.avia-center-col.pricing-table li:nth-child(2) {
  line-height: normal;
  padding: 18px 0;
  color: #000;
  font-weight: bold; background: #f5f5f5;
  font-size: 22px;
} 
.avia-center-col.pricing-table li:nth-child(2) b {
  font-size: 15px;
  text-transform: uppercase;
}

.avia-center-col.pricing-table li:nth-child(3) {
  background: #fff;
  text-align: left;
  padding: 0 20px;
}
.avia-center-col.pricing-table li:nth-child(3) p {
  margin: 10px 0;
}
.avia-center-col.pricing-table li:nth-child(3) p i{color:red; font-style:normal;}


#top .domain_table {
  max-width: 70%;
  margin: 0 auto;
  text-align: center;
}
#top .domain_table th {
  background: #8cbc2c;
  color: #fff;
  font-size: 19px;
}
#top .domain_table td {
  font-size: 17px;
}
