/*
 Theme Name:   Osmosis Child
 Theme URI:    http://themeforest.net/user/greatives
 Description:  Osmosis Child Theme
 Version:      4.3.2
 Author:       Greatives Team
 Author URI:   http://greatives.eu
 Template:     osmosis
*/

/* global tags
*************************************************/
p {line-height:1.5em;}
h2 {text-transform:uppercase;}
img {max-width:100%;height:auto;}
sup {font-size:40%;}


.shadow-divider {display:block;background:url(images/shadow-divider.png) no-repeat top center;background-size:contain;height:30px;margin:50px 0;}



/* small hack to fix footer spacing on secondary pages */

#linked-in-secondary {padding-bottom:30px;}



/* footer call to action 

*************************************************/

#footer-cta {height:350px;background-color:#1f1d1d;margin-top:0;}

#footer-cta .col-1 {position:relative;}

#footer-cta .col-1 img {position:absolute;z-index:-1;top:0;left:0;width:100%;height:auto;}

#footer-cta .col-2 .grve-text {width:100%;padding-left:8%;padding-right:18%;}

#footer-cta .col-2 h4 {padding-top:30px;}

#footer-cta .col-2 .grve-bg-primary-3 {margin-left:160px;}



	#footer-cta .col-2 h4,

	#footer-cta .col-2 p {color:#fff;}



#footer-cta .col-2 .grve-element {margin-bottom:55px;}




/* Sitemap
***********************************************/
.sitemap-list h2, .sitemap-list ul li ul {display:none;}
.sitemap-list ul {margin-top:25px !important;list-style-type:none;text-align:center;}

.sitemap-list ul li {display:inline-block;line-height:3em;width:30%;padding:0;margin:0 2px;}
.sitemap-list ul li a {font-size:15px;float:left;width:100%;background-color:#efefef;}
.sitemap-list ul li a:hover {background-color:#c6262c;color:#fff;}






/* footer 

*************************************************/

#grve-footer-area {padding-top:80px !important;padding-bottom:95px !important;}

h5.grve-widget-title {font-size:15px;font-weight:700;}  

#grve-footer-area .grve-column-1-4 a:hover {color:#0062db;}

#grve-footer .textwidget {font-size:13px;line-height: 1.6em;}

.footer-logo {margin-bottom: 15px;}

.footer-logo-text {font-size:11px !important;padding-top:7px;padding-left:7px;}



	.footer-logo-text a {color: #fff;text-decoration: none;}

	#grve-footer-area a, .grve-copyright {color: #ffffff !important;}

	.grve-copyright {font-size: 11px !important;}

	#grve-footer .textwidget { color: #fff;}

	#grve-footer-bar a, #grve-footer-bar #grve-second-menu li a, #grve-footer-bar .grve-social li a, #grve-footer-bar .grve-social li:after, #grve-footer-area a {color: #fff !important;

	-webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

	}

	#grve-footer-bar a:hover, #grve-footer-bar #grve-second-menu li a:hover, #grve-footer-bar .grve-social li a:hover, #grve-footer-area a:hover {color: #c6262c !important;}



.grve-copyright span,