/* 
Theme Name: Contain
Theme URI: https://www.webthenet.co.il
Description: A theme for Contain
Author: WebTheNet
Author URI: https://www.webthenet.co.il
Template: hello-elementor
Version: 1.0.1
Text Domain: contain
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

body {overflow-x:hidden}
.mainmenu .menu-item  {border-bottom:1px solid #DFDFDF;position:relative;}
.mainmenu .menu-item::before {position:absolute;right:0;bottom:0;height:5px;width:25px;background:#FFFFFF;content:"";}
.header-btns {height:65px;-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.header-btns:hover {height:80px}
.header-btns .elementor-widget-divider .elementor-widget-container,
.header-btns .elementor-divider-separator{-webkit-transition: all 0.250s ease-in-out;-moz-transition: all 0.250s ease-in-out;-o-transition: all 0.250s ease-in-out;transition: all 0.250s ease-in-out;}
.header-btns:hover .elementor-divider-separator {width:100% !important;}
.header-btns:hover .elementor-widget-divider .elementor-widget-container {padding-top:25px !important}

.page-carousel .swiper-pagination-bullets {padding:10px;background:#fff;}
.page-carousel .swiper-pagination-bullet {border-radius:0;border:2px solid #000000;background:#fff;opacity:1;}
.page-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#F9C911;}

.vertical.slick-arrow {padding:0;width:88px !important;color:#fff !important;display: block;margin: 10px auto;width: 20px;}
.vertical.slick-arrow i {font-size:30px;color:#000}
.vertical.slick-arrow,.vertical.slick-arrow:focus,.vertical.slick-arrow:active,.vertical.slick-arrow:hover
{background:none !important;border:0 !important;}
.teams-vertical-slider .vertical.slick-next {left: auto !important;right: 80px !important;top: auto;bottom: -30px;}
.teams-vertical-slider .vertical.slick-prev {left: auto !important;right:  80px !important;bottom: auto;top: -30px;}
.teams-vertical-slider .vertical.slick-next::before,.teams-vertical-slider .vertical.slick-prev::before {content:"" !important}
p a, p a:visited {color:#a48300;}   
p a:hover {color:#a48300; text-decoration: underline;}

@media all and (min-width: 768px) {
.page-carousel {position:relative;}
.page-carousel .elementor-image-carousel-wrapper {padding-bottom:0 !important;}
.page-carousel .swiper-pagination-bullets {z-index:2;top:35%;padding:10px;background:#fff;left:auto !important;bottom:auto !important;right:-20px; width:auto !important;position:absolute;}
.page-carousel .swiper-pagination-bullet {display:block;height:20px !important;width:20px !important;margin:10px 0 !important;}
}