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

/* Add your custom CSS below */
@keyframes Gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

@media (min-width: 800px){
	body .sh-footer-widgets {
	padding: 102px 0 195px 0;
}
}

body .sh-section-069fa73bd5912364d760ba820a1b947a {
    background: linear-gradient(
245deg
		, #1d6ba5, #3c97dc, #57b6fd, #f8f8f8)!important;}
.sh-footer-widgets {
	
	background: linear-gradient(200deg, #3cabff, #65bdff, #0064ae, #138fed)!important;
	background-size: 400% 400%!important;
	animation: Gradient 10s ease infinite!important;
}
.sh-footer-columns {
    text-align: center;
}
.sh-contacts-widget-item {
    padding-left: 10px!important;
}
 .sh-nav-mobile li a{
 	    color: #ffffff!important;
    text-align: center;
}
.sh-header .sh-nav > li.menu-item > a{
	 font-weight: 600;
    color: rgba(12, 12, 12, 0.95);
}
.sh-footer .sh-footer-widgets a:after{
  content: "";
  transition:0.5s all ease;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  position:absolute;
}
.sh-footer .sh-footer-widgets a:hover{
	color:#d73444;
}
a.after:after{
  bottom:-0.25em;
}

#crazy .sh-single-image-container img.sh-image-url {
    margin-bottom: 29px;
}
.sh-section-80d657d97cc44e436dd03ef9891a07d4 {
   
}
@media (max-width: 800px){
#mob img {
    max-width: 80%;
    min-height: 1px;
    height: auto;
}
}
#prc .sh-piechart {
    position: relative;
    display: table;
    margin: 0 auto;
    /* margin-bottom: 15px; */
}
 #prc  .sh-heading .sh-heading-content {
    margin:0;
}
#prc .sh-piechart-background{
	stroke-width:7;
}
#prc .sh-piechart-animation{
	stroke-width:7;
}
#prc h2 {
    font-size: 38px;
    LINE-HEIGHT: 26PX!IMPORTANT;
    COLOR: #ffffff!IMPORTANT;
}
#prc strong {
   
    COLOR: #00aeef;
}

