/*
Theme Name: SiteOrigin Corp Child
Theme URI: https://siteorigin.com/theme/corp/
Template: siteorigin-corp
Author: SiteOrigin
Author URI: https://siteorigin.com/
Description: A modern business theme from SiteOrigin. Corp is versatile and quick to customize. Fast loading and fully stocked with all the modern theme features you've come to expect and enjoy. Convert visitors to customers with effective layouts and beautifuly presented landing pages. Corp offers seamless integration with Page Builder by SiteOrigin, a custom WooCommerce design, five unique blog layouts and a stunning Jetpack Portfolio layout.
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-menu,custom-logo,featured-images,footer-widgets,full-width-template,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.16.7.1611671224
Updated: 2021-01-26 15:27:04

*/



/*
.page-id-1350 {background-image: url("https://pinoy385.hr/wp-content/uploads/2021/03/contact2.jpg");background-repeat:no-repeat;background-size:cover;}

.page-id-1330 {background-image: url("https://pinoy385.hr/wp-content/uploads/2021/03/contact2.jpg");background-repeat:no-repeat;background-size:cover;}

*/

.wpcf7-acceptance {border:none!important;}
.wpcf7-acceptance span.wpcf7-list-item { margin-left:0rem!important;margin-top:1rem;}

.eael-contact-form-7 label {
    font-weight: 600;
}

.widgets-4 {display:flex;flex-direction:row;}
p::selection {
  color: white;
  background: #CE1325;
	}
em::selection {
  color: white;
  background: #CE1325;
	}
strong::selection {
  color: white;
  background: #CE1325;
	}
h1::selection {
  color: white;
  background: #CE1325;
	}
h2::selection {
  color: white;
  background: #CE1325;
	}
h3::selection {
  color: white;
  background: #CE1325;
	}
h4::selection {
  color: white;
  background: #CE1325;
	}
h5::selection {
  color: white;
  background: #CE1325;
	}
h6::selection {
  color: white;
  background: #CE1325;
	}
li::selection {
  color: white;
  background: #CE1325;
	}
label::selection {
  color: white;
  background: #CE1325;
	}

span::selection {
  color: white;
  background: #CE1325;
	}
.word::selection {
  color: white;
  background: #CE1325;
	}

