/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
/*a:link {
   color:inherit !important;
}

a:hover {
   color:inherit !important;
}*/

sub {
  vertical-align: super;
  font-size: smaller;
}

.oew-navbar-wrap .oew-navbar-inner {
    padding-top: 0px !important;
}

elementor-icon i, .elementor-icon svg {
    width: 50px !important;
    height: 1em;
    position: relative;
    display: block;
}

.elementor-461 .elementor-element.elementor-element-e1af3c1 .elementor-heading-title {
    color: #005151;
    font-weight: normal;
    white-space: nowrap;
}

img[title*="Facebook"] {
    height: 45px !important;
    width: 45px !important;
    color: white !important;
    z-index: 3 !important;
	margin-top: 40px;
    margin-bottom: 10px;
}

img[title*="FacebookM"] {
    height: 25px !important;
    width: 25px !important;
    color: white !important;
    z-index: 3 !important;
	margin-top: 20px;
    margin-bottom: 14px;
}

svg[title*="Facebook"] {
    height: 45px !important;
    width: 45px !important;
    color: white !important;
    z-index: 3 !important;
	fill: white !important;
}

img[title*="Instagram"] {
    height: 45px !important;
    width: 45px !important;
    color: white !important;
    z-index: 3 !important;
	margin-top: 40px;
    margin-bottom: 10px;
}

img[title*="InstagramM"] {
    height: 25px !important;
    width: 25px !important;
    color: white !important;
    z-index: 3 !important;
	margin-top: 20px;
    margin-bottom: 14px;
}

div[class="abh-header"] {
    display: none;
}

div[class="abh-body"] {
    display: none;
}

div[class="abh-footer"] {
	/*display: none !important;*/
    background-color: #005151 !important;
    color: white !important;
    display: block;
    width: 120%;
    min-height: 30px;
    padding: 2px;
    text-align: center;
	margin-top: -15px;
	border-radius: 15px;
}

.abh-wrapper {
    background-color: #fff;
    border: 1px solid #fff;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 100px !important;
}

.elementor.elementor-537 {
	margin-left: 47px;
}	


.elementor.elementor-537 {
	margin-left: 47px;
}	

.cenik2 {
    border: white;
    background: #00515161 !important;
    color: black !important;
    text-align: center !important;
}

.cenik2>.oew-table-text {
    -webkit-justify-content: center !important;
    justify-content: center !important;
}

.cenik1 {
    border: white;
	color: white;
}

.elementor-1157 .elementor-element-aa828c9 table {
    max-width: 1325px !important;
	float: left;
    margin: 30px 80px 30px 80px !important;
}

.elementor-element-5d9380f .eihe-caption, .elementor-element-8262bbe .eihe-caption, .elementor-element-9c08503 .eihe-caption, .elementor-element-a9c1261 .eihe-caption, .elementor-element-9ccb4ea .eihe-caption {
	opacity: 1 !important;
	width: 300px !important;
    height: 400px !important;
	left: unset !important;
	cursor: default !important;
	background-color: #005151 !important;
	color: white !important;
	text-align: left !important;
}

.elementor-element-5d9380f .eihe-caption a, .elementor-element-9ccb4ea .eihe-caption a {

	color: white;
}

.cn-close-icon {
	display: none !important;
}

#cookie-notice, #cookie-notice * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
	font-size: 15px;
}

.cn-button.bootstrap {
    color: #fff;
    background: #005151;
}

#cookie-notice .cn-button {
	margin: 0px 0px 0px 0px !important;
}

.cn-buttons-container, .cn-text-container {
    display: block;
	margin-left: 107px;
}

.oew-image-gallery.oew-has-lightbox > .oew-gallery-item > a {
	cursor: default !important;
}

.elementor-461 .elementor-element.elementor-element-dfc0ac0 {
		width: 100%;
		max-width: 100%;
		margin-bottom: 0;
	}

.elementor-461 .elementor-element.elementor-element-8383ab0 {
		width: 100vw;
		max-width: 100vw;
		display: none !important;
	}



/*.elementor-461 .eihe-box .eihe-caption {
	background-color: rgba(0, 81, 81, 0.72) !important;
}*/

.elementor-element-bbe5e3d .eihe-box .eihe-caption {
	background-color: rgba(0, 81, 81, 0.72) !important;
}

.elementor-element-f8a9580 .eihe-box .eihe-caption {
	background-color: rgba(0, 81, 81, 0.72) !important;
}

/* Text */
p {
    margin: 0px 10px 20px !important;
}

h1 {
	padding-top:15px;
    color: #005151;
	margin-bottom:10px;
	font-size: 55px !important;
}

h2 {
    color: #BD9B60;
	margin-bottom:20px;
	font-size: 45px !important;
}

h3 {
    margin-bottom:10px;
	font-size: 36px !important;
	font-weight: normal !important;
}

.oew-gallery-item-caption h3, .oew-gallery-item-caption h2 {
	color: #fff;
	margin-bottom:0;
}

