/*

Theme Name: 5Star hovalot

*/



/* =WordPress Core

-------------------------------------------------------------- */

@font-face{

	font-family:'almoni-dl';

	font-weight:300; /*(light)*/

	font-style: normal;

	src: url('fonts/almoni-dl-aaa-300.eot'); 

	src: url('fonts/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'), 

		url('fonts/almoni-dl-aaa-300.ttf') format('truetype'), 

		url('fonts/almoni-dl-aaa-300.woff') format('woff');

}

@font-face{

	font-family:'almoni-dl';

	font-weight:400; /*(regular)*/

	font-style: normal;

	src: url('fonts/almoni-dl-aaa-400.eot'); 

	src: url('fonts/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), 

		url('fonts/almoni-dl-aaa-400.ttf') format('truetype'), 

		url('fonts/almoni-dl-aaa-400.woff') format('woff'),

		url('fonts/almoni-dl-aaa-400.woff2') format('woff2');

}

@font-face{

	font-family:'almoni-dl';

	font-weight:700; /*(bold)*/

	font-style: normal;

	src: url('fonts/almoni-dl-aaa-700.eot'); 

	src: url('fonts/almoni-dl-aaa-700.eot?#iefix') format('embedded-opentype'), 

		url('fonts/almoni-dl-aaa-700.ttf') format('truetype'), 

		url('fonts/almoni-dl-aaa-700.woff') format('woff'),

		url('fonts/almoni-dl-aaa-700.woff2') format('woff2');

}

@font-face{

	font-family:'almoni-dl';

	font-weight:900; /*(black)*/

	font-style: normal;

	src: url('fonts/almoni-dl-aaa-900.eot'); 

	src: url('fonts/almoni-dl-aaa-900.eot?#iefix') format('embedded-opentype'), 

		url('fonts/almoni-dl-aaa-900.ttf') format('truetype'), 

		url('fonts/almoni-dl-aaa-900.woff') format('woff'),

		url('fonts/almoni-dl-aaa-900.woff2') format('woff2');

}

input{

    -webkit-appearance: none;

}

body,a,p,h1,h2,h3,h4,h5,h6{

    text-align:right;

    direction: rtl;
    line-height:1.5em;

}

h2,h3{

#text-shadow: 0 1px 4px #5C5C5C;

}

.wp_content_container,body,p,.wp_content_container li{

    font-size:18px;

}

ul,ul ul,ol,ol ol {

    margin:0;

}

ul li, ol li {

    text-align: right;

}

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



.clearfix:after {

   content: " "; /* Older browser do not support empty content */

   visibility: hidden;

   display: block;

   height: 0;

   clear: both;

}

.site_main{

    max-width:1052px;

    margin:auto;

    position: relative;

}

.header_menu ul{

    margin:0;

    padding:0;

    list-style:none;

}

.header_menu ul li{

    float:right;

}

.header_menu ul li a{

    color:#3d3d3c;

    font-weight:900;

    text-decoration:none;

    font-size:17px;

    padding-left:10px;

    padding-right:10px;

}

.header_menu ul li a:hover,

.header_menu ul li.current-menu-item a{

    border-bottom:2px solid #3495c8;

    padding-bottom:3px;

}

.header_menu{

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease;

    margin-top:132px;

}

.home_first{

    background:#e5e5e5;

}

.image_slider{

   /* max-width:1326px;*/

    margin:auto;

    width:100%;

}

.lSSlideOuter .lSPager.lSpg > li a, .lSSlideOuter .lSPager.lSpg > li a{

    background:url("images/bulletoff.png");

    width:17px;

    text-indent:999px;

    height:17px;

}

.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a{

    background:url("images/bulleton.png");

    width:17px;

    height:17px;

    text-indent:999px;

}

.lSSlideOuter.lSrtl{

    position:relative;

}

.lSSlideOuter.lSrtl .lSPager {

    position: absolute;

    bottom: 36px;

    width: 100%;

}

.cubes .image_wrap {

       border: 3px solid #fff;

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease;

    position: relative;

    overflow:hidden;

    display:inline-block;

}

.cubes .image_wrap a {

    display: block;

}

.cubes .image_wrap a img{

    -webkit-transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

    transition: all 500ms ease;

}

.cubes .image_wrap a img:hover{

  -moz-transform:scale(1.1);  

  -webkit-transform:scale(1.1);  

  -o-transform:scale(1.1);  

  -ms-transform:scale(1.1);

}

.cubes .image_wrap:hover {

    opacity: 0.8;

}

.home_content h3,

h2{

    color:#223b72;

    font-size:25px;

    font-weight:900;

}

.home_content{

    background:url("images/homesecbg.jpg") repeat;

}

.cubes{

    padding:50px 0;

}

.home_content{

    padding:50px 0 0 0;

}

.home_content iframe{

    max-width:100%;

    height:160px;

}

.home_content iframe{

    border:8px solid #fff;

}

.home_content .textwidget{

    font-size:16px;

    font-weight:bold;

    margin-bottom:0;

}

.list_wrapper ul {

    list-style-type: none;

}

.list_wrapper li {

    background: url(images/blue_li.png) no-repeat 100% 50%;

    padding-right: 47px;

    margin-bottom: 14px;

    font-size:21px;

}

.testimonials .widget-title {

    text-align: center;

}



.testimonials_list {

    list-style-type: none;    

}

.t_title {

    font-size: 21px;

    text-align: center;

    padding: 0 30px;

}

.t_desc {

    text-align: center;

    display: inline-block;

    width: 100%;

    margin: 25px 0 0 0;

}

.t_thumb {

    float: none;

    display: inline-block;

    margin: 0 0 0 14px;

}

.t_thumb img {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;    

}

.t_titles {

    display: inline-block;

    float: none;

    position: relative;

    top:10px;

}

.t_name {

    font-weight: 800;

    font-size: 21px;

}

.t_role {

    color: #3495C8;

    font-size: 15px;

    font-weight: 800;

}



.testimonials_shortcode_wrapper .lSAction > .lSNext {

    display: inline-block;

    background: url(images/t_right.png) no-repeat 0 0;

    width:12px;

    height:21px;

}

.testimonials_shortcode_wrapper .lSAction > .lSPrev {

    display: inline-block;

    background: url(images/t_left.png) no-repeat 0 0;

    width:12px;

    height:21px;

}

.testimonials_shortcode_wrapper .lSAction > a {

    top:13%;

}



#full_contacts {

    display: inline-block;

    width: 100%;

    background: #223B72;

    color: #FFF;

    position: relative;

}

