/*
Theme Name: OceanWP-Me
Theme URI: encode.at
description: >-

Author: dr
Author URI: 
Template: oceanwp
Version: 1.0.0
Text Domain: 	oceanwpme
*/



button,
.elementor-button {
	background-color: #00000000 !important;
	border-style: solid !important;
    border-width: 2px !important;
    border-color: #fff !important;
	border-radius: 0px 0px 0px 0px !important;
	cursor: pointer !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	 
	text-decoration: none !important;
    -webkit-transition: all .3s ease !important;
    -moz-transition: all .3s ease !important;
    -ms-transition: all .3s ease !important;
    -o-transition: all .3s ease !important;
    transition: all .3s ease !important;
}

a:hover, a:focus
 {
	color: #DD333 !important;
}

button:hover, button:focus,
.elementor-button:focus, .elementor-button:hover {
	background-color: #00000030 !important;
	color: #DD3333 !important;
	border-color: #DD3333 !important;
}


/*.elementor-size-lg {  */
.sub-menu-button div div a {
	min-width: 25rem !important;
}


@media only screen and (max-width: 1024px) {
	.sub-menu-button div div a {
		min-width: 21rem !important;
	}
}

@media only screen and (max-width: 750px) {
	.sub-menu-button div div a {
		min-width: 21rem !important;
	}
}


a:hover {
	color: #DD3333 !important;
}


.content-full-screen .content-area  {
	padding-top: 1rem !important;
	padding-bottom: 2rem !important;
}


#site-logo #site-logo-inner a img {
    width: auto;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


#site-logo #site-logo-inner a:hover {
	color: #DD3333 !important;
}


.no-m p {
	margin: 0px !important;
}


.page-header {
    background-color: #111111;
    background-image: url(http://encode.at/wp-content/uploads/theme/bc.jpg) !important;
    background-attachment: fixed  !important;
    background-size: cover  !important;
    height: 375px;
}


@media only screen and (max-width: 767px)
.page-header {
    background-color: #111111;
    background-image: url(http://encode.at/wp-content/uploads/theme/bc.jpg) !important;
    background-attachment: fixed  !important;
    background-size: cover  !important;
    height: 375px;
}

.home-section {
	height: 100vh  !important;
}


@media (min-width: 768px)
.elementor-section.elementor-section-height-full>.elementor-container {
    height: 100vh  !important;
}

@media (max-width: 768px)
.elementor-section.elementor-section-height-full>.elementor-container {
    height: 100vh  !important;
}


.container, body.content-full-screen {
	max-width: 100% !important;
	height: 100% !important;
}


.elementor-container .elementor-column-gap-default {
	height: 100%  !important;
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
	max-width: 100% !important;
	height: 100% !important;
}

.container, body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 100% !important;
	height: 100% !important;
}


@media only screen and (max-width: 959px)
.container, body.content-full-screen .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 100% !important;
	height: 100% !important;
}


.page-header-title {
    bottom: 0 !important;
    position: absolute !important;
	text-transform: uppercase !important;
}

@media (max-width: 959px) {
.page-header-title {
    bottom: 0 !important;
    position: absolute !important;
	text-transform: uppercase !important;
	padding-left: 1em !important;
	width: 100% !important;
}
}


#site-header-inner {
	padding-left: 5em !important;
	padding-right: 5em !important;
	width: 100% !important;
}

@media only screen and (max-width: 959px) {
#site-header-inner {
	padding-left: 1em !important;
	padding-right: 1em !important;
	width: 100% !important;
}
}


/*

@media (min-width: 1025px)
.elementor-2 .elementor-element:not(.elementor-motion-effects-element-type-background)
{
    background-attachment: fixed !important;
	height: 100vh !important;
}

@media (max-width: 1025px)
.elementor-2 .elementor-element:not(.elementor-motion-effects-element-type-background)
{
    background-attachment: fixed !important;
	height: 100vh !important;
}

@media (min-width: 768px)
.elementor-section.elementor-section-height-full {
    height: 100vh !important;
}

@media (max-width: 768px)
.elementor-section.elementor-section-height-full {
    height: 100vh !important;
}


@media (max-width: 767px)
.elementor-2 .elementor-element.elementor-element-wjtnaha:not(.elementor-motion-effects-element-type-background)
{
    background-image: url(http://encode.at/wp-content/uploads/theme/laptop-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	height: 100vh !important;
}

@media (max-width: 767px)
.elementor-element-wjtnaha {
    height: 100vh !important;
}
*/


@media (max-width: 767px)
.elementor-2 .elementor-element.elementor-element-wjtnaha:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-wjtnaha>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(http://encode.at/wp-content/uploads/theme/laptop-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	height: 100vh !important;
}









