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

/* Parent stylesheet should be loaded from functions.php not using @import */

a:focus, a:hover
{
	outline:none!important;
}
.header-1 {
    position:absolute;
	width:100%;
	z-index:5;
}
.animated {
    font-size: 15px !important;
    line-height: 26px !important;
}
.box2
{
	transition: all .4s ease !important;
}
.box2:hover
{
	transform: translateY(-15px);
}
.anim .elementor-widget-container
{
	    -webkit-animation: move-up-down 4s ease-in-out 3s infinite;
    animation: move-up-down 4s ease-in-out 3s infinite;
}
@keyframes move-up-down
{
	0% {
    -webkit-transform: translateX(0) translateY(5px);
    transform: translateX(0) translateY(5px);
}
	50% {
    -webkit-transform: translateX(0) translateY(-25px);
    transform: translateX(0) translateY(-25px);
}
	100% {
    -webkit-transform: translateX(0) translateY(5px);
    transform: translateX(0) translateY(5px);
}
}
.blog .container {
    padding-top: 200px !important;
}
.single .thumbnail {
    padding-top: 150px !important;
}
.single .widget-area.sidebar-primary {
	padding-top: 150px !important;
}
.forminator-ui#forminator-module-788.forminator-design--material .forminator-button-submit {
    font-size: 15px !important;
    padding: 11px 35px !important;
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 5px !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-label {
    font-size: 15px!important;    
    font-weight: 500 !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-input, .forminator-ui#forminator-module-1018.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-1018.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 13px!important;    
    font-weight: 400 !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-textarea {
     font-size: 13px!important;    
    font-weight: 400 !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-input, .forminator-ui#forminator-module-1018.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-1018.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 13px !important;
    font-weight: 400 !important;
    background-color: #f5f5f5 !important;
    line-height: 22px !important;
    margin-top: 10px !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered {
    font-size: 13px !important;
    font-weight: 400 !important;
    background-color: #f5f5f5 !important;
    line-height: 22px !important;
}
.select2-selection__rendered {
	font-size: 13px !important;
    font-weight: 400 !important;
    background-color: #f5f5f5 !important;
   }
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] {
    border-color: #ddd !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-label {
    font-size: 15px !important;
    font-weight: 500 !important;
    padding-bottom: 10px!important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-textarea {
    background-color: #f5f5f5 !important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-description span:not(.forminator-monospace) {
    display: none !important;
}
.forminator-ui#forminator-module-1018.forminator-design--default .forminator-button-submit {
    font-size: 15px !important;
    font-family: inherit;
    font-weight: 500;
    background-color: #000 !important;
    color: #fff !important;
    padding: 12px 30px !important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-1018.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-1018.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
    background-color: #254DEB !important;
    color: #FFFFFF !important;
}
.box2
{
	transition: all .4s ease !important;
}
.box2:hover
{
	transform: translateY(-15px);
}
.anim .elementor-widget-container
{
	    -webkit-animation: move-up-down 4s ease-in-out 3s infinite;
    animation: move-up-down 4s ease-in-out 3s infinite;
}
@keyframes move-up-down
{
	0% {
    -webkit-transform: translateX(0) translateY(5px);
    transform: translateX(0) translateY(5px);
}
	50% {
    -webkit-transform: translateX(0) translateY(-25px);
    transform: translateX(0) translateY(-25px);
}
	100% {
    -webkit-transform: translateX(0) translateY(5px);
    transform: translateX(0) translateY(5px);
}
}
.sidebar-box.widget_block .wp-block-heading {
    font-size: 18px !important;   
}
.forminator-ui.forminator-custom-form[data-design=material] .forminator-description span:not(.forminator-monospace) {
   display: none !important; 
}
.forminator-ui#forminator-module-788.forminator-design--default .forminator-input, .forminator-ui#forminator-module-788.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-788.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 15px!important;
    background-color: #f5f5f5!important;
}
.forminator-ui#forminator-module-788.forminator-design--default .forminator-textarea {
    font-size: 15px!important;
    background-color: #f5f5f5!important;
}
.forminator-ui#forminator-module-788.forminator-design--default .forminator-button-submit {
    font-size: 15px !important;  
    background-color: #000 !important;
	color: #FFFFFF !important;
}
.blog-entry.thumbnail-entry .blog-entry-category a {
	color: #2f57ef !important;
}
.blog-entry.post .blog-entry-header .entry-title a:hover {
  color: #2f57ef !important;
}
.wp-block-search__button {
	background-color: #2f57ef!important;
}

.blog-entry.thumbnail-entry .blog-entry-category a:hover {
	color: #2f57ef !important;
}
