/*********************************
// Voondu White Style
// by Yossi Aharon
// Version: 1.0.0
*********************************/

body {
background: #FFFFFF;
background-image: url("../images/bg-white.png");
background-repeat: repeat-x;
background-attachment: fixed;
background-size: contain;
padding: 10px 0;
}

.jumbotron {
    background-color: rgba(0, 0, 0, 0.05);
}

.jumbotron h1 {
    color: #000000;
}

.navbar-nav > li > a {
    color: rgb(0, 0, 0);
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
}

navbar-nav > li > a:hover, 
.navbar-nav > li > a:focus {
    background-color: rgba(255, 255, 255, 0.1);
    color: #000000;
    -webkit-animation: pulse 1s;
    animation: pulse 1s;
}

.nav .open>a, 
.nav .open>a:focus, 
.nav .open>a:hover {
    background-color: rgba(255, 255, 255, 0.04);
    color: #000000;
}

.dropdown-menu {
    background-color: #FFFFFF;
}

.dropdown-menu>li>a {
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}

.navbar-toggle .icon-bar {
    background-color: black;
}

.navbar-brand {
    font-size: 45px;
    color: #000000;
    font-family: 'Fredericka the Great', cursive;
}

.navbar-brand:hover, .social:hover {
    color: #EEB3FF;
}

.row-centered {
    text-align: center;
}

h1, h2, h3, h4, h5, h6, p {
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}

.text-muted {
    color: rgba(255, 255, 255, 0.44);
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: rgba(255, 255, 255, 0.44);
}

.round-circle {
    background: rgba(255,255,255,.18);
    box-shadow: inset 0 0 15px rgba(255,255,255,.5), 0 1px 4px rgba(0,0,0,.3);
    -moz-box-shadow: inset 0 0 15px rgba(255,255,255,.5), 0 1px 4px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 15px rgba(255,255,255,.5), 0 1px 4px rgba(0,0,0,.3);
    -o-box-shadow: inset 0 0 15px rgba(255,255,255,.5), 0 1px 4px rgba(0,0,0,.3);
    -ms-box-shadow: inset 0 0 15px rgba(255,255,255,.5), 0 1px 4px rgba(0,0,0,.3);
    width: 140px;
    height: 140px;
	margin: 15px auto;
    border-radius: 100%;
}

.round-circle .glyphicon {
    font-size: 70px;
    padding: 35px;
    color: #000000;
}

h3.action-title {
    margin: 7px;
}

@media (max-width: 768px) {
.navbar-nav.social li {
	float: left;
	margin: -5px;
}
.navbar-nav>li>a {
	margin: 0 15px;
}
}

a:focus, a:hover {
    color: rgba(255, 255, 255, 0.9);
}

.btn {
    color: #FFFFFF;
    border-color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
}

.btn:hover, 
.btn.focus, 
.btn:focus {
    color: #fff;
    background-color: #6D6D6D;
    border-color: #000000;
}

.btn.active, 
.btn:active {
    background-color: #000000;
    border-color: #A0A0A0;
}

.scroll-up {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}

footer {
    color: rgb(0, 0, 0);
    padding: 15px;
}

h3.widget-title {
    padding: 10px 20px;
    background-color: rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
}

.widget {
	font-family: 'Montserrat', sans-serif;
	text-align: center;
}

.widget p {
	text-align:center;
	padding: 10px 0px;
}

.widget ul {
	text-align: center;
	list-style-type: none;
    padding: 10px 0;
}

.widget hr {
	width:70%;
}

.widget a {
    color: #000000;
}

.widget-address .fa {
    padding: 10px;
}

ul.footer-social li {
    display: inline;
    padding: 10px;
}

.widget form {
    padding: 10px 20px;
}

.container.copyright {
    padding: 10px 20px;
    background-color: rgb(219, 219, 219);
    border-radius: 10px;
    color: #000000;
    font-family: 'Montserrat', sans-serif;
}

.container.copyright a {
	color: #07ACFF;
}

.contact-form h2 {
    padding: 20px;
}

.control-label {
    padding: 7px 20px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}

.blog-categories {
    padding: 7px 20px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
	list-style-type: none;
}

.blog-categories li:before {
		content: "\00BB \0020";
}

ul.blog-categories li {
    padding: 3px 0px;
}

.blog-categories li a {
	color: #ffffff;
    font-family: 'Montserrat', sans-serif;
	font-size: 15px;
}

ul.widget-social {
    padding: 10px;
}

ul.widget-social li {
    display: inline;
	padding: 10px 10px;
}

ul.widget-social li a {
    color: white;
	 padding: 7px;
}

h2.post-title a {
    color: #ffffff;
    font-size: 28px;
}

.page-title {
	padding: 0 5px;
}

.panel {
    background-color: rgba(255,255,255, 0.2);
    font-family: 'Montserrat', sans-serif;
	color: #ffffff;
}

.panel-heading [data-toggle="collapse"]:after {
	font-family: FontAwesome;
	content: "\f054";
	float: right;
	color: #ffffff;
	font-size: 18px;
	line-height: 22px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.panel-heading [data-toggle="collapse"].collapsed:after {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #ffffff;
}