h7 {
	margin-bottom:20px;
	/*font-size: 45px !important;*/
}


h1, h2, h3, h4, h5, h6, h7 {
    font-weight: 0 !important;
}

.oew-navbar-wrap a .oew-navbar-icon i, .oew-navbar-wrap a .oew-navbar-icon svg .st0 {
	fill: none !important;
}

.elementor-social-icons-wrapper .st0 {
	/*stroke: white !important;*/
	stroke-width: 0px !important;
}



/* Spacing for components */
.elementor-461 .elementor-element.elementor-element-4cdb3b0 > .elementor-widget-container {
    margin: 30px 40px 30px 0px !important;
    padding: 0px 40px 0px 40px !important;
}

.elementor-461 .elementor-element.elementor-element-5e5747a > .elementor-widget-container {
    margin: 30px 40px 30px 0px !important;
    padding: 0px 100px 0px 45px !important;
}

.elementor-461 .elementor-element.elementor-element-4cdb3b0 .elementor-text-editor {
    text-align: justify;
    /*margin-top: -180px !important;*/
}

/* Spacing for text (subpages)*/
.elementor-461 .elementor-element.elementor-element-5d84a56 {
	padding-left: 80px !important;
}

.elementor-461 .elementor-element.elementor-element-88738ae .elementor-heading-title {
    color: #005151;
    font-weight: normal;
    margin: 30px 80px 30px 80px !important;
}

.elementor-560 .elementor-element.elementor-element-9ebbb0b > .elementor-widget-container {
    margin: 30px 80px 30px 80px !important;
}

.elementor-560 .elementor-element.elementor-element-5289049 > .elementor-widget-container {
    margin: 0px 80px 30px 80px !important;
}

.elementor-560 .elementor-element.elementor-element-253b137 {
    color: #000000;
    margin: 0px 80px 0px 80px !important;
}

.elementor-560 .elementor-element.elementor-element-15c1814 .elementor-heading-title {
    color: #4D4D4D;
    margin-left: 80px !important;
}

.elementor-560 .elementor-element.elementor-element-9eee961 {
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 80px;
}

