/*
Theme Name: Aviv
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

*/

#logo{
	direction: ltr;
}

#logo img{
	margin-top: -15px;
	max-height: 55px;
}

.navigation ul.sf-menu > li:first-child {
    margin-right: 0;
}

.navigation ul.sf-menu > li {
    padding: 0;
    margin: 0 73px 0 0;
}

#top .sf-menu > li {
    float: right;
}

.contact_details .icons-marker {
  display: block;
  width: 16px;
  margin-right: 0px;
  margin-left: 12px;
  float: right;
}

.home_contact{
	background: #eaeaea;
    padding: 0px 20px 10px 0px;
    border-radius: 5px;
}

.home_contact h3{
	font-size: 24px;
    line-height: 1;
    margin-bottom: 10px;
}

.home .cols-1 form .row-fluid{
	margin-left: 0px;
}

.cols-2 .cols-1 [class*="span"] {
    width: 99.9999%;
}

.home .cols-1 form input[type="submit"]{
	margin-left:20px;
}
.home .cols-1 form p{
	display: none;
}

#maintop article figure img{
	max-height: 72px;
	max-width: 72px;
}

#copyright .contact_details .icons-marker{
	margin-right: 12%;
}

#copyright .contact_details{
	text-align: right;
}

.img{ text-align: center; }

@media (max-width: 1200px){
	.navigation ul.sf-menu > li {
	    margin: 0 60px 0 0;
	}
}

@media (max-width: 979px){
	.navigation ul.sf-menu > li {
	    margin: 0 30px 0 0;
	}
}

@media (max-width: 767px){
	#wrapper .wrapper-inner{
		background-position: center 130px;
	}
}
