/*
Theme Name: Land Highnet
Theme URI: http://webdoctor.co.il/
Author: Promoline Ltd
Author URI: http://promoline.co.il/
Description: 
Version: 1.0
License: 
License URI: 
Tags:
Text Domain: 
*/
* {margin-top: 0;}
html {overflow-x: hidden;}
body {direction: rtl;margin: 0;font-family: OpenSans;font-size: 16px;line-height: 1.1;color: #003a52;background: url(images/pattern.jpg);}
img {max-width: 100%;height: auto;}
.clr {clear: both;}
.row {width: 1000px;margin: auto;}
.mobile {display: none !important;}

/* ***************************************** */
/* Header									 */
/* ***************************************** */
header {padding-bottom: 30px;}
header .row {align-items: flex-end;display: flex;justify-content: space-between;}
.header-1 {align-items: flex-end;display: flex;}
.menu {margin: 0;padding: 0;}
.menu-item {color: #f15a22;display: inline-block;margin-left: 30px;}
.menu-item > a {text-decoration: none;color: inherit;}
.menu-item > a:hover {text-decoration: underline;}
#logo {position: relative;top: 20px;margin-left: 20px;}
.phone {align-items: center;display: flex;flex-direction: row-reverse;}
.phone > img {margin-right: 10px;}

/* ***************************************** */
/* Main Section								 */
/* ***************************************** */
/* General */
.main-content .row {display: flex;justify-content: space-between;}
article {width: 640px;padding-top: 30px;}
aside {background: #003a52;box-sizing: border-box;color: #fff;padding: 20px 30px;width: 320px;position: relative;}
aside::before {background: url("images/arrow.png");content: "";height: 68px;position: absolute;right: calc(50% - 34px);top: -80px;width: 68px;}

/* Main Image */
.page-main-img {position: relative;right: calc(50% - 960px);width: 1920px;}
.page-main-img img {display: block;}
.page-main-img .row {bottom: 110px;position: absolute;right: calc(50% - 500px);}
h1.main-image-text {color: #003a52;font-size: 60px;font-weight: 900;margin-bottom: 0;letter-spacing: -1px;}

/* Page Content */
h2.content-title {color: #f15a22;font-size: 40px;font-weight: normal;margin-bottom: 40px;}
.content-block {margin-bottom: 30px;}
.content-block > h3 {font-size: 20px;margin-bottom: 15px;}
.content-block-text {text-align: justify;}
.content-block-text ul {list-style: none;padding: 0;}
.content-block-text li {background: url("images/v.png") no-repeat right top;margin-bottom: 30px;min-height: 32px;padding-right: 50px;}
.content-block-text ul p {margin: 0;}

/* Form */
.side-form {margin-bottom: 50px;}
.form-title {font-size: 35px;margin-bottom: 20px;text-align: center;}
.form-field {align-items:center;background:#fff;border-radius:3px;color:#003a52;display:flex;justify-content:space-around;margin-bottom:10px;padding:0 10px;}
.form-field.field-subscribe, .form-field.field-send {background: none;color: inherit;display: block;padding: 0;}
.form-field > label {width: 40px;}
.form-field > .wpcf7-form-control-wrap {width: calc(100% - 50px);}
.wpcf7-form-control.wpcf7-text {box-sizing: border-box;font: inherit;height: 50px;width: 100%;border: none;}
.wpcf7 span.wpcf7-list-item {margin: 0;}
.wpcf7-form-control.wpcf7-submit {background: #f15a22 url("images/form-arrow.png") no-repeat 15px;border: 0;border-radius: 3px;color: #fff;font-family: inherit;
    font-size: 35px;height: 55px;text-align: right;width: 100%;cursor: pointer;transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.wpcf7-form-control.wpcf7-submit:hover {background-position: 10px;}

/* Testimonials */
.testimonials-block {padding-bottom: 20px;margin-bottom: 0;}
.testimonial-container {font-size: 14px;}
.testimonial-image {margin-bottom: 30px;}
.testimonial-image > img {display: block;}
.testimonial-content {margin-bottom: 15px;line-height: 1.3;}
.testimonial-name {color: #f15a22;font-weight: 900;}
.slick-dots {text-align: right;}
.slick-dots li button::before {color: #fff;font-size: 13px;}
.slick-dots li.slick-active button::before {color: #fff;}

/* Bottom Form */
.bottom-form {background: url("images/clouds-bottom.jpg") top;padding: 35px 0;color: #fff;}
.bottom-form .wpcf7-form {display: flex;flex-wrap: wrap;justify-content: space-between;}
.bottom-form .form-field {box-sizing: border-box;color: #00a5e7;margin-bottom: 20px;width: calc(25% - 10px);}
.bottom-form .form-field.field-subscribe {color: #fff;}

/* Footer */
footer {background: #bdbcbc;padding: 10px 0;}

@media screen and (max-width: 999px) {
	.desktop {display: none !important;}
	.mobile {display: block !important;}
	.row {width: 90%;max-width: 700px;margin: 0 auto;}
	header {padding: 10px 0;}
	#logo {position: static;max-width: 30vw}
	.page-main-img {position: static;width: auto;}
	.page-main-img .row {position: static;}
	h1.main-image-text {font-size: 30px;margin-bottom: 20px;text-align: center;}
	h2.content-title {font-size: 25px;margin-bottom: 20px;text-align: center;}
	.content-block > h3 {font-size: 18px;}
	.form-title {font-size: 20px;}
	.bottom-form .form-field {width: 100%;}

}
@media screen and (max-width: 783px) {

}