.full_contacts_wrapper label {

    font-size:18px;

    font-weight:700;

}

.full_contacts_wrapper input {

    width:100%;

    max-width: 100%;

}

.full_contacts_wrapper input[type="submit"] {

    background: #3495c8;

    color:#FFF;

    font-weight:800;

    font-size:30px;

    border:0;

    cursor:pointer;

    font-family:'almoni-dl';

    position: relative;

    top: 30px;   

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease; 

}

.full_contacts_wrapper input[type="submit"]:hover {

    opacity: 0.8;

}

.full_contacts_wrapper h3 {

    font-weight:800;

    display: inline-block;

    margin: 26px 0;

    padding-left: 48px;

    font-size:30px;

    color:#FFF;

    background: url(images/left_white_arr.png) no-repeat 0 50%;

}



.full_contacts_wrapper .units-row .unit-25 {

    margin-right:0;

    padding-right: 1%;

}

.full_contacts_wrapper .units-row .unit-25:first-child {

    padding-right: 0;

}

#footer_menus {

    background: #0f1628 url(images/footer_navs_bg.jpg) repeat 0 0;

    padding: 50px 0;

}



.footer_widget_title {

    color:#3495c8;

    font-weight:800;

    font-size:20px;

    margin:0 0 10px 0;

}

#footer_menus ul.menu li a {

    color:#FFF;

    font-weight: 700;

    font-size:18px;

    text-decoration: none;

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease;

    display: block;

    padding: 8px 5px;

}

