/*
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:hover, a:focus
{
	outline:none !important;
}
.header-1 {
  position:absolute;
	width:100%;
	z-index:5;
}
.ekit-image-box.style-sideline .ekit-image-box-body-inner {
    padding-left: 13px !important;
	padding-right: 13px !important;
}
.ekit-wid-con .elementskit-info-image-box.style-sideline .elementskit-box-body .elementskit-box-footer {
    padding-left: 20px !important;
    
}
.boxs
{
	transition: all .4s ease !important;
}
.boxs:hover
{
	transform: translateY(-15px);
}
.home .header {
	background-color:#00000000 !important;
	border-bottom-color: #3B3B3B00 solid 1px!important;`
}
/* #main .content-area {
    position: relative;
    padding-top: 130px;
} */
/* .widget-area.sidebar-primary {
    float: right;
    padding-left: 30px;
     padding-top: 125px !important; 
} */

@media screen and (min-device-width: 320px) and (max-device-width: 768px) {
  .single .thumbnail {
  position: relative;
  margin-bottom: 20px;
  margin-top: 80px !important;
	}
	.blog-entry.large-entry {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-top: 60px !important;
}
}
.widget-area {
    font-size: 14px !important;
    line-height: 28px !important;
}
.entry-content ol {
    list-style-type: decimal;
    font-size: 18px !important;
    font-weight: 600!important;
    color: #000 !important;
}
li ul, li ol {
    margin: 0 0 0 25px;
	font-size: 14px !important;
	color: #6c757d !important;
    font-weight: 400;
}
.wp-block-search .wp-block-search__label {
  font-weight: 600!important;
}
.sidebar-box {
  margin-bottom: 40px;
}
.wp-block-list {
	margin-top: -30px !important;
}
.wp-block-list li {
  border-bottom: 1px solid #eaeaea;
	line-height:38px !important;
}
.widget-title {
    display: block;
    line-height: 1;
    font-size: 20px !important;
    font-weight: 400;
    color: #333;
    border-width: 0 0 0 3px;
    border-style: solid;
    border-color: #b90808 !important;
    letter-spacing: 1px;
    padding-left: 15px;
    margin: 0 0 20px;
    text-transform: capitalize;
}
.forminator-ui#forminator-module-2629.forminator-design--default .forminator-input, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-input:hover, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-input:focus, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-input:active {
  border-color: #CCC !important;
  background-color: #fff !important;
  color: #000000 !important;
  border-radius: 3px !important;
}
.forminator-ui#forminator-module-2629.forminator-design--default .forminator-input, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-input input {
  font-size: 15px !important;
  color: #000000 !important;
  font-family: inherit;
  font-weight: 400;
}
.forminator-ui#forminator-module-2629.forminator-design--default .forminator-textarea, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-textarea:hover, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-textarea:focus, .forminator-ui#forminator-module-2629.forminator-design--default .forminator-textarea:active {
  border-color: #CCC !important;
  background-color: #fff !important;
  color: #000000 !important;
  border-radius: 3px !important;
}
.forminator-ui#forminator-module-2629.forminator-design--default .forminator-button-submit {
  font-size: 16px !important;
  font-family: inherit;
  font-weight: 500;
  padding: 15px 30px !important;
}
.forminator-ui#forminator-module-2629.forminator-design--default .forminator-button-submit {
  background-color: #b90808 !important;
  color: #FFFFFF;
}
.forminator-ui#forminator-module-3073.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
		font-size: 14px !important;
		font-family: inherit;
		font-weight: 400;
	}
.forminator-ui#forminator-module-3073.forminator-design--default .forminator-textarea {
    font-size: 14px !important;
    font-family: inherit;
    font-weight: 400;
}
.forminator-ui#forminator-module-3073.forminator-design--default .forminator-input, .forminator-ui#forminator-module-3073.forminator-design--default .forminator-input input, .forminator-ui#forminator-module-3073.forminator-design--default .forminator-iti-input .iti__selected-dial-code {
    font-size: 14px !important;
    font-family: inherit;
    font-weight: 400;
}
.forminator-ui#forminator-module-3073.forminator-design--default .forminator-button-submit {
    background-color: #b90808 !important;
    color: #FFFFFF;
}
.blog-entry.post .blog-entry-summary p:last-child {
    margin-bottom: 0;
    color: #000 !important;
}
.blog-entry.post .blog-entry-header .entry-title a {
    font-size: 20px !important;
    line-height: 1.4;
}
.single .entry-content {
    margin-bottom: 20px;
    color: #000 !important;
}