.elementor-553 .elementor-element.elementor-element-b9ea35b .elementor-heading-title {
    color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-553 .elementor-element.elementor-element-b4be29a .elementor-heading-title {
    color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-553 .elementor-element.elementor-element-dab5b2f {
    margin: 0px 80px 30px 80px !important;
}

.elementor-553 .elementor-element.elementor-element-a2a377d {
    margin-top: 0px;
    margin-bottom: 30px;
	margin-left: 80px;
}

.elementor-682 .elementor-element.elementor-element-fc0351c .elementor-heading-title {
    color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-682 .elementor-element.elementor-element-516582c .elementor-heading-title {
    color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-682 .elementor-element.elementor-element-0cece94 {
    margin: 0px 80px 30px 80px !important;
}

.elementor-682 .elementor-element.elementor-element-f792c16 {
    margin-top: 0px;
    margin-bottom: 30px;
	margin-left: 80px;
}

.elementor-1129 .elementor-element.elementor-element-18d7243 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1129 .elementor-element.elementor-element-9fb1e25 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1129 .elementor-element.elementor-element-528d21a > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1157 .elementor-element.elementor-element-9b5fa12 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1157 .elementor-element.elementor-element-6573c82 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1116 .elementor-element.elementor-element-4432255 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1116 .elementor-element.elementor-element-b871d81 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1116 .elementor-element.elementor-element-2310301 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1147 .elementor-element.elementor-element-4301a83 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1123 .elementor-element.elementor-element-04aaf56 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1123 .elementor-element.elementor-element-9f1ad27 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1123 .elementor-element.elementor-element-148c891 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1153 .elementor-element.elementor-element-cb54307 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1153 .elementor-element.elementor-element-5b82b50 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1133 .elementor-element.elementor-element-8c54a39 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1133 .elementor-element.elementor-element-255544d .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1133 .elementor-element.elementor-element-35e8973 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1160 .elementor-element.elementor-element-b3b3369 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1160 .elementor-element.elementor-element-054881b > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1315 .elementor-element.elementor-element-62a74c0 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1315 .elementor-element.elementor-element-2754968 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1315 .elementor-element.elementor-element-a27775a > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1315 .elementor-element.elementor-element-a27775a > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1086 .elementor-element.elementor-element-af1cad7 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1086 .elementor-element.elementor-element-caf7d32 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1086 .elementor-element.elementor-element-9804ff4 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1086 .elementor-element.elementor-element-25f0a79 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1086 .elementor-element.elementor-element-d995584 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1086 .elementor-element.elementor-element-eee69fc > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-8d726f5 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-a0b046a .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-790f076 .elementor-heading-title {
    color: #005151;
    font-weight: normal;
    margin: 30px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-69716bb .elementor-heading-title {
    color: #005151;
    font-weight: normal;
    margin: 30px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-b01c269 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-ff3a8df > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-4f36465 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-b0c30b3 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-83298e6 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-52571c7 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-eb48e43 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-80b18c6 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-2060 .elementor-element.elementor-element-7d176b9 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-28d7f9f .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-38e4fab .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-1d34391 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-d35bf65 .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-4da3c64 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-9301ddc > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-3c0442a > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-437a6a0 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-d8085f5 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1140 .elementor-element.elementor-element-c16d247 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1163 .elementor-element.elementor-element-f821fc8 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1163 .elementor-element.elementor-element-8d9efba > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1168 .elementor-element.elementor-element-56fa459 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1168 .elementor-element.elementor-element-56da2ee > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1137 .elementor-element.elementor-element-945adb8 .elementor-heading-title {
	color: #005151;
    font-weight: normal;
	margin: 30px 80px 30px 80px !important;
}

.elementor-1137 .elementor-element.elementor-element-e640afd .elementor-heading-title {
	color: #BD9B60;
    font-weight: normal;
	margin: 0px 80px 30px 80px !important;
}

.elementor-1137 .elementor-element.elementor-element-63423e2 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-1137 .elementor-element.elementor-element-9e84723 > .elementor-widget-container {
	margin: 0px 80px 30px 80px !important;
}

.elementor-element.elementor-element-f6f69bd.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
    margin: 30px 80px 30px 80px !important;
}

.elementor-element.elementor-element-1b6f815.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
	margin: 30px 80px 30px 80px !important;
}

.elementor-element.elementor-element-9705f0e.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
	padding: 30px 80px 30px 80px !important;
}

.elementor-element.elementor-element-ef06313.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
	padding: 30px 80px 30px 80px !important;
}

.elementor-element.elementor-element-15c1814.elementor-widget.elementor-widget-heading {
	margin-bottom: 0px !important;
}

/* Navbar */

.oew-off-canvas-wrap .oew-off-canvas-sidebar {
    width: 640px !important;
    background-color: #005151 !important;
    /*height: 230px !important;
    margin-top: 120px !important;
	min-height: 400px !important;*/
}

.oceanwp-custom-menu>ul>li>a {
	font-size: 28px !important;
}

.oceanwp-custom-menu>ul>li {
	margin-bottom: 20px !important;
    padding-bottom: 15px !important;
}

#ocean_custom_menu-2 {
	margin-top: 149px !important;
}

.sidebar-box {
	margin-bottom:10%;
	margin-top:10%;
}

.elementor-461 .elementor-element.elementor-element-5b7ee20 .oew-navbar-wrap.oew-is-responsive ul.oew-navbar {
    background-color: #005151 !important;
    margin-top: 230px;
}

.elementor-hidden-phone .oew-navbar-wrap a {
    color: #fff;
    display: block;
    position: relative;
    font-size: 16px;
    padding: 10px 5px;
    text-align: center;
    margin-bottom: 200px;
}

.elementor-hidden-phone .oew-navbar-wrap a.oew-navbar-link {
    margin-bottom: 0px !important;
}

.fa-bars:before {
	content: none !important;
}

.oew-navbar-wrap a .oew-navbar-icon i, .oew-mobile-wrap a .oew-mobile-icon i{
	background-image: url(https://bankarium.si/wp-content/uploads/2020/08/Bankarium_meni.svg);
	width: 2em !important;
    height: 2em !important;
}

.oew-navbar-wrap a .oew-navbar-icon svg {
    width: 2em !important;
    height: 2em !important;
}


.elementor-hidden-desktop .oew-navbar-wrap a {
    padding: 5px 5px;
}

.oew-navbar-wrap.oew-is-responsive .oew-mobile-wrap .oew-mobile-icon {
	margin-right:0 !important;
	margin-left: 77px !important;
	}

.elementor-element.elementor-hidden-desktop .oew-navbar-logo {
	width: 42px !important;
    margin-right: 10px !important;
	float: right !important;
	position: absolute !important;
    right: -65px !important;
}

.elementor-element.elementor-hidden-desktop .oew-navbar-inner {
	margin-right: 15px !important;
}

.dropdown-menu ul li a.menu-link {
		text-transform: initial !important;
	}

@media only screen and (min-width: 960px){
	body {
    	margin-left: 48px;
		}
}

@media only screen and (min-width: 1401px) {
.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li a.menu-link {
	font-size: 20px !important;
}
}

@media only screen and (max-width: 959px){
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint {
    	top: 94vh !important;
        top: calc(var(--vh, 1vh) * 94) !important;
		}
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint ul.oew-navbar li a {
    	text-align: center !important;
		border-bottom-color: #fff;
    	border-bottom-width: thin;
    	border-bottom-style: solid;
    	margin: 0 10%;
		padding: 20px 0;
		}
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint ul.oew-navbar li a span {
    	font-size:1.5em;
		font-weight: normal !important;
		}
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint ul.oew-navbar li:last-child {
    	margin-bottom: 15px;
		}
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint .oew-mobile-wrap {
		float: none !important;
	}
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint .oew-navbar {
		bottom: 5%;
    	position: fixed;
	}
	#footer-bottom{
		margin-bottom: 45px;
	}
	
	.oew-navbar-wrap.oew-is-responsive.oew-default-breakpoint {
/*		width: 100% !important;
		height: 60px !important;
		top: 32px;
		margin-top: 10px !important;*/
	}
	
	#cookie-notice, #cookie-notice * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-align: left;
		font-size: 12px;
		margin-left: 0px !important;
	}
}