#footer_menus ul.menu li a:hover {

    background: #3495c8;

}



.footer_nav:first-child {

    margin-right:0;

}



.footer_nav {

    position: relative;

    display: inline-block;

    width:20%;

    margin-right: 2%;    

    float: right;

}



.footer_nav ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.footer_nav.last_block {

    width:34%;

    float: left;

    position: relative;

}



#footer_menus .textwidget,

#footer_menus .textwidget p {

    color:#FFF;

}

#footer_menus .textwidget p {

    margin-bottom: 12px;

    font-size:18px;

}



#site_credits {

    background: #f9f9f9;

    color:#8b9096;

    font-size:17px;

    padding: 10px 0;

}

.footer_credits {text-align: left;}

.footer_info a {color:#8b9096;font-size:17px;text-decoration: none;}



.footer_credits a {

    display: inline-block;

    background: url(images/extra_logo.png) no-repeat 0 0;

    color:#8b9096;

    font-size:17px;

    padding-left: 48px;

    line-height: 25px;

    text-decoration: none;

}

.footer_credits a:hover{

    color:#223b72;

    background-position:0 25px;

}

.page-template-template-contacts #full_contacts{

    display:none;

}

.abs_phone_button {

    position: absolute;

    top:0;

    left:0;

    background: #223b72;

    width:290px;

    text-align: center;

    height:50px;

}

.abs_phone_button a {

    color:#fff;

    font-size: 43px;

    line-height: 50px;

    font-weight:800;

    display: inline-block;

    text-decoration: none;

    background: url(images/phone_icon.png) no-repeat 100% 50%;

    padding-right: 35px;

    padding-left: 20px;

    position: relative;

}



.header {

    display: inline-block;

    width:100%;

    background: #FFF;

    z-index: 100 !important;

}

.logo {

    display: block;

}

.header_bread {

    position: absolute;

    z-index: 5;

    bottom: 0px;

    left: 0;

    font-size:18px;

    color:#FFF;

    width: 100%;

    text-align: left;    

}

.header_bread a {

    font-size:18px;

    color:#FFF;

    text-decoration: none;

}

.header_bread p {

    margin: 0;

    padding: 0;

    font-size:18px;

    text-align: left; 

}



#page_sidebar,

#page_fullwidth {

    background: url(images/page_bg.jpg) repeat 0 0;

    padding-top: 55px;

    padding-bottom:40px;

}



.page_title {

    color:#1f1f1f;

    font-weight:800;

    font-size:30px;

    line-height: 1;

    margin:0 0 20px 0;

    text-align:center;

}



.art_title a {

    font-size: 18px;

    font-weight: 800;

    color: #3D3D3C;

    margin-bottom: 18px;

    display: inline-block;

    text-decoration: none;

}

.art_excerpt {

    font-size: 16px;

    font-weight: 700;

}

.cat_list_wrapper article {    

    margin-bottom: 25px;

    padding-bottom: 25px;

    border-bottom:1px solid #a8abaf;    

}

.cat_list_wrapper article:last-child {

    border-bottom:0;

}

.cat_list_wrapper article>div {

    background: #FFF;

    padding: 25px 30px;

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease;

}

.cat_list_wrapper article>div:hover {

    background: #e5e5e5;

}



.cat_list_pagination {

    text-align: center;

    display: inline-block;

    width:100%;

    clear:both;

}



.page-numbers.current {

    display: inline-block;

    background: url(images/pag_active_bg.png) no-repeat 0 0;

    width:27px;

    height: 28px;

    position: relative;

    top:-2px;

    color:#FFF;

    text-align: center;

}

.page-numbers {

    display: inline-block;

    background: url(images/pag_bg.png) no-repeat 0 0;

    width:23px;

    height: 23px;

    position: relative;

    color:#3d3d3c;

    text-align: center;

    text-decoration: none;

    margin: 0 5px;

}

.next.page-numbers,

.prev.page-numbers {

    display: inline-block;

    background: url(images/pag_bg.png) no-repeat 0 0;

    width:23px;

    height: 23px;

    position: relative;

    color:#3d3d3c;

    text-align: center;

    text-decoration: none;

    font-size: 12px;

    top:-2px;

}



