/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../css/custom.css);


.custom-logo { background-image: url(http://www.vulindlela.co.za/img/vulindlela.png); }

.frontpage-teaser1 { background-image: url(../../../../../images/yootheme/demo/slideshow/infinite_teaser1_grey.jpg); }

.wp-image-816, .wp-image-822 {border:solid 1px;}

body {
	font: normal 14px/20px Arial, Helvetica, sans-serif;
	color: #666;
}

.title  {color:#231F20; font-size: 30px; line-height: 30px; padding-bottom: 20px;}

.content{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;padding: 15px;
	margin-right:15px;}
.wp-page-698 .content{background: none repeat scroll 0 0 transparent;
    border: 0px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;
	margin-right:0px
	}

h1 {
    color:#ba872c;
}

h2 {
    color: #926344;
}

.right{float:right;}
.left{float:left;}


/* modules.css */
.mod-box-default {
    background: url(../../../images/bgg.png) repeat scroll 0 0 #432110;
       color: #efefef;
	-webkit-box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.14);
    box-shadow:  1px 1px 2px 2px rgba(0, 0, 0, 0.14);
}

.module-title{
    color: #BA872C;
}


/* Frontpage: Features
----------------------------------------------------------------------------------------------------*/

.frontpage-teaser1 {
	background-image: url(http://www.vulindlela.co.za/img/infinite_teaser1_default.jpg);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.frontpage-teaser2 {
	background-image: url(http://www.vulindlela.co.za/img/infinite_teaser2_default.jpg);
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.frontpage-teaser3 {
	background-image: url(http://www.vulindlela.co.za/img/infinite_teaser3_default.jpg);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.frontpage-teaser4 {
	background-image: url(http://www.vulindlela.co.za/img/infinite_teaser4_default.jpg);
	background-position: 00% 50%;
	background-repeat: no-repeat;
	background-size: cover;
}



/* base.css */
blockquote {
    font-size: 16px;
    line-height: 22px;
    padding:20px 30px 20px 70px;
	margin:  20px 0px 30px 20px;
    width: 75%;
	max-width:80%;
	background: url(../../../images/q.png) top left no-repeat;
	border-right: 1px dashed #B09E78;
	color:#bd953e;
	
}

blockquote :nth-child(odd) { background-color :#efefef}

.footer-right{float:right;
display:block;
clear:both;

}
.footer-left{
	float:left;
	display:block;
	margin-right:60px;
	
}
blockquote.footer-quote {
    width: 50%;
	 float: left;
	 padding:20px;
	 
}

#footer .widget_nav_menu {
    float: right;
   	display:block;
	position: inherit;
    z-index: 1;
	margin-top:20px;
}

#footer a 
{
    text-decoration: none;
	color:#68bad9;
}

#footer a:hover {
    text-decoration: none;
	color:#b8e3f4
}



.wk-slideshow-infinite > div .prev {
    background-position: 0 -200px;
    left: 100px;
}


.wk-slideshow-infinite > div .next {
    background-position: 0 0;
    right: 100px;
}


.bg-colored ul.check > li, .mod-box-colored ul.check > li, .mod-box-transparent ul.check > li {
    background-image: url("../../../images/tools/list_check_white.png");
	color:#15799f;
}



.button-primary, #page .mod-box-default .button-primary, #page .mod-box-grey .button-primary {
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.wp-caption-text{ font-size:12px; color:#15799f; 
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
text-align: center;
margin:0;
font-style:italic;
}

.align-left, .alignleft {
    display: block;
    float: left;
    margin-right: 25px;
}

.wp-image-838{ position: relative;
    right: 10px;
    top: 12px;}
	
	hr {
    border-top-color: #DDDDDD;
    margin: 00px 0;
}