/*
Theme Name: CorpPix
Author: Eugene Chernomor
Description: Theme 2019 is clean and designed for clarity.
Version: 2.0
Text Domain: corppix_site
*/


/* a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a:focus{outline:#c1c1c1 solid 2px;outline:rgba(51,51,51,.3) solid 2px}a:active,a:hover{outline:0}a img{border:0}body a,body button.submit,input[type=submit]{outline:0!important}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@media print{.comments-area,.entry-footer,.hentry,.page-content,.page-header,.site-footer,.site-header,.widecolumn,body{background:0 0!important}body{font-size:11.25pt}#reply-title,.comment-edit-link,.comment-form,.comment-list .reply a,.edit-link,.navigation,.page-links,.secondary-toggle,.widecolumn .mu_register form,.widecolumn form,button,input,select,textarea{display:none}.author-heading,.comment-author,.comment-awaiting-moderation,.comment-metadata,.comment-metadata a,.comment-notes,.entry-caption,.entry-footer,.entry-footer a,.gallery-caption,.no-comments,.post-title,.site-description,.site-info,.site-info a,.site-title a,.taxonomy-description,.wp-caption-text,a,blockquote,blockquote cite,blockquote small,body,label{color:#000!important}.author-info,.comment-list .pingback,.comment-list .trackback,.comment-list article,.comment-list+.comment-respond,.comments-area,.hentry+.hentry,.no-comments,.page-header,.site-footer,.site-header,abbr[title],pre,table,td,th{border-color:#eaeaea!important}.site{margin:0 7.6923%}.sidebar{position:relative!important}.site-branding{padding:0}.site-header{padding:7.6923% 0}.site-description{display:block}.hentry+.hentry{margin-top:7.6923%}.hentry.has-post-thumbnail{padding-top:7.6923%}.sticky-post{background:#000!important;color:#fff!important}.entry-footer,.entry-header{padding:0}.entry-content,.entry-summary{padding:0 0 7.6923%}.author-info,.post-thumbnail img{margin:0}.page-content{padding:7.6923% 0 0}.page-header{padding:3.84615% 0}.comments-area{border:0;padding:7.6923% 0 0}.site-footer{margin-top:7.6923%;padding:3.84615% 0}.widecolumn{margin:7.6923% 0 0;padding:0}}@media screen and (min-width:768px){.only_for_mobile{display:none!important}}#content #consultation-form div.wpcf7-mail-sent-ok{display:none!important;}
#menu_mobile_list li.disabled_link > a:not(.mm-subopen) {pointer-events:none !important;} */


.socialnet .vertical-social ul li a {
	display: flex;
	align-items: center;
}

.btn.btn-outline-primary {
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.col-xl-3.col-lg-6.full .menu_block a {
	line-height: 1.2;
}

#wpcf7-f13-p15-o1 {
	position: relative;
}

#wpcf7-f13-p15-o1 .wpcf7-response-output {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	border: none;
	color: #fff;
}

#wpcf7-f13-p15-o1 .wpcf7-form .newsletter .container .row .col-md-5 .box_2 .form-group {
	border-bottom: 1px solid #fff;
	padding-bottom: 1rem;
	margin-bottom: 0;
}

.col-md-4 .contact-us-block .txt1 a {
	line-height: 1.2;
}

.menu-bot li.menu-item:hover a,
.menu-bot li.menu-item a:hover {
	color: #de3434;
	background-color: transparent;
	border-color: none;
}

.menu-bot li.menu-item {
	float: none;
	width: auto;
}

.menu-bot li.current-menu-item span.like-link {
	line-height: 60px;
	color: #de3434;
}

.social-footer-wrapper ul.social-footer.clearfix li a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 30px;
}

.social-footer-wrapper ul.social-footer.clearfix li a i[class*=fa] {
	font-size: 14px;
}