.read_more {

    color:#3495c8;

    font-size:16px;

    font-weight:700;

    text-decoration: none;

}

.read_more:hover {

    color:#3495c8;

    opacity: 0.8;

}



#right_sidebar {

    list-style-type: none;

}



.phone_button_shortcode_wrapper {

    display: inline-block;

    width:100%;

    background: #223b72;

    text-align: center;

    padding: 9px 0;

}

.phone_button_shortcode_wrapper a {

    text-decoration: none;

    display: block;

    text-align: center;

}

.phone_button_shortcode_wrapper a span {

    display: inline-block;    

    float: none;

    color:#fff;

    font-size:30px;

    line-height: 1;

    font-weight:800;

}

.phone_button_shortcode_wrapper a span.phone_title {

    width:100%;

}

.phone_button_shortcode_wrapper a span.phone_number {

    position: relative; 

    padding-left: 18px;   

    font-size: 43px;

}





#right_sidebar .widget_nav_menu {

    background: #FFF;

    padding: 15px 10px;

}



#right_sidebar .menu {

    list-style-type: none;

    padding: 0;

    margin: 0;

}



#right_sidebar .menu li {

    background: url(images/sidebar_li.png) no-repeat 100% 50%;

    margin-bottom: 15px;

}

#right_sidebar .menu li a {

    padding-right: 20px;

    display: inline-block;

    text-decoration: none;

    color:#3d3d3c;

    font-size:18px;

    font-weight:400;

}

#right_sidebar .menu li a:hover {

    font-weight:700;

}



h3.sidebar_widget_title {

    color: #3495C8;

    font-size: 25px;

    border-bottom: 1px solid #A8ABAF;

    margin-bottom: 20px;

    padding-bottom: 14px;

}



.facebook_likebox_shortcode_wrapper {

    margin-top: 20px;

    background: #FFF;

    overflow: hidden;

}

.contact_form_wrapper input {

    margin-bottom: 14px;

    height:35px;    

}

.contact_form_wrapper input,

.contact_form_wrapper textarea {

    width:100%;

    max-width: 100%;

    border:0;

    color:#000000;

    font-size:18px;

    font-weight:400;

    position: relative;

    background: #f5f5f5;

}



.contact_form_wrapper input::-webkit-input-placeholder {

    color:#000000;

    font-size:18px;

    font-weight:400;

}

.contact_form_wrapper input:-moz-placeholder { /* Firefox 18- */

    color:#000000;

    font-size:18px;

    font-weight:400;  

}

.contact_form_wrapper input::-moz-placeholder {  /* Firefox 19+ */

    color:#000000;

    font-size:18px;

    font-weight:400; 

}

.contact_form_wrapper input:-ms-input-placeholder {  

    color:#000000;

    font-size:18px;

    font-weight:400; 

}



/*.contact_form_wrapper input.wpcf7-validates-as-required::-webkit-input-placeholder {padding-right: 15px;}

.contact_form_wrapper input.wpcf7-validates-as-required:-moz-placeholder {padding-right: 15px;}

.contact_form_wrapper input.wpcf7-validates-as-required::-moz-placeholder {padding-right: 15px;}

.contact_form_wrapper input.wpcf7-validates-as-required:-ms-input-placeholder {padding-right: 15px;}



.contact_form_wrapper input.wpcf7-validates-as-required::-webkit-input-placeholder:before {

    content: '*';

    color:#3495c8;

    font-size:18px;

    top:10px;

    right:10px;

    position: absolute;

    display: inline-block;

}

.contact_form_wrapper input.wpcf7-validates-as-required:-moz-placeholder:before {

    content: '*';

    color:#3495c8;

    font-size:18px;

    top:10px;

    right:10px;

    position: absolute;

    display: inline-block;

}

.contact_form_wrapper input.wpcf7-validates-as-required::-moz-placeholder:before {

    content: '*';

    color:#3495c8;

    font-size:18px;

    top:10px;

    right:10px;

    position: absolute;

    display: inline-block;

}

.contact_form_wrapper input.wpcf7-validates-as-required:-ms-input-placeholder:before {

    content: '*';

    color:#3495c8;

    font-size:18px;

    top:10px;

    right:10px;

    position: absolute;

    display: inline-block;

}*/