.oew-off-canvas-button i, .oew-off-canvas-button svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
	color: #BD9B60;
}

.oew-navbar-wrap.oew-navbar-left.oew-has-off-canvas.oew-is-responsive.oew-default-breakpoint {
	padding-right: 60px !important;
}


/* Forma Newsletter */

.wpforms-title {
    font-size: 22px !important;
    margin: 10px 0 5px 0 !important;
	color: #005151;
}

.elementor-553 .elementor-element.elementor-element-b4032a0 .elementor-heading-title {
    font-size: 15px !important;
    margin: 10px 0 5px 0 !important;
	color: #005151;
}

.wpforms-description {
    margin: 0 0 0px 0;
    font-size: 28px;
    color: #005151;
}

.elementor-461 .elementor-element.elementor-element-6d71414 .wpforms-submit-container .wpforms-submit {
    color: #ffffff !important;
    border-radius: 50px;
    background-color: #005151;
}

form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea {
	width: 25% !important;
	border: none !important;
    border-bottom: 2px solid #005151 !important;
	font-size: 18px;
	margin: 0px 45px 0px 0px !important;
	border-radius: unset;
}
form input[type="submit"] {
	width: 160px !important;
}

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
	background-color: #005151 !important;
}

.mc4wp-form-fields {
	margin: 40px 80px !important;
	white-space: nowrap !imporant;
}

input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    color: #ffffff !important;
    border-radius: 50px;
    background-color: #005151;
	text-transform: lowercase;
  	text-transform: capitalize;
	font-size: 18px;
	margin-top: 10px;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #fff;
    /* box-sizing: border-box; */
    border-radius: 2px;
    /* color: #333; */
    /* -webkit-box-sizing: border-box; */
    /*-moz-box-sizing: border-box; */
    /* display: block; */
    float: none;
    font-size: 16px;
	border: none !important;
    border-bottom: 2px solid #005151 !important;
    padding: 0px 0px !imporant;
    height: 38px;
    width: 100%;
    line-height: 1.3;
    color: #005151 !important;
}

form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea {
	padding: 0px !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #005151;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #005151;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #005151;
}

@media only screen and (max-width: 959px){
	form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form 				input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form 		select, form textarea {
		width: 90% !important;
		border: none !important;
		border-bottom: 2px solid #005151 !important;
		font-size: 18px;
		margin: 0px 45px 10px 0px !important;
	}
}

/* Gallery image cover */
.elementor-widget-oew-image-gallery, .elementor-widget-oew-image-gallery>.elementor-widget-container, .elementor-widget-oew-image-gallery .oew-image-gallery, .elementor-widget-oew-image-gallery .oew-gallery-item-inner, .elementor-widget-oew-image-gallery .oew-gallery-thumbnail, .elementor-widget-oew-image-gallery .oew-image-gallery .oew-gallery-thumbnail img {
	height:100% !important
	}

.elementor-widget.elementor-widget-e_image_hover_effects, .elementor-widget.elementor-widget-e_image_hover_effects .elementor-widget-container, .elementor-widget.elementor-widget-e_image_hover_effects .eihe-box.eihe-fade.eihe_center {
	/*height: 100% !important;
	height: 100% !important;
	width: auto !important;
	object-fit: cover !important;
*/
 	height: 100% !important;
	width: auto !important;

}

.elementor-widget.elementor-widget-e_image_hover_effects .eihe-box.eihe-fade.eihe_center img {
	object-fit: cover !important;
	height: 100%
}

/*.make-column-clickable-elementor.elementor-element.elementor-element-57d8996.elementor-column.elementor-col-50.elementor-top-column {
	background:url('https://bankarium.si/wp-content/uploads/2020/08/kvadrat1.png') no-repeat center center;
    background-size:cover;
 
}*/

/* Carousel - pike */
.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
	margin-bottom: 15px !important;
	background: #fff !important;
	opacity: 1 !important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #BD9B60 !important;
}

/* Footer */
#footer-widgets, #bankarium-footer {
    background-color: #fff;
    padding: 30px 0;
    margin-left: 60px;
	margin-right: 60px;
}

#bankarium-footer .elementor-row {margin-left:47px}	


#bankarium-footer .elementor-element:nth-child(3) .elementor-text-editor {margin-left:290px}	

.elementor-537 .elementor-element.elementor-element-8746859 .elementor-text-editor {
    text-align: center;
    margin-left: 200px !important;
}

.elementor-537 .elementor-element.elementor-element-b1e85f2 .elementor-text-editor {
    text-align: center;
    margin-right: 27px !important;
}

