/* Image Backgrounds
 ========================================================================== */
.tm-dark-pattern-bg {
	background: url(../images/dark-pattern.jpg) repeat;
    padding: 0;
    margin: 0;
}
.tm-img-1-bg {
	background: url(../images/img-1-bg.jpg) no-repeat 0 0;
    padding: 0;
    margin: 0;
}
.tm-img-2-bg {
	background: url(../images/img-2-bg.jpg) no-repeat 0 0;
    padding: 0;
    margin: 0;
}
.tm-img-3-bg {
	background: url(../images/img-3-bg.jpg) no-repeat 0 0;
    padding: 0;
    margin: 0;
}
.tm-img-4-bg {
	background: url(../images/img-4-bg.jpg) no-repeat 0 0;
    padding: 0;
    margin: 0;
}
.CuteBibleText {
	font-size: 16px; 
	line-height: 22px;
	background: url(../images/slider-bible-bg.jpg) no-repeat 0 0; 
	min-height: 210px;
	margin: 0;
	padding: 0;
}
.CuteText {
	font-size: 16px; 
	line-height: 22px;
	background: url(../images/bg-municipal-text.jpg) no-repeat 0 0; 
	min-height: 210px;
	margin: 0;
	padding: 0;
}
ul.footer-links > li a {
	background: url(../images/links-bg.png) no-repeat 0 1px; 
}
ul.footer-links > li a:hover,
ul.footer-links > li a:active {
	background: url(../images/links-bg.png) no-repeat 0 -20px;
}
.woocommerce .widget_product_search input[type="submit"], 
.woocommerce-page .widget_product_search input[type="submit"] {
	background: url(../images/bg-search.png) no-repeat center center #30333f;
}

.woocommerce .widget_product_search input[type="submit"]:hover, 
.woocommerce-page .widget_product_search input[type="submit"]:hover {
	background: url(../images/bg-search.png) no-repeat center center #e2bf1d;
}
.tm-error-page {
  background: url(../images/error-bg.jpg) no-repeat center center;
  background-size: cover;
}
.tm-offline-page {
  background: url(../images/offline-bg.jpg) no-repeat center center;
  background-size: cover;
}
.tm-offline-page .tm-offline-img > div {
  background: url(../images/offline-msg.png) no-repeat center center;
  background-size: contain;
  height: 200px;
}
.tm-comingsoon-page {
  background: url(../images/comingsoon-bg.jpg) no-repeat center center;
  background-size: cover;
}

/* Share icons
 ========================================================================== */
.yashare-auto-init a {margin: 0 10px;}
.yashare-auto-init .b-share-icon_facebook {
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	transition: background 0.3s;
	background: url('../images/social-sprite.png') no-repeat;
	background-position: -5px -26px;
}
.yashare-auto-init .b-share-icon_twitter {
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	transition: background 0.3s;
	background: url('../images/social-sprite.png') no-repeat;
	background-position: -35px -26px;
}
.yashare-auto-init .b-share-icon_gplus {
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	transition: background 0.3s;
	background: url('../images/social-sprite.png') no-repeat;
    background-position: -68px -26px;
}
.yashare-auto-init .b-share-icon_facebook:hover {
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	transition: background 0.3s;
	background: url('../images/social-sprite.png') no-repeat;
	background-position: -5px -5px;
}
.yashare-auto-init .b-share-icon_twitter:hover {
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	transition: background 0.3s;
	background: url('../images/social-sprite.png') no-repeat;
	background-position: -35px -5px;
}
.yashare-auto-init .b-share-icon_gplus:hover {
	-webkit-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	transition: background 0.3s;
	background: url('../images/social-sprite.png') no-repeat;
    background-position: -68px -5px;
}
.yashare-auto-init .b-share-icon {
    float: left;
    display: inline;
    overflow: hidden;
    width: 16px;
    height: 16px;
    padding: 0!important;
    vertical-align: top;
    border: 0;
}

/* Text widget with 4 items
 ========================================================================== */
.solution-img-1 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -27px -26px;
	height: 110px;
    width: 110px;
    margin: 4px;
	padding: 0;
}
.ivents-number:hover .solution-img-1 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -27px -190px;
	transition: background 1s ease 0s;
	-webkit-transition: background 0.7s;
	-moz-transition: background 0.7s;
	-o-transition: background 0.7s;
	-ms-transition: background 0.7s;
	transition: background 0.7s;
}
.solution-img-2 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -190px -26px;
	height: 110px;
    width: 110px;
    margin: 4px;
	padding: 0;
}
.ivents-number:hover .solution-img-2 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -190px -190px;
	transition: background 1s ease 0s;
	-webkit-transition: background 0.7s;
	-moz-transition: background 0.7s;
	-o-transition: background 0.7s;
	-ms-transition: background 0.7s;
	transition: background 0.7s;
}
.solution-img-3 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -355px -26px;
	height: 110px;
    width: 110px;
    margin: 4px;
	padding: 0;
}
.ivents-number:hover .solution-img-3 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -355px -190px;
	transition: background 1s ease 0s;
	-webkit-transition: background 0.7s;
	-moz-transition: background 0.7s;
	-o-transition: background 0.7s;
	-ms-transition: background 0.7s;
	transition: background 0.7s;
}
.solution-img-4 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -517px -26px;
	height: 110px;
    width: 110px;
    margin: 4px;
	padding: 0;
}
.ivents-number:hover .solution-img-4 {
	background: url(../images/solutions-sprite.png) no-repeat; 
	background-position: -517px -190px;
	transition: background 1s ease 0s;
	-webkit-transition: background 0.7s;
	-moz-transition: background 0.7s;
	-o-transition: background 0.7s;
	-ms-transition: background 0.7s;
	transition: background 0.7s;
}

/* Offline page
 ========================================================================== */
.tm-offline-page {
	background: url(../images/offline-bg.jpg) no-repeat center center;
	background-size: cover;
}
.tm-offline-page .tm-offline-img > div {
	background: url(../images/offline-msg.png) no-repeat center center;
	background-size: contain;
	height: 200px;
}

/* Coming Soon page
 ========================================================================== */

.tm-comingsoon-page {
	background: url(../images/comingsoon-bg.jpg) no-repeat center center;
	background-size: cover;
}

/* Error page
 ========================================================================== */

.tm-error-page {
	background: url(../images/error-bg.jpg) no-repeat center center;
	background-size: cover;
}