.contact_form_wrapper textarea::-webkit-input-placeholder {

    color:#000000;

    font-size:18px;

    font-weight:400;

}

.contact_form_wrapper textarea:-moz-placeholder { /* Firefox 18- */

    color:#000000;

    font-size:18px;

    font-weight:400;  

}

.contact_form_wrapper textarea::-moz-placeholder {  /* Firefox 19+ */

    color:#000000;

    font-size:18px;

    font-weight:400; 

}

.contact_form_wrapper textarea:-ms-input-placeholder {  

    color:#000000;

    font-size:18px;

    font-weight:400; 

}



.cf_banner {

    border: 6px solid #FFF;

    position: relative;

    top: 32px;

}



.contact_form_wrapper textarea {

    max-height: 178px;

    margin-bottom: 14px;

}



.contact_form_wrapper p {

    margin: 0;

    padding: 0;

}

.contact_form_wrapper input[type="submit"] {

    background: #3495c8;

    cursor:pointer;

    color:#fefeff;

    font-size:30px;

    font-weight:800;

    float: left;

    text-align: center;

    font-family:'almoni-dl';

    width:205px;

    height:36px;

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease;

}

.contact_form_wrapper input[type="submit"]:hover {

    opacity: 0.8;

}



ul.dashboard_list {

    list-style-type: none;

    margin: 0;

    padding: 0;

    float: right;

    width: 80%;   

    background: #FFF; 

}



.dashboard_title {

    float: right;

    background: #E5E5E5;

    width: 20%;

    height: 145px;

    text-align: center;

    font-size: 30px;

    font-weight: 800;

    display: flex;

    align-items: center;

    justify-content: center;

}



ul.dashboard_list li {

    background: url(images/blue_li.png) no-repeat 92% 50%;

    padding-right: 65px;

    height:72.5px;

    width:50%;

    float: right;

    display: flex;

    align-items: center;

    justify-content: center;   

    font-size: 18px;

    font-weight: 700;     

}

.item_title {

    text-align: right;

    width: 100%;

}



.light_gallery_wrap {

    list-style-type: none;

    padding: 0;

    margin: 0;

}



.light_gallery_wrap li {

    float: right;

    width:32.33%;

    margin-left: 1.5%;

    margin-bottom: 20px;

    position: relative;

}



.light_gallery_wrap li img {

    border:7px solid #FFF;

    cursor:pointer;

    width:100%;

}

.last_image {

    margin-left: 0 !important;

}

#lightGallery-prev {

    float: left;

}

ul.lightSlider {

    list-style-type: none;

    margin: 0;

    padding: 0;

}



.light_gallery_wrap li span img {

    border:0;

}

.light_gallery_wrap li span {

    display: inline-block; 

    position: relative;

    top: 32%;    

}

.light_gallery_wrap li .hover_zoom {

    position: absolute;

    width: 100%;

    height: 100%;

    background: rgba(255, 255, 255, 0.8);

    z-index: 5;

    top: 0;

    right: 0;

    text-align: center;

    opacity: 0;

    -webkit-transition: all 250ms ease;

    -moz-transition: all 250ms ease;

    -ms-transition: all 250ms ease;

    -o-transition: all 250ms ease;

    transition: all 250ms ease;

}

.light_gallery_wrap li:hover .hover_zoom {

    opacity: 1;

}



.r_thumb img {

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

}

.recommendations_wrap {

    list-style-type: none;

}

.recommendations_wrap li {

    display: inline-block;

    margin-bottom: 50px;

    width:50%;

    float: right;

    min-height: 115px;

}

.recommendations_wrap li .r_thumb {

    float: right;

    margin: 0 0 0 20px;

}

.contact_mobile{

    display:none;

}

.contact_mobile img{

    width:100%;

}