.main-navigation ul .sub-menu li a, .main-navigation ul .children li a {background-color:#f5bace;color:black;font-weight:bold;}


@media only screen and (max-width: 992px) {.masthead-sentinel{margin-bottom:10px;}}

.page-id-1330 #content li::marker {color:#CE1325;content: '✓';}
.elementor-text-editor li{padding-left:1rem}

#colophon .widgets {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}

.site-footer .widgets.widgets-2 .widget a { padding-right:1rem;font-size:0.7rem}

.wpcf7-file{width:100%;}


body .ls-roundedflat .ls-nav-prev:hover, body .ls-roundedflat .ls-nav-next:hover {background-color:#CE1325!important;}

body .ls-roundedflat .ls-bottom-slidebuttons a.ls-nav-active {background:#CE1325!important;}

body .ls-roundedflat .ls-bottom-slidebuttons a.ls-nav-active, .ls-roundedflat .ls-bottom-slidebuttons a:hover{background:#CE1325!important;}

#colophon img {margin-top:2.5rem}
.modal {
    display: none; 
    position: fixed; 
    z-index: 999; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%;
    overflow: auto; 
    background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4); 
	display: flex;
	align-items: center;
	justify-content:center;
  }
 
#open-video{
	position: fixed;
	bottom: 100px;
	right: 0;
	background: black;
	z-index: 99;
	
}


/* Modal Content/Box */
.modal-content {
	background-color: #fefefe;
	margin: 15% auto; /* 15% from the top and centered */
	padding: 30px;
	border: 1px solid #888;
	width: auto; 
	position: relative;
  }
  
/* The Close Button */
.close {
	color: #aaa;
	position:absolute;
	top: -5px;
	right: 10px;
	font-size: 28px;
	font-weight: bold;
}

.close:hover,
.close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}


/* MENU */

.main-navigation ul li {
    margin: 0 20px -10px 0;
}

.main-navigation ul li.pll-parent-menu-item {
	margin-bottom: 0;
}

/*

.pll-parent-menu-item a[href="#pll_switcher"] {
    text-indent: -9999px; 
    display: block;
    width: 18px; 
    height: 18px;
    background: url('https://pinoy385.hr/wp-content/themes/siteorigin-corp-child/icon-languages.svg') no-repeat center center;
}

.pll-parent-menu-item {
    position: relative;
}

.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 1000;
}

.pll-parent-menu-item:hover .sub-menu {
    display: block;
}

.main-navigation ul li.pll-parent-menu-item {
    margin-bottom: 0;
}
.link-underline.main-navigation div>ul:not(.cart_list)>li.pll-parent-menu-item.:hover>a {
    border-bottom: none;
}



@media only screen and (max-width: 600px) {
	.elementor-wrapper {
		margin-top: 50px;
	}

}
@media only screen and (max-width: 600px) {
	.pll-parent-menu-item a[href="#pll_switcher"] {
		background: url('icon-languages-white.svg') no-repeat center center;
	}
}
*/

.pll-parent-menu-item a[href="#pll_switcher"] {
		text-indent: -9999px; 
	/*	padding-left: 30px; */
    display: block;
    width: 18px; 
    height: 18px;
    background: url('https://pinoy385.hr/wp-content/themes/siteorigin-corp-child/icon-languages.svg') no-repeat center center;
}

.link-underline.main-navigation div>ul:not(.cart_list)>li.pll-parent-menu-item>a,
.link-underline.main-navigation div>ul:not(.cart_list)>li.pll-parent-menu-item:hover>a {
	border-bottom: none;
}


/* FOOTER */

.site-footer {
    background: #e0e0e0!important;
    margin-top: 40px;
}

.site-footer .widgets.widgets-3 .widget {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}

.site-footer .widgets.widgets-3 .widget span{
	display: inline-block;
}
.site-footer .widgets.widgets-3 .widget a {
	color: #929292;
	color: #000;
}
.site-footer .widgets.widgets-3 {
    padding-top: 60px;
    padding-bottom: 40px;
}

.site-footer#colophon img {
	margin-top: 0;
}

@media (min-width: 768px) {

	.site-footer .widgets.widgets-3 .widget.widget_media_image {
	    width: 180px;
	}
	.site-footer .widgets.widgets-3 .widget.widget_text {
	    width: 70%!important;
	    width: 65%!important;
	}
	.site-footer .widgets.widgets-3 .widget.widget_custom_html {
	    width: 50px!important;
	    width: 150px!important;
	}

}


/* VIDEO */

	.video-banner {
		position: relative;
		margin: 0 auto;
		height: auto;
	}

	.video-banner video {
        width: 100%;
        border: 1px solid #cecece;
	}

	.video-banner .mute-video {
		display: block;
		position: absolute;
		cursor: pointer;
		bottom: 5px;
		width: 32px;
		height: 32px;
		padding: 5px 5px;
		background-image: url(mute.svg);
		background-size: 32px;
    }
	
	.video-banner .unmute-video {
		background-image: url(unmute.svg);
		background-size:32px;
	}

	.video-banner a {
		border-bottom: none;
	}


@media (max-width: 480px) {

.site-header .site-branding img {
	width: 225px;
	height: auto;
}

}

@media (max-width: 980px) {
	.video-banner {
		margin-top: 50px;
	}
}

@media (min-width: 980px) {

	.video-banner {
		margin-top: -60px;
	}

}


.elementor-23 .elementor-element.elementor-element-ac119af>.elementor-widget-container {
    margin: -60px 0 0;
}