/*!
Theme Name: Ohio-Child
Theme URI: http://ohio.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ohio
Text Domain: ohio-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

body *::selection {
    background: #10EB9C;
}

 button, .btn, a.btn input.btn, a.button, span.button, .wp-block-file__button, .yith-wcwl-add-to-wishlist .btn, div.button, .wp-block-file * + .wp-block-file__button, .wp-block-button__link {
    background-color: #10EB9C;
    border: 1px solid #10EB9C;
    padding: 14px 18px;
    min-height: 20px;
    line-height: 20px;
    -webkit-border-radius: 4px;
    border-radius: 40px !important;
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    font-family: "Space Grotesk Bold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: inherit;
    font-weight: 600;
    text-decoration: none;
    vertical-align: middle;
    outline: none;
    display: inline-block;
    position: relative;
    text-align: center;
    overflow: hidden;
}
input[type="submit"]{
	 -webkit-border-radius: 4px;
    border-radius: 40px !important;
    -webkit-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    -o-transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) 0.4s;
    font-family: "Space Grotesk Bold", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: inherit;
    font-weight: 600;
    text-decoration: none;
    vertical-align: middle;
    outline: none;
    display: inline-block;
    position: relative;
    text-align: center;
    overflow: hidden;

	  background-color: #10EB9C;
    border: 1px solid #10EB9C;
    padding: 0px 4px;
}
.btn-small,
a.btn-small,
.product-item .btn-wishlist {
  padding: 7px 30px;
  font-size: 0.96rem; }

.clb-scroll-top-holder.font-titles {
  font-size: 12px; }

/* Header menu CTA */
.site-header:not(.mobile-header) .nav-item a {
    line-height: inherit;
    /*padding: 0 1.5vw;*/
	padding: 0 15px;
}
.cta1 {
	display: block;
  	width: 150px;
  	height: 66px;
	text-align: center;
}
.cta2 {
	display: block;
  	width: 60px;
  	height: 66px;
}
.cta3 {
	display: block;
  	width: 120px;
  	height: 66px;
	background: url("./images/ico-telephone.png");
}
@media screen and (max-width: 1180px) {
	.cta1, .cta2 {
		display: none;
		}
}
@media screen and (max-width: 1360px) {
	.cta3 {
		display: none;
		}
}

/* Header menu mobile */
.site-header.mobile-header .main-nav .copyright{
	margin-top: 100px;
	font-size: 12px;
}

.site-header.mobile-header .main-nav .copyright a{
	margin-top: 100px;
	font-size: 12px;
}


/* Homepage Desktop Service Bloc Backgrounds*/
.homepagebackgroundgreen {
	width: 480px;
	height: 352px;
	border-radius: 20px 20px 0px 20px;
	background-color: #10eb9c;
}
.homepagebackgroundwhite {
	width: auto;
  	height: 100%;
	border-radius: 20px;
	box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
}

/* Homepage Mobile Service Bloc Backgrounds*/
.homepagebackgroundgreenmobile {
	width: auto;
	height: 160px;
	border-radius: 20px 20px 0px 0px;
	background-color: #10eb9c;
}
.homepagebackgroundwhitemobile {
	width: auto;
  	height: 100%;
	border-radius: 20px;
	box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
}

/* Gradients */
.didyouknowbackgroungradient {
	background: rgb(16,235,156);
	background: -moz-linear-gradient(90deg, rgba(16,235,156,1) 0%, rgba(0,183,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(16,235,156,1) 0%, rgba(0,183,255,1) 100%);
	background: linear-gradient(90deg, rgba(16,235,156,1) 0%, rgba(0,183,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#10eb9c",endColorstr="#00b7ff",GradientType=1);
	border-radius: 20px;
}
.newsbackgroungradient {
	background: rgb(16,235,156);
	background: -moz-linear-gradient(90deg, rgba(16,235,156,1) 0%, rgba(0,183,255,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(16,235,156,1) 0%, rgba(0,183,255,1) 100%);
	background: linear-gradient(90deg, rgba(16,235,156,1) 0%, rgba(0,183,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#10eb9c",endColorstr="#00b7ff",GradientType=1);
}