#mobile_menu_trigger {

    display: none;

    text-align: center;

}

#mobile_menu_trigger a {

    display: inline-block;

    background: url(images/icon_menu.png) no-repeat 100% 50%;

    padding-right: 30px;

    font-size: 30px;

    line-height: 30px;

    text-decoration: none;

    font-weight:800;

    color: #000;

}



.gallery_devider {

    width: 100%;

    height: 1px;

    clear: both;

    display: block;

    margin-bottom: 20px;

    background: #A8ABAF;

}

.gallery_holder {

    max-width: 770px;

}

.unit-75.gallery_holder {

    float: left !important;

}



.panel.widget.widget_black-studio-tinymce .textwidget ul {

    margin-right: 20px;

}

.header .site_main .logo{

    height:100%;

    max-width:100%;



}

.header .site_main .logo img{

    max-width:220px;

    -webkit-transition: all 750ms ease;

       -moz-transition: all 750ms ease;

        -ie-transition: all 750ms ease;

         -o-transition: all 750ms ease;

            transition: all 750ms ease;

    width:100%;

}

.header .site_main .logo.fixed img{

    width:115px;

}



.fixed .pagewrap{

    padding-top:119px;

}

.fixed .header .site_main .header_menu{

    margin-top:72px;

}

.header .header_wrapper.fixed{

    position:fixed;

    left:0;

    top:0;

    background:#fff;

    z-index:99999999;

    padding-bottom:10px;

    width:100%;

}

.admin-bar .header .header_wrapper.fixed{

    top:32px;

}

.fixed.pagewrap{

    padding-top:85px;

}



.home_content .textwidget h1 {

    color: #223B72;

    font-size: 25px;

    font-weight: 900;

    margin-top:0;

    

}

.cube_title {

    color: #223B72;

    font-size: 25px;

    font-weight: 900;

    margin-top:0;

    margin-bottom: 10px;

}

.first_cube {

    margin-right:0 !important;

}

.header .site_main .logo img{

        max-width: 150px;

}

.header_menu{

    margin-top: 85px;

}

.new_cube4{

    width:24% !important;

    margin-right: 10px !important;

}

.new_cube4 .cubes .image_wrap{

    width:100%

}

#checkbox-988 input{

      -webkit-appearance: checkbox;

    float: right;

    width: 20px;  

}

#checkbox-99 input{

      -webkit-appearance: checkbox;

    /* float: right; */

    width: 20px;

    position: relative;

    top: 2px;

}



.spka{

width: 102px;

    background: #03487d;

    color: #fff;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

    border-radius: 8px;

    position: relative;

    right: 12px;

    text-align: center;

    position: fixed;

    top: 111px;

    right: auto;

    left: 0;

    z-index: 999999;

}

.lightSlider .lslide {

 text-align: center !important;

}



h1 {font-weight: 900;

  font-size: 3em;

  # text-shadow: 2px 2px 8px #8585e0;

}

h1 .letter{font-weight: 900;

  font-size: 3.5em;

  text-shadow: 2px 2px 8px #8585e0;

}



#homePageBigPic{

	 box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19)

}

#homePageSecondPic{

	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.8), 0 6px 20px 0 rgba(0, 0, 0, 0.19)

}



#ariza_big_pic{

	margin-top:0;

	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}



.pck_price_lst{

    width: 100%;

    background-color:#736F9A;

    font-weight: 600;

	direction:rtl;

}

.pck_price_lst th{

    font-weight: 900;

    font-size: 1.5em;

    color:#ECE762;

        text-align: center;

        padding:0;

}



.pck_price_lst th, td {

    border: 1px solid black;

        text-align: center;

}



.pck_price_lst td {

        color:#E9E9E9;

}

#personal_pic{

	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 1), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}



.wpcf7-form {

     padding:10px;
          

}



.header_contact_form {

    width: 100%;

    position: relative;

}



.header_contact_form_container {

    padding: 200px 10px;

}



.header_contact_form_wrapper {

    max-width: 1052px;

    margin: auto;

    color: white;

    padding-bottom: 15px;

}