#prcm .sh-piechart {
    position: relative;
    display: table;
    margin: 0 auto;
    /* margin-bottom: 15px; */
}
 #prcm  .sh-heading .sh-heading-content {
    margin:0;
}
#prcm .sh-piechart-background{
	stroke-width:7;
}
#prcm .sh-piechart-animation{
	stroke-width:7;
}
#prcm h2 {
    font-size: 38px;
    LINE-HEIGHT: 26PX!IMPORTANT;
    COLOR: #ffffff!IMPORTANT;
}
#prcm strong {
   
    COLOR: #00aeef;
}
#text-block-b05095711f09f1eb1f23d95e8d8b568b {
    font-size: 22px;
    text-align: center;
    font-weight: 600;
    color: #ffffff;
    margin: 0px 0px 15px 0px;
}
#call .sh-single-image-container {
    max-width: 352px;
}
.sh-section-069fa73bd5912364d760ba820a1b947a {
background: linear-gradient(200deg, #1d6ba5, #3c97dc, #57b6fd, #f8f8f8)!important;
    background-size: 400% 400%!important;
	animation: Gradient 10s ease infinite!important;
}
#text-block-99d1d6b7969aa8c8d0b8f60b49207283 {
    font-size: 29px;
    color: #ffffff;
    margin: 17px 12px 10px 0px;
    font-weight: 600; 
}
#call h2 {
    font-size: 60px;
    LINE-HEIGHT: 43PX!IMPORTANT;
    COLOR: #ffffff!IMPORTANT;
}
#text-block-d16fad4e9b2f53656f6a63ff674d545e {
    font-size: 28px;
    color: #ffffff;
    font-weight: 600;
    margin: 0px 0px 15px 0px;
}
#button-2128290da80d58b0567e5e0a5db669a5 .sh-button {
    border-radius: 33px;
    background-color: #ffffff;
    color: #3892d5;
}
#call .sh-button-text {
    position: relative;
    font-weight: bold;
    position: relative;
    FONT-WEIGHT: 500;
    FONT-SIZE: unset;
    /* MARGIN: 8PX; */
    z-index: 10;
}
#text-block-9fa3af0a6621c104ffc144c734f9d25c {
   
    margin: 2px 0px 44px 0px;
}
.sh-section-069fa73bd5912364d760ba820a1b947a {
    padding: 0px 0px 0px 0px;

}
.sh-column-7035f9d3c0255ae12e81e92d06257851 {
    margin-top: 38px;
}
.sh-section-184119d31695e622484d4864f5e63ed5 {
background: linear-gradient(200deg, #1d6ba5, #3c97dc, #57b6fd, #f8f8f8)!important;
    background-size: 400% 400%!important;
	animation: Gradient 10s ease infinite!important;
}
#text-block-dac9259196fdb435e95d769c54c0644c{
    font-size: 24px;
    font-weight: 700;
    color: #ffffff;
    margin: 0px 0px 15px 0px;
}
#button-709751221452c6f5203be9af2ae4fb20 .sh-button {
    border-radius: 36px;
    font-size: 18px;
    background-color: #ffffff;
    color: #39aaff;
}
#text-block-fd9255b418994263250c45c3b745ce52 {
    color: #ffffff;
    FONT-SIZE: 42PX;
    margin: 0px 0px 20px 0px;
}
#text-block-709948a07bbb599674c8e8223ca33370 {
    font-size: 28px;
    font-weight: 600;
    color: #ffffff;
    margin: 30px 0px 15px 0px;
}
#map .sh-column {
    
     background-position: 0!important; 
     padding: 0!important; 
     margin:0!important;
}
#cont input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="date"], select {

    TEXT-ALIGN: center;
 
}
#cont .fw_form_fw_form > div {
    vertical-align: top;
    text-align: center;
}
#heading-291facdba1a21e05d885e91c967f01c9 {
    margin: 0px 0px 41px 0px;
}

.sh-section-8e792b79bc9a7a5e6865e443b54c29e8 {
    padding: -53px -48px -40px -19px;
    background-color: rgba(255,255,255,0);
    margin-top: -452px;
    margin-bottom: -70px;
}
.sh-column-1bb96e4648aeb8279f7a4672037d78cd {
    background-color: #ffffff;
    padding-top: 50px;
    padding-left: 30px;
    border-radius: 6px;
    padding-right: 30px;
    padding-bottom: 45px;
    background-position: center center;
    -webkit-box-shadow: 0 23px 44px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 23px 44px 0 rgba(0, 0, 0, 0.13);
}
.sh-section-b5f75461204ac17b4ac3dbdb7a6e9350 {
   background-color: #ffffff;
    padding-top: 50px;
    padding-left: 30px;
    border-radius: 6px;
    padding-right: 30px;
    padding-bottom: 45px;
    background-position: center center;
    -webkit-box-shadow: 0 23px 44px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 23px 44px 0 rgba(0, 0, 0, 0.13);
}
#heading-459235a7e2affe7581195e51747d0d4e .sh-heading-content {
    font-weight: 700!important;
    color: #ffffff;
    FONT-SIZE: xx-large;
}
#button-49b5edd10c847a2f771ced5ba9ee5800 .sh-button {

    border-radius: 65px;
}
#button-9c703d87508c6705bc7c45bb184809bb .sh-button {
    border-radius: 65px;

}