.elementor-social-icon {
	font-size: 70px !important;
	padding: 0 !important;
	background-color: #fff !important;
}

.elementor-element-c458be4 .elementor-image {
	float: right;
}

/* Hide Scroll to Top Button on Mobile Devices */
@media only screen and (max-width: 959px) {
    #scroll-top { display: none !important; }
}

/* Mobile */
@media only screen and (max-width: 959px){
	
	.elementor-element-9531865 .eihe-caption, .elementor-element-0b2d044 .eihe-caption, .elementor-element-ae648aa .eihe-caption, .elementor-element-683c2f4 .eihe-caption{
		opacity: 1 !important;
		width: 165px !important; /* edited from 200px */
		height: 165px !important; /* edited from 230px */
		left: auto !important;
		cursor: default !important;
		background-color: #005151 !important;
		color: white !important;
		font-size: 12px !important; 
		padding: 5px !important;
		line-height: 1.4 !important;
	}
	
	a.menu-link { 
		color: #fff !important
	}
	
	.elementor-element-f8a9580 .eihe-caption h3 {
		align-self: stretch !important;
	}
	
	.elementor-element-9531865 .eihe-caption p, .elementor-element-9531865 .eihe-caption a,.elementor-element-0b2d044 .eihe-caption p, .elementor-element-0b2d044 .eihe-caption a,.elementor-element-ae648aa .eihe-caption p, .elementor-element-ae648aa .eihe-caption a,.elementor-element-683c2f4 .eihe-caption p, .elementor-element-683c2f4 .eihe-caption a {
		color: #fff !important;
		text-align: left !important;
		font-size: 18px !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-dfc0ac0 {
		width: 100%;
		max-width: 100%;
		display: none !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-435be32, .elementor-553 .elementor-element.elementor-element-f1b6191, .elementor-682 .elementor-element.elementor-element-136605d, .elementor-560 .elementor-element.elementor-element-1df5aea, .elementor-461 .elementor-element.elementor-element-e28c0bb, .elementor-560 .elementor-element.elementor-element-2beefce, .elementor-553 .elementor-element.elementor-element-bd9fa60, .elementor-682 .elementor-element.elementor-element-185dd87 {
		overflow: hidden;
		display: none !important;
	}	
	
	.elementor-461 .elementor-element.elementor-element-8383ab0 {
		width: 100vw;
		max-width: 100vw;
		display: inline-block !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-1c9d166 .elementor-image img {
		width: 100vw;
		max-width: 100vw !important;
	}
	
	p {
		margin: 0px 0px 20px !important;
	}

	h1 {
		padding-top: 50px;
    	/*padding-left: 10px;
    	padding-right: 10px;*/
		color: #005151;
		margin-bottom:10px;
		font-size: 35px !important;
	}

	h2 {
		color: #BD9B60;
		margin-bottom:20px;
		font-size: 25px !important;
	}

	h3 {
		/*padding-left: 10px;
    	padding-right: 10px;*/
		margin-bottom:20px;
		font-size: 18px !important;
		font-weight: normal !important;
	}
	
	h4 {
		font-size: 35px !important;
	}

	.oew-gallery-item-caption h3, .oew-gallery-item-caption h2 {
		color: #fff;
		margin-bottom:0;
	}
	
	h7 {
		color: #BD9B60;
		margin-bottom:20px;
		font-size: 15px !important;
	}

	h1, h2, h3, h4, h5, h6, h7 {
		font-weight: 400 !important;
	}
	.elementor-560 .elementor-element.elementor-element-9ebbb0b > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-560 .elementor-element.elementor-element-5289049 > .elementor-widget-container {
		margin: 0px 40px 40px 40px !important;
	}

	.elementor-560 .elementor-element.elementor-element-253b137 {
		color: #000000;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-560 .elementor-element.elementor-element-15c1814 .elementor-heading-title {
		color: #4D4D4D;
		margin-left: 40px !important;
	}

	.elementor-560 .elementor-element.elementor-element-9eee961 {
		margin-top: 0px;
		margin-bottom: 30px;
		margin-left: 40px;
	}

	.elementor-553 .elementor-element.elementor-element-b9ea35b .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-553 .elementor-element.elementor-element-b4be29a .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-553 .elementor-element.elementor-element-dab5b2f {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-553 .elementor-element.elementor-element-a2a377d {
		margin-top: 0px;
		margin-bottom: 30px;
		margin-left: 40px;
	}

	.elementor-682 .elementor-element.elementor-element-fc0351c .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-682 .elementor-element.elementor-element-516582c .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-682 .elementor-element.elementor-element-0cece94 {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-682 .elementor-element.elementor-element-f792c16 {
		margin-top: 0px;
		margin-bottom: 30px;
		margin-left: 40px;
	}
	
	
	
	.elementor-1129 .elementor-element.elementor-element-18d7243 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1129 .elementor-element.elementor-element-9fb1e25 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1129 .elementor-element.elementor-element-528d21a > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1157 .elementor-element.elementor-element-9b5fa12 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1157 .elementor-element.elementor-element-6573c82 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1116 .elementor-element.elementor-element-4432255 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1116 .elementor-element.elementor-element-b871d81 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1116 .elementor-element.elementor-element-2310301 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1147 .elementor-element.elementor-element-4301a83 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1123 .elementor-element.elementor-element-04aaf56 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1123 .elementor-element.elementor-element-9f1ad27 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1123 .elementor-element.elementor-element-148c891 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1153 .elementor-element.elementor-element-cb54307 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1153 .elementor-element.elementor-element-5b82b50 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1133 .elementor-element.elementor-element-8c54a39 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1133 .elementor-element.elementor-element-255544d .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1133 .elementor-element.elementor-element-35e8973 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1160 .elementor-element.elementor-element-b3b3369 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1160 .elementor-element.elementor-element-054881b > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-1153 .elementor-element.elementor-element-8d397ed > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-1157 .elementor-element-aa828c9 table {
		margin: 0px 0px 0px 0px !important;
	}

	.elementor-1086 .elementor-element.elementor-element-af1cad7 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1086 .elementor-element.elementor-element-caf7d32 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1086 .elementor-element.elementor-element-9804ff4 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1086 .elementor-element.elementor-element-25f0a79 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1086 .elementor-element.elementor-element-d995584 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1086 .elementor-element.elementor-element-eee69fc > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-1315 .elementor-element.elementor-element-62a74c0 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1315 .elementor-element.elementor-element-2754968 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1315 .elementor-element.elementor-element-a27775a > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-8d726f5 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-28d7f9f .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-38e4fab .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-1d34391 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-d35bf65 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-4da3c64 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-9301ddc > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-3c0442a > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-437a6a0 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-d8085f5 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1140 .elementor-element.elementor-element-c16d247 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-2060 .elementor-element.elementor-element-a0b046a .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-2060 .elementor-element.elementor-element-790f076 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-2060 .elementor-element.elementor-element-69716bb .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;align-content
	}

	.elementor-2060 .elementor-element.elementor-element-b01c269 .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-ff3a8df > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-4f36465 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-b0c30b3 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-83298e6 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-52571c7 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-eb48e43 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-2060 .elementor-element.elementor-element-80b18c6 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}
	
	.elementor-2060 .elementor-element.elementor-element-7d176b9 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1163 .elementor-element.elementor-element-f821fc8 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1163 .elementor-element.elementor-element-8d9efba > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1168 .elementor-element.elementor-element-56fa459 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1168 .elementor-element.elementor-element-56da2ee > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1137 .elementor-element.elementor-element-945adb8 .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1137 .elementor-element.elementor-element-e640afd .elementor-heading-title {
		color: #BD9B60;
		font-weight: normal;
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1137 .elementor-element.elementor-element-63423e2 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}

	.elementor-1137 .elementor-element.elementor-element-9e84723 > .elementor-widget-container {
		margin: 0px 40px 0px 40px !important;
	}
	
	
	
	
	.mc4wp-form-fields {
		margin: 40px 40px !important;
	}
	
	.elementor-element.elementor-element-fc0351c.elementor-widget.elementor-widget-heading, .elementor-element.elementor-element-516582c.elementor-widget.elementor-widget-heading {
		margin-bottom: 0px !important;
	}
	
	.elementor-element.elementor-element-12845a4.elementor-shape-circle.elementor-widget.elementor-widget-social-icons {
		margin-left: -6px !important;
	}
	
	#footer-widgets, #bankarium-footer {
		background-color: #fff;
		padding: 30px 0;
		margin-left: 40px;
		margin-right: 50px;
		white-space: nowrap;
		text-align: center !important;
	}
	
	.elementor-560 .elementor-element.elementor-element-9ebbb0b .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		margin: 30px 0px 30px 0px;
	}
	
	.elementor-461 .elementor-element.elementor-element-4cdb3b0 > .elementor-widget-container {
		margin: 30px 10px 30px 0px !important;
		padding: 0px 40px 0px 0px !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-5e5747a > .elementor-widget-container {
		margin: 30px 0px 30px 0px !important;
		padding: 0px 40px 0px 0px !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-88738ae .elementor-heading-title {
		color: #005151;
		font-weight: normal;
		font-size: 24px !important;
		margin: 30px 0px 30px 40px !important;
		white-space: nowrap;
	}	
	
	form input[type="submit"] {
		width: 90% !important;
	}
	
	#site-header-inner {
		position: relative;
		height: 100%;
		margin-bottom: -30px !important;
	}
	
	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
		padding: 0px !important;
	}
	
	.elementor-537 .elementor-element.elementor-element-b1e85f2 .elementor-text-editor {
    margin-right: 0 !important;
	}
	.elementor-537 .elementor-element.elementor-element-b1e85f2 .elementor-text-editor p, .elementor-537 .elementor-element.elementor-element-f61d562 .elementor-text-editor p {
    	text-align:center !important;
		display: none !important;
	}
	.elementor-537 .elementor-element.elementor-element-8746859 .elementor-text-editor {
		margin-left: 0 !important;
	}
	
	#bankarium-footer .elementor-element:nth-child(3) .elementor-text-editor {
		margin-left:0px !important;
	}	
	
	.elementor-461 .elementor-element.elementor-element-5d84a56 {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 40px !important;
	}
	
	.elementor-element.elementor-element-02c4428.elementor-widget.elementor-widget-text-editor {
		display: none !important;
	}
	
}



@media (max-width:767px) {
 .elementor .elementor-hidden-phone {
  display: block !important;
 }
	div[class="abh-footer"] {
    background-color: #005151;
    color: white;
    display: block;
    width: 120%;
    min-height: 30px;
    padding: 2px;
    text-align: center;
	margin-top: 25px;
	border-radius: 15px;
}
}
@media (min-width:768px) and (max-width:1024px) {
 .elementor .elementor-hidden-tablet {
  display: block !important;
 }
	div[class="abh-footer"] {
    background-color: #005151;
    color: white;
    display: block;
    width: 120%;
    min-height: 30px;
    padding: 2px;
    text-align: center;
	margin-top: 25px;
	border-radius: 15px;
}
}

@media (max-width:1024px) {
	.elementor-widget-oew-navbar {
		display: none !important;
	}
	.oew-off-canvas-wrap.oew-navbar-off-canvas.oew-navbar-left .oew-off-canvas-sidebar {
		left: auto !important;
	}
	.oew-off-canvas-wrap, .oew-off-canvas-wrap .oew-off-canvas-overlay {
		width: 100% !important;
	}
	.oew-off-canvas-wrap .oew-off-canvas-sidebar {
		width: 100% !important;
	}
	#ocean_custom_menu-2 {
		margin-top: 100px !important;
	}
	.oceanwp-custom-menu > ul > li > a {
		line-height: 26px !important;
	}
	.sidebar-box {
		margin-bottom: 100px !important;
	}
	#footer {
		padding-bottom: 20px;
	}
	.oew-navbar-wrap {
		top: auto !important;
		bottom: 0 !important;
		width: 100% !important;
		height: 70px !important;
	}
	
	.oew-navbar-wrap .oew-navbar-inner {
		padding-top: 0px !important;
	}
	
	.oew-navbar-wrap a {
		margin-bottom: 0px !important;
		padding: 0px !important;
	}
	
	.elementor-553 .elementor-element.elementor-element-a221edb .oew-navbar-wrap .oew-navbar-logo {
		margin-bottom: 0px !important;
	}
	
	ul.oew-navbar > li {
		width: 30px;
		float: left;
	}
	
	ul.oew-navbar > li:nth-child(1) {
		padding-left: calc(50% - 16px);
	}
	
	ul.oew-navbar > li:nth-child(n+2) {
		float:right;
		margin: 0 10px;
	}
	
	.oew-off-canvas-wrap .oew-off-canvas-sidebar {
		-webkit-transform: translateY(100%) !important;
		-moz-transform: translateY(100%) !important;
		-ms-transform: translateY(100%) !important;
		-o-transform: translateY(100%) !important;
		transform: translateY(100%) !important;
	}
	
	.oew-off-canvas-wrap.show .oew-off-canvas-sidebar {
		-webkit-transform: translateY(0) !important;
			transform: translateY(0px) !important;
		-moz-transform: translateY(0) !important;
			transform: translateY(0px) !important;
		-ms-transform: translateY(0) !important;
		-o-transform: translateY(0) !important;
		transform: translateY(0) !important;
	}
}