.header_headline_wrap {

    max-width: 1052px;

    margin: auto;

}



.header_headline {

    font-size: 25px;
    font-weight:600;

    color: #33A1FF;

    text-shadow: 0 1px 4px #5C5C5C;
	
	

}



.cubes_slider_wrap {

    padding-top: 40px;

    padding-bottom: 40px;

}



.cubes_slider_wrap .lSAction > .lSPrev,

.cubes_slider_wrap .lSAction > .lSNext{

    top: 58%;

    background-image: url(img/controls-black.png)

}





.cubes-slider .cube_title {

    text-align: center;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.cubes-slider-content {

    overflow: hidden;

}

.cubes-slider-content:hover img {

    /*box-shadow: 0 0 5px 0 rgba(255, 255, 255, .7);

    filter: brightness(110%);*/

    -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    opacity: .8;

    transition: .5s;

}





.post_thumbnail_wrap {

    width: 70px;

    height: 70px;

    float: right;

    overflow: hidden;

    display: flex;

    justify-content: center;

    margin: 10px auto 0 10px;

}

.post_thumbnail {

    height: 100%;

    max-width: unset;

    margin: auto;

    width: auto;

}



.sidebar_form_submit input[type=submit]{

    background: #3495c8;

    color: #FFF;

    width: 100%;

    font-weight: 800;

    font-size: 30px;

    border: 0;

    cursor: pointer;

    font-family: 'almoni-dl';

}



.sidebar_form_row input {

    width: 100%;

}

.sidebar_form_row select {

    width: 100%;

    padding: 10px;

}



.sidebar_form_row {

    overflow: hidden;
    font-size:0.7em;

}



#text-2.fixed {

    position: fixed;
        background-color: #33ADFF;

}



.wpcf7-form input {

    padding-right: 15px;

}



.wpcf7-form input[type=tel]::placeholder,

.wpcf7-form input[type=email]::placeholder {

    /*direction: rtl;*/

    text-align: right;

}



.wpcf7-form input[type=tel]::-moz-placeholder,

.wpcf7-form input[type=email]::-moz-placeholder {

    /*direction: rtl;*/

    text-align: right;

}

.wpcf7-form input[type=tel]::-ms-input-placeholder,

.wpcf7-form input[type=email]::-ms-input-placeholder{

    /*direction: rtl;*/

    text-align: right;

}

.wpcf7-form input[type=tel]:-ms-input-placeholder,

.wpcf7-form input[type=email]:-ms-input-placeholder{

    /*direction: rtl;*/

    text-align: right;

}



.wpcf7-form input[type=tel]::-webkit-input-placeholder,

.wpcf7-form input[type=email]::-webkit-input-placeholder{

    /*direction: rtl;*/

    text-align: right;

}



.wpcf7-form .wpcf7-not-valid-tip {

    padding-right: 15px;

}



input[name^=checkbox-988] {

    margin-left: 10px;

}


/* Click Button */

#cancButton{
    min-height:100px;
    width: 60%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:50px;
    background: #3495c8;
    color:white;
    font-size:72px;
    text-align: center;
    padding-top:10px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px 2px black;
    text-shadow: 2px 2px 2px  black;
}

#cancButton:hover{
    background: black;
    color:white;
}

#cancButton:active {
    background-color:yellow;
    color: black;
}
#cancButton a:link{
    text-decoration: none;
    color:white;
}
#cancButton a:visited{
    color:white;
}
#manof_contact{
	font-size: 2.5em;
}

/*  Cubes Category - HomePage*/
.cube_catg{
    width: 1200px;
    margin: auto 0;
    padding: 10px;
}

.cube_post_catg{
        width:950px;
        margin: auto 0;
    padding: 10px 0 10px 10px;
}

.cube_1{
    width:27%;
    float:right;
    background-color:#e6e6e6;
    margin: 0 5px 10px 5px;
    padding: 0 10px 0 10px;
    height: 210px;
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid black;
}