#ft .sh-button-container {
     margin: 0;
}
#button-6d7581c7ca89b19e359d3a1c36817fe8 .sh-button {
    border-radius: 43px;
    background-color: #ffffff;
    color: #39aaff;
}
.sh-footer .sh-footer-widgets i:not(.icon-link), .sh-footer .sh-footer-widgets .widget_recent_entries li:before {
    color: #39aaff!important;
}
#button-dc8b246e17926360a1789b7c9fbf11a4 .sh-button {
      border-radius: 43px;
    background-color: #ffffff;
    color: #39aaff;
}
#heading-459235a7e2affe7581195e51747d0d4e {
    margin: 0px 0px 58px 0px;
}
footer .sh-section {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: #91686800;
}

@media (min-width: 800px){
.sh-section-8e792b79bc9a7a5e6865e443b54c29e8 {
    padding: -53px -48px -40px -19px;
    background-color: rgba(255,255,255,0);
    margin-top: -452px;
    margin-bottom: -470px;
}
.sh-footer-widgets {
    padding: 511px 0 200px 0;
    color: #e3e3e3;
    background-color: #262626;
}}
.sh-section-3c0ff5c8d9e40cdebceb86dd768b9e4a {
    background: linear-gradient(200deg, #1d6ba5, #063558, #107ed0, #0fbdeae6)!important;
    background-size: 400% 400%!important;
    animation: Gradient 10s ease infinite!important;
}
#callum .sh-column-wrapper > *:last-child {
    text-align: center;
    margin-bottom: 0px;
}
#callum a {
    color: #2995e9;
    text-decoration: none;
    font-size: x-large;
    word-wrap: break-word;
  transition-timing-function: ease-in;

  /* Quick on the way out */
  transition: 0.9s;
}
#callum a:hover, a:focus, .post-meta-two a:hover {
    color: #063558;

}
#heading-85c3dcc7649525a3579161f122773e5b .sh-heading-content, #heading-85c3dcc7649525a3579161f122773e5b .sh-heading-additional-text {
    font-size: xx-large;
}
#heading-aac67a4ab743574187c3586a5e139d95 .sh-heading-content, #heading-aac67a4ab743574187c3586a5e139d95 .sh-heading-additional-text {
    font-size: -webkit-xxx-large;
}
.sh-footer-columns .sh-button:hover {

    color: #fff!important;
    background-color: #0670bf!important;
}
.sh-footer-columns .sh-button-icon i:hover {
   color: #fff!important;
}
.sh-section-b5f75461204ac17b4ac3dbdb7a6e9350 {
   background-color: #ffffff;
    padding-top: 50px;
    padding-left: 30px;
    border-radius: 6px;
    padding-right: 30px;
    padding-bottom: 45px;
    background-position: center center;
    -webkit-box-shadow: 0 23px 44px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 23px 44px 0 rgba(0, 0, 0, 0.13);
}
.sh-section-71c9341bd003ce4619ce2f9e0fccb405 {
    margin: 30px 0px -4px 0px;
   
}
.sh-column-8c67a2b7f8c6300e5ba292a9ef30242b {
    TEXT-ALIGN: center;
    background-position: center center;
}
#color-presenter-image{
    width: 100%!important;
}
.header-logo img {
    height: auto;
    max-height: 29px;
}
#chs .sh-column {

    padding: 0px!important; 
}
#chs  {
    padding-left: 0px!important;
    padding-right: 0px!important;

}
.sh-nav > li.menu-item > a, .sh-nav-mobile li a {
    font-size: 17px;
}
.sh-header .sh-nav > .current_page_item > a, .sh-header .sh-nav > .current-menu-ancestor > a, .sh-header-left-side .sh-nav > .current_page_item > a {
    color: #000!important;
}
.sh-tabs-style4 .nav-tabs {
    width: unset!important;
}
.header-logo img {
    height: auto;
    max-height: 75px;
}
.menu a, .menu a:link, .menu a:visited, .menu a:focus, span {
    color: #0e70b9!IMPORTANT  ;
    text-decoration: none;
}
#envirabox-title-float-wrap tbody, #envirabox-title-float-wrap td {
    display: none;
}