@media only screen and (min-width: 960px) and (max-width: 1400px){
	
	.elementor-element.elementor-element-fa2d3a2.elementor-column.elementor-col-33.elementor-top-column {
		margin-left: 258px;
	}
	
	.elementor-element-5d9380f .eihe-caption {
		opacity: 1 !important;
		width: 300px !important;
		height: 350px !important;
		left: auto !important;
		cursor: default !important;
		background-color: #005151 !important;
		color: white !important;
		font-size: 12px !important; 
		line-height: 1.4 !important;
	}
	
	.elementor-element-f8a9580 .eihe-caption h3 {
		align-self: stretch !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-0f082cf .eihe-box .eihe-caption p, .elementor-682 .elementor-element.elementor-element-0ef8f37 .eihe-box .eihe-caption p, .elementor-1147 .elementor-element.elementor-element-8ad8162 .eihe-box .eihe-caption p {
		color: #fff;
		text-align: left;
		font-size: 28px !important;
	}
	
	h1 {
		font-size: 35px !important; /*55*/
	}

	h2 {
		font-size: 25px !important; /*45*/
	}

	h3 {
		font-size: 18px !important; /*28*/
	}
	
	h4 {
		font-size: 35px !important; /*66*/
	}
	
	p {
		font-size: 28px !important;
	}
	form input[type="text"]{
		width: 22% !important;
		padding-left: 0;
	}
	.elementor-column.elementor-col-20 {
    	width: 31% !important;
		white-space: nowrap;
	}
	.elementor-537 .elementor-element.elementor-element-8746859 .elementor-text-editor {
		margin-left: 0 !important;
	}
	
	#bankarium-footer .elementor-element:nth-child(3) .elementor-text-editor {margin-left:0px !important}	
	
	.elementor-column.elementor-col-20:nth-child(3) {
  		display:none !important;
	}
	
	.elementor-537 .elementor-element.elementor-element-110fded .elementor-text-editor {
		text-align: left !important;
		margin-left: 110px !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-a9143e6, .elementor-553 .elementor-element.elementor-element-ae648aa, .elementor-682 .elementor-element.elementor-element-683c2f4, .elementor-560 .elementor-element.elementor-element-0b2d044, .elementor-461 .elementor-element.elementor-element-9531865, .elementor-560 .elementor-element.elementor-element-3a02bba .elementor-image, .elementor-553 .elementor-element.elementor-element-ae648aa img{
		overflow: hidden;
		display: none !important;
	}
	

	
	.elementor-element.elementor-element-12845a4.elementor-shape-circle.elementor-widget.elementor-widget-social-icons {
		margin-left: -6px !important;
	}
	
	.elementor-element.elementor-element-02c4428.elementor-widget.elementor-widget-text-editor {
		display: none !important;
	}
	
}

@media only screen and (min-width: 1401px){
	
	.elementor-element.elementor-element-fa2d3a2.elementor-column.elementor-col-33.elementor-top-column {
		margin-left: 280px;
		white-space: nowrap;
	}
	
	.elementor-461 .elementor-element.elementor-element-a9143e6, .elementor-553 .elementor-element.elementor-element-ae648aa, .elementor-682 .elementor-element.elementor-element-683c2f4, .elementor-560 .elementor-element.elementor-element-0b2d044, .elementor-560 .elementor-element.elementor-element-3a02bba .elementor-image, .elementor-553 .elementor-element.elementor-element-ae648aa img {
		overflow: hidden;
		display: none !important;
	}
	
	.elementor-element-5d9380f .eihe-caption, .elementor-element-8262bbe .eihe-caption, .elementor-element-9c08503 .eihe-caption, .elementor-element-a9c1261 .eihe-caption, .elementor-element-9ccb4ea .eihe-caption {
		opacity: 1 !important;
		width: 300px !important;
		height: 400px !important;
		left: auto !important;
		cursor: default !important;
		background-color: #005151 !important;
		color: white !important;
		font-size: 12px !important;
		line-height: 1.4 !important;
	}
	
	.elementor-element-f8a9580 .eihe-caption h3 {
		align-self: stretch !important;
	}
	
	.mc4wp-response {
		margin: 0 80px;
	}
	
	.elementor-461 .elementor-element.elementor-element-0f082cf .eihe-box .eihe-caption p, .elementor-682 .elementor-element.elementor-element-0ef8f37 .eihe-box .eihe-caption p, .elementor-553 .elementor-element.elementor-element-e3aa918 .eihe-box .eihe-caption p,  .elementor-560 .elementor-element.elementor-element-6d21069 .eihe-box .eihe-caption p, .elementor-element-9ccb4ea .eihe-box .eihe-caption p, .elementor-682 .elementor-element.elementor-element-0ef8f37 .eihe-box .eihe-caption p, .elementor-1147 .elementor-element.elementor-element-8ad8162 .eihe-box .eihe-caption p {
		color: #fff;
		text-align: left;
		font-size: 32px !important;
	}
	
	p {
	font-size: 28px !important;
    margin: 0px 10px 20px !important;
	}
	h1 {
		padding-top:15px;
		color: #005151;
		margin-bottom:10px;
		font-size: 35px !important;
	}

	h2 {
		color: #BD9B60;
		margin-bottom:20px;
		font-size: 25px !important;
	}

	h3 {
		margin-bottom:10px;
		font-size: 18px !important;
		font-weight: normal !important;
	}
	
	.elementor-element.elementor-element-12845a4.elementor-shape-circle.elementor-widget.elementor-widget-social-icons {
		margin-left: -6px !important;
	}
	
	.elementor-461 .elementor-element.elementor-element-9531865 {
		width: 100vw;
		max-width: 100vw;
		display: none !important;
	}
	
	.custom-menu-widget .oceanwp-custom-menu .dropdown-menu .sub-menu li a.menu-link {
		padding: 8px 0;
		font-size: 20px !important;
		line-height: 20px;
		color: #555;
		letter-spacing: 0.6px;
	}
	
	.elementor-element.elementor-element-02c4428.elementor-widget.elementor-widget-text-editor {
		display: none !important;
	}
	
	.dropdown-menu ul li a.menu-link {
		display: block;
		position: relative;
		float: none;
		font-size: 20px !important;
		font-weight: 400;
		line-height: 1.2em;
		letter-spacing: 0.6px;
		padding: 12px 15px;
		text-transform: initial !important;
	}
	