.cube_1 h3{
    text-align: center;
    font-size: 1.6em;
    text-decoration: underline;
    text-shadow: 0 0 2px #5C5C5C;
    margin-top:10px;
}

.cube_1 p{
    text-align: center;
    line-height: 1.4em;
    font-size: 1.15em;
}

.cube_1 a{
    text-decoration: none;
}

.cube_1 a:hover{
    text-decoration: underline;
}

.cube_2{
    width:27%;
    float:right;
    background-color:#e6e6e6;
    margin: 0 5px 10px 5px;
    padding: 0 10px 0 10px;
    height: 210px;
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid black;
}

.cube_2 h3{
    text-align: center;
    font-size: 1.6em;
    text-decoration: underline;
    text-shadow: 0 0 2px #5C5C5C;
    margin-top:10px;
}

.cube_2 p{
    text-align: center;
    line-height: 1.4em;
    font-size: 1.15em;
}

.cube_2 a{
    text-decoration: none;
}

.cube_2 a:hover{
    text-decoration: underline;
}

.cube_3{
    width:27%;
    float:right;
    background-color:#e6e6e6;
    margin: 0 5px 10px 5px;
    padding: 0 10px 0 10px;
    height: 210px;
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid black;
}

.cube_3 h3{
    text-align: center;
    font-size: 1.6em;
    text-decoration: underline;
    text-shadow: 0 0 2px #5C5C5C;
    margin-top:10px;
}

.cube_3 p{
    text-align: center;
    line-height: 1.4em;
    font-size: 1.15em;
}

.cube_3 a{
    text-decoration: none;
}

.cube_3 a:hover{
    text-decoration: underline;
}

.cube_4{
    width:27%;
    float:right;
    background-color: #e6e6e6;
    margin: 0 5px 10px 5px;
    padding: 0 10px 0 10px;
    height: 210px;
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid black;
}

.cube_4 h3{
    text-align: center;
    font-size: 1.6em;
    text-decoration: underline;
    text-shadow: 0 0 2px #5C5C5C;
    margin-top:10px;
}

.cube_4 p{
    text-align: center;
    line-height: 1.4em;
    font-size: 1.15em;
}

.cube_4 a{
    text-decoration: none;
}

.cube_4 a:hover{
    text-decoration: underline;
}

.cube_5{
    width:27%;
    float:right;
    background-color: #e6e6e6;
    margin: 0 5px 10px 5px;
    padding: 0 10px 0 10px;
    height: 210px;
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid black;
}

.cube_5 h3{
    text-align: center;
    font-size: 1.6em;
    text-decoration: underline;
    text-shadow: 0 0 2px #5C5C5C;
    margin-top:10px;
}

.cube_5 p{
    text-align: center;
    line-height: 1.4em;
    font-size: 1.15em;
}

.cube_5 a{
    text-decoration: none;
}

.cube_5 a:hover{
    text-decoration: underline;
}

.cube_6{
    width:27%;
    float:right;
    background-color: #e6e6e6;
    margin: 0 5px 10px 5px;
    padding: 0 10px 0 10px;
    height: 210px;
    overflow: hidden;
    border-radius: 8px 8px 8px 8px;
    border: 2px solid black;
}

.cube_6 h3{
    text-align: center;
    font-size: 1.6em;
    text-decoration: underline;
    text-shadow: 0 0 2px #5C5C5C;
    margin-top:10px;
}

.cube_6 p{
    text-align: center;
    line-height: 1.4em;
    font-size: 1.15em;
}

.cube_6 a{
    text-decoration: none;
}

.cube_6 a:hover{
    text-decoration: underline;
}

/*  Cubes Category End */

/* Office Background */
.office_background{
	background-image: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ),url("https://www.5starhovalot.co.il/wp-content/uploads/2020/10/office_bcgd.jpg");
	background-position: center;
	padding:20px 7px 7px 7px;
	
}

.p_header_office{
	color:white;
	font-weight: 600;
	font-size: 1.5em;
	
}

.p_header_office a{
	color: yellow;
}

#t_header_office{
	color:white;
	font-size:2em;
	font-weight:700;
}
/* Office Background END */

