/*
Theme Name: Gillion Child
Description: Child theme for Gillion theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: gillion
*/

/* Add your custom CSS below */
/*stay connected start */
.sh-columns > :last-child {
    
    text-align: center!important;
}
.sh-columns > * {
    float: none!important; 
}
.sh-widget-connected-style1 .sh-widget-connected-item {
     padding: 0px!important; 
}
/*stay connected end */
/*post overlay start */
.post-overlay-content{
	display:none
}
/*post overlay end */
/*Phone number start */
.whole-form{display:flex}
.field-space:nth-child(1){padding-right:5px;width:50%}
.field-space:nth-child(2){padding-left:5px;width:50%}

/*input[type=tel]{height: 36px!important;}*/
/*Phone number end */
/*Acceptance section form start */
.wpcf7-form-control-wrap {
    padding-right: 5px;
}/*Acceptance section form end */
.widget_tag_cloud a:hover {
    color: #fff!important;
    background-color: #09CAE1!important;
}
/*Subscribe Now start*/
.subemail{
	border-radius: 100px!important;
	margin-bottom: 10px;
}
.footer-subscribe-form{
	position: relative;
}
.btnsend{
	position: absolute;
   /* right: 5px; */
	 right: 2px;
    margin-bottom: 84px;
   /* top: 4px; */
	 top: 3px!important;
    padding: 0px 25px!important;
}
.wpcf7-form .wpcf7-submit {
    border-radius: 100px!important;
    line-height: 44px!important;
	padding:0px 18px!important;
}
.footer-subscribe-form{margin-bottom:-23%!important}
/*Subscribe Now end*/
/*About us start*/
#about_us-8{padding-bottom:20px}
/*About us end*/
/*Header start*/
.sh-nav ul.sub-menu:last-child {width:242px}
.sh-nav li.menu-item {
    padding-right: 0px;
}/*Header end*/
/*Author start*/
.sh-post-author .sh-post-author-info{
	height: auto !important;
}
label{width:100%!important;max-width: 800px}
/*Author end*/
/*form start*/
input[type="text"]{margin-bottom:0px!important}
/*label {margin-bottom:0px!important} */
.wpcf7 form .wpcf7-response-output {margin:0px!important}
/*form end*/
/* sidebar start*/
.sh-widget-connected-pro{
	background-color: #e12c61;
	background: linear-gradient(158deg,#666666 10%,#54C9DF 80%);
}
.sh-widget-connected-pro:not(.sh-widget-connected-bubble-count):after {
	content: "";
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background-color: #0ed8ef;
	transition: 0.3s all ease-in-out;
	opacity: 0;
	border-radius: 10px;
}
.sh-widget-connected-pro:not(.sh-widget-connected-bubble-count):hover:after {
	opacity: 0.4;
}
.sh-widget-connected-seo{
	background-color: #e12c61;
	background: linear-gradient(158deg, #666 22%,#08B4C8 50%,#666 80%);
}

.sh-widget-connected-seo:after {
	content: "";
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background-color: #0ed8ef;
	transition: 0.3s all ease-in-out;
	opacity: 0;
	border-radius: 10px;
}

.sh-widget-connected-seo:hover:after {
	opacity: 0.4;
}
/* sidebar end*/
select::-webkit-input-placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	height: inherit!important;
	line-height: inherit!important;
	font-style: normal!important;
	color: inherit;
}

select:-moz-placeholder,
input:-moz-placeholder,
textarea:-moz-placeholder {
	height: inherit!important;
	line-height: inherit!important;
	font-style: normal!important;
	color: inherit;
}

select::-moz-placeholder,
input::-moz-placeholder,
textarea::-moz-placeholder {
	height: inherit!important;
	line-height: inherit!important;
	font-style: normal!important;
	color: inherit;
}

select:-ms-input-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	height: inherit!important;
	line-height: inherit!important;
	font-style: normal!important;
	color: inherit;
}
textarea {
     height: 120px;
    padding: 18px 24px;
	overflow-y:hidden!important;
}
button, input, select, textarea {
    font-weight: 400;
}
#content.content-with-sidebar-right {
    padding-bottom: 20px!important;
}

@media screen and (max-width: 768px){
	/*Phone number start*/
	.whole-form{flex-direction:column}
	.field-space{width:100%!important}
	/*Phone number end */
}
