/*
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 */

/*32px = 200%*/
/*24px = 150% */
/*20px = 125% */
/*18px = 113% */
/*276px = 16.5% */
/*60px = 4.5% */


html {
  font: 80% / 1.5 arial; /* the base font-size */
}

/* Set our medium viewport spacing
---------------------------------- */
@media (min-width: 35em) {
  html {
    font-size: 170%;  /* double the base font-size */
  }
  body {
    font-size: 50%;  /* half the font-size */
  }
}


@media (min-width: 35em) {
  html {
    font-size: 170%;  /* double the base font-size */
  }
  body {
    font-size: 50%;  /* half the font-size */
  }
}

@media (min-width: 0px) {
html {
    font-size: 130%;
}
	body {
    font-size: 50%;
}
}


@media (min-width: 768px) {
html {
    font-size: 130%;
}
	body {
    font-size: 50%;
}
}

@media (min-width: 1024px) {
html {
    font-size: 155%;
}
	body {
    font-size: 50%;
}
	.cpyLft{
	text-align: left;
}
}

@media (min-width: 1280px) {
html {
    font-size: 155%;
}
	body {
    font-size: 50%;
}
}

@media (min-width: 1366px) {
html {
    font-size: 160%;
}
	body {
    font-size: 50%;
}
}


@media (min-width: 1440px) {
html {
    font-size: 160%;
}
	body {
    font-size: 50%;
}
}

@media (min-width: 1680px) {
html {
    font-size: 200%;
}
	body {
    font-size: 50%;
}
}

@font-face {
    font-family: 'Controller W01 One';
     src: url('fonts/Controller W01 One.ttf')  format('truetype');       
}

@font-face {
font-family: Controller W01 One;
src: url(http://recognise.life/wp-content/themes//fonts/Controller W01 One.ttf);
font-weight: normal;
}

@font-face {
    font-family: 'Neue Helvetica Condensed 57 Roman';
     src: url('fonts/Neue Helvetica Condensed 57 Roman.ttf')  format('truetype');       
}

@font-face {
font-family: 'Neue Helvetica Condensed 57 Roman';
src: url(http://recognise.life/wp-content/themes//fonts/Neue Helvetica Condensed 57 Roman.ttf);
font-weight: normal;
}

#main .imgTxtoverlay .widget-image-caption, .contrFont h2 {
font-family: "Controller W01 One", Arial, sans-serif;
	font-weight: normal;
}

.psac-post-left:before,.psac-post-slider-wrp .psac-post-slider.psac-design-2 .psac-post-title, .psac-post-short-content, .psac-post-content a, .psac-post-content a:hover, #content .textSearch.helFont h2, #content .helFont button, #mc4wp-form-1 input[type="submit"], #mc4wp-form-1 input[type="email"], .site-footer .widget_nav_menu li.menu-item, .site-footer .widget_nav_menu li.menu-item:first-child,
.psacp-col-left .psacp-post-content, .psacp-col-left .psacp-post-title, .psacp-col-left:before,
.elementor-widget-wrap .psacp-post-carousel-wrap h2.psacp-post-title, .elementor-widget-wrap .psacp-post-desc, .elementor-widget-wrap .psacp-rdmr-btn, h1,h2,p, .eael-entry-wrapper .eael-post-elements-readmore-btn, .singlePostPad h1, .singlePostPad h3, .elementor-widget-text-editor .elementor-text-editor, .elementor-field-group  .elementor-field, .elementor-field-group button, .rightBlock .elementor-posts .elementor-post__excerpt p, .rightBlock .elementor-posts .elementor-post__read-more,
.singlePostPad li, body .navigation .megamenu > li > a.menu-link, .sidr-class-dropdown-menu li a, a.sidr-class-toggle-sidr-close, #mobile-dropdown ul li a, body #mobile-fullscreen ul li a,
body .Dashboard h3, .Dashboard .wpuf-dashboard-container h2, .elementor-1379 .elementor-element.elementor-element-c922cdf .elementor-nav-menu--main .elementor-item, .Dashboard .items-table.reverse_post thead, .Dashboard .items-table.reverse_post tbody, .Dashboard .elementor-nav-menu li a, form .wpuf-label label, .wpuf-submit input[type="submit"], #copyright {
font-family: "Neue Helvetica Condensed 57 Roman", Arial, sans-serif;
	font-weight: normal;
}

.MarBot30{
	margin-bottom: 30px;
}

.MarBotForty{
	margin-bottom: 40px;
}

.padTop{
	padding-top: 20px;
}


.titleRightPadBlock,.innerRightPadBlock, .rightPadBlock{
	padding-left: 10px;
}

/*.titleleftPadBlock, .titleRightPadBlock, .innerLeftPadBlock, .rightPadBlock .wts-eae-pl-wrapper ul li, .owl-carousel .owl-item img{
	margin-bottom: 20px;
}*/

.owl-item .owl-btn-wrapper {
    margin-top: 0;
    margin-bottom: 0;
}

.innerLeftPadBlock, .leftPadBlock, .titleleftPadBlock{
	padding-right: 10px;
}


.TitleBorderPad h2, .TitleBorderPad h1{
border-bottom: 2px solid #590253;
	padding-bottom:20px;
}


.rightPadBlock .backgroundGreyPad{
	background-color:#A0A0A0;
	padding: 30px 20px 20px;
}

.rightPadBlock .elementor-widget-wts-postlist{
	background-color:#A0A0A0;
	padding: 30px 20px 10px;
}

.rightPadBlock .elementor-column-wrap.elementor-element-populated{
	background: linear-gradient(to bottom, white 0%,white 40% ,#FFF 60%,#A0A0A0 60%,#A0A0A0 100%);
}

#mc4wp-form-1 input{
	max-width:32%;		
	clear: both;
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
 

#mc4wp-form-1 input[type="submit"]{
	background-color: #FFF;
	font-size: 175%;
	color: #000000;
	text-transform: capitalize;
	letter-spacing: normal;
	/*! font-size: 20px; */
}
#mc4wp-form-1 input[type="email"]{
border: 5px solid #66FF66;
    border-radius: 0px;
    color: #0D0D0D;
    font-size: 150%;
    background-color: #FFF;
}
body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding: 0px;
}

.rightPadBlock .eae-pl-image-wrapper, .elementor .owl-item img,
.eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #04F2F2;
}

.reverse .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #CC00CC;
}

.restyle .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #F2D704;
}

.revive .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #66FF66;
}

.replay .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #FF3497;
}

.reveal .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #FFC000;
}

.reause .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #FE0000;
}

.refresh .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #01B0F1;
}

.retreat .eael-grid-post-holder-inner .eael-entry-media{
	border-bottom: 10px solid #9966FF;
}

#main .elementor-2 .elementor-element.elementor-element-e61911f.eae-pl-img-align-left .eae-pl-image-wrapper {
    margin-right: 20px;
	float: left;
	
}

.rightPadBlock .elementor-widget-wts-postlist .eae-pl-title a, .rightPadBlock .eae-pl-content-box-wrapper .eae-pl-content-box{
	color: #FFF;
}

.rightPadBlock .elementor-widget-wts-postlist .eae-pl-readmore a{
	background-color: transparent;
	
}

.rightPadBlock .elementor-widget-wts-postlist .eae-pl-readmore a{
	color: #04f2f2;
	float: left;
	padding: 0px;
}

.rightPadBlock .eae-pl-content-box-wrapper .eae-pl-content-box{
	margin-bottom: 0px
}

.imgTxt.eael-entry-content .eael-grid-post-excerpt play{
	 position: relative;
  text-align: center;
}

#main .imgTxtoverlay .widget-image-caption{
	 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	color: #FFF;
	z-index: 999;
	font-size: 200%;
}

.wp-caption .wp-caption-text, .elementor-posts-container .video-post .elementor-heading-title, .elementor-posts-container .video-post .elementor-widget-theme-post-excerpt,
.elementor-field-group button{
	font-size: 150%;
}

.item .item-inner, .rightPadBlock .eae-pl-content-box-wrapper .eae-pl-content-box,
.rightPadBlock .elementor-widget-wts-postlist .eae-pl-readmore a{
	font-size: 150%;
}

@media only screen 
  and (min-device-width: 768px) 
	and (max-device-width: 1024px){
		section.TitleFormat{
	margin-right:0px;
	margin-left:0px
}

section.TitleFormat.Dashboard .elementor-row{
	flex-wrap:nowrap
}


section.TitleFormat.Dashboard .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
    display: block;
}


section.TitleFormat.Dashboard .elementor-menu-toggle, section.TitleFormat.Dashboard .elementor-nav-menu--dropdown.elementor-nav-menu__container{
	display:none;
}
		section.halfSectionHeadborPad {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 4.5% !important;
    padding-bottom: 4.5% !important;
}

section.halfSectionHeadborPad .elementor-row, body.single #main #content-wrap .elementor-row{
	flex-wrap:nowrap
}
		body.single #main #content-wrap{
			padding-left: 30px;
			padding-right: 30px
		}
		.single .elementor-grid-tablet-2 .elementor-grid {

    grid-template-columns:none;
}
		.content-area, .content-left-sidebar .content-area{
			margin-bottom: 0px;
		}
		
}


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
	and (orientation: portrait) {
#main .elementor-2 .elementor-element.elementor-element-e61911f.eae-pl-img-align-left .eae-pl-image-wrapper {
    width: 50px;
}
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) {
#main .elementor-2 .elementor-element.elementor-element-e61911f.eae-pl-img-align-left .eae-pl-image-wrapper {
    width: 90px;
}
}

/*ipad pro */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
#main .elementor-2 .elementor-element.elementor-element-e61911f.eae-pl-img-align-left .eae-pl-image-wrapper {
    width: 90px;
}
}

.eael-entry-title, .eael-grid-post-excerpt p, .eael-entry-title,  .eael-entry-wrapper .eael-post-elements-readmore-btn{
	font-size: 150%;
}

.eael-entry-title,  .eael-entry-wrapper .eael-post-elements-readmore-btn, .elementor-posts-container .video-post .elementor-heading-title, .elementor-element h1,.elementor-element h2, .elementor-widget-heading h3{
	text-transform: uppercase;
}

.eael-entry-content .eael-grid-post-excerpt p{
	margin-bottom: 10px;
	min-height: 56px;
}

.eael-entry-wrapper .eael-entry-meta {
    display:none;
  }

 .eael-entry-wrapper .eael-post-elements-readmore-btn{
      font-size:150%;
  }

  .eael-post-grid-container .eael-grid-post .eael-entry-wrapper{
      padding:0px
  }

  .eael-grid-post .eael-grid-post-holder{
      border:0px;
  }

.eael-grid-post-excerpt p{
	margin-bottom: 10px;
}

.single #main #content-wrap{
padding-left: 16.5%;
    padding-right: 16.5%;
    padding-top: 4.5% !important;
    padding-bottom: 4.5% !important;
}

.singlePostPad .leftBlock{
	margin-right: 20px
}

.singlePostPad h1, .singlePostPad h3{
	font-size: 175%;
}

.singlePostPad h2{
	font-size: 150%;
	margin-bottom: 5px;
}

.singlePostPad .rightBlock h3{
	border-bottom : 2px solid #590253;
	padding-bottom: 20px
}

.singlePostPad .elementor-widget p:last-of-type{
	margin-bottom: 0px;
}

.singlePostPad p,.singlePostPad li{
	font-size: 150%;
}


.rightBlock .elementor-widget-posts {
    background-color: #A0A0A0;
    padding: 20px;
}

.rightBlock .elementor-posts .elementor-post__excerpt p, .rightBlock .elementor-posts .elementor-post__read-more {
	font-size: 150%;
}

.rightBlock .elementor-posts .elementor-post__read-more{
	color: #04f2f2;
	outline: none;
}

.rightBlock .elementor-posts .elementor-post__excerpt p{
	color: #FFF;
}

body .wp-caption-text{
	
	
	font-style: normal;
}

.elementor section .elementor-widget-portfolio .post-947 a .elementor-portfolio-item__overlay {
    background-color: #9966FF;
}

.elementor section .elementor-widget-portfolio .post-925 a .elementor-portfolio-item__overlay {
    background-color: #01B0F1;
}

.elementor section .elementor-widget-portfolio .post-892 a .elementor-portfolio-item__overlay {
    background-color: #FFC000;
}

.elementor section .elementor-widget-portfolio .post-835 a .elementor-portfolio-item__overlay {
    background-color: #FE0000;
}

.elementor section .elementor-widget-portfolio .post-702 a .elementor-portfolio-item__overlay {
    background-color: #CC00CC;
}

.elementor section .elementor-widget-portfolio .post-956 a .elementor-portfolio-item__overlay {
    background-color: #66FF66;
}

.elementor section .elementor-widget-portfolio .post-988 a .elementor-portfolio-item__overlay {
    background-color: #FF3497;
}

.elementor section .elementor-widget-portfolio .post-103 a .elementor-portfolio-item__overlay {
    background-color: #32F204;
}

body .navigation .megamenu > li > a.menu-link{
	color: #FFF;
font-size: 150%;
}

.navigation li.megamenu-li .megamenu.col-1 > li{
	border: 0px;
}

.menu-item a{
	outline: none;
}

.menu-item-868 a{
	background-color: #FE0000;

}
.menu-item-749 a{
	background-color: #CC00CC;
}
.menu-item-897 a{
	background-color:#FFC000;
	
}

.menu-item-930 a{
	background-color:#01B0F1;
}

.menu-item-952 a{
	background-color:#9966FF;
}

.menu-item-969 a{
	background-color:#66FF66;
}
.menu-item-993 a{
	background-color:#FF3497;
}

.menu-item-1019 a{
	background-color:#F2D704;
}
body .dropdown-menu .sub-menu{
	border:0px;
}


#mc4wp-form-1 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #0D0D0D;
opacity: 1;
}

#mc4wp-form-1 ::-moz-placeholder{
  color: #0D0D0D;
opacity: 1;
}

#mc4wp-form-1 :-ms-input-placeholder{
  color: #0D0D0D;
opacity: 1;
}

#mc4wp-form-1 :-moz-placeholder{
  color: #0D0D0D;
opacity: 1;
}

#mc4wp-form-1 ::-webkit-input-placeholder{ /* WebKit browsers */
  color: #0D0D0D;
opacity: 1;

}


#mc4wp-form-1 ::placeholder{
  color: #0D0D0D;
opacity: 1;
}



body .video-post .elementor-widget-theme-post-title, .TitleFormat p{
	margin-bottom: 0px
}

.video-post .elementor-widget-theme-post-excerpt{
	margin-bottom: 0px;
}




.TitleFormat p{
	font-size: 150%;
}

.TitleFormat{
	margin-left: 17%;
	margin-right: 17%;
}

#site-logo{
	display: none;
}

.lftTopBar img{
	max-width: 7.8rem;
}

#outer-wrap #top-bar-wrap{
	border-bottom: 0px;
}

.txtPagePad{
	padding-top: 4.5%;
	padding-bottom:4.5%;
} 


.txtPagePad h1{
	font-size: 175%;
    border-bottom: 2px solid #590253;
    padding-bottom: 20px;
}

.txtPagePad h2{
	font-size: 150%;
	color: #0d0d0d;
		font-weight: normal;
	text-transform: uppercase;
}

.txtPagePad p{
    margin-bottom:20px;
}

.txtPagePad p:last-of-type{
    margin-bottom:0px;

}

.wp-caption figcaption{
	pointer-events: none
}

.halfSectionHeadborPad h1{
border-bottom: 2px solid #590253;
	padding-bottom:20px;
}

.halfSectionHeadborPad .rightBlock .elementor-widget-text-editor{
	margin-bottom:0px;
		font-size:150%;
}

.halfSectionHeadborPad .elementor-field-textual{
	text-align: center
}

.halfSectionHeadborPad{
        padding-left: 16.5%;
    padding-right: 16.5%;
    padding-top: 4.5% !important;
    padding-bottom: 4.5% !important;
}


.rgtTopBar a, .rgtTopBar a:hover {
    color:#FFF;
    font-size:113%;
}

.rgtTopBar a:active, .rgtTopBar a:hover, .rgtTopBar a:focus ,
.lftTopBar a:active, .lftTopBar a:hover, .lftTopBar a:focus{
    outline: none;
    box-shadow: none !important;
	  outline: 0;
  border: none;
  -moz-outline-style: none;
}


.rgtTopBar{
    font-size:initial;
}

.topbar-content{
    display:flex;
    align-items:center;
    justify-content:space-between

}

#top-bar .top-bar-left{
    float:none;
}

.wpuf-user-loggedin .wpuf-user-avatar{
	display: none;
}

body.portfolio-template-default #main #content-wrap {
    padding: 30px !important;
}

body:not(.logged-in) .topLogout, body:not(.logged-in) .topDasb, #top-bar-nav, 
body:not(.logged-in) #sidr-id-menu-item-1927, body:not(.logged-in) #sidr-id-menu-item-1925{
	display: none;
}

.logged-in .topLogin, .logged-in #sidr-id-menu-item-1926{
	display: none
}

.rgtTopBar .topLogout, body .psacp-post-slider-wrap.psacp-design-2 .psacp-col-left{
	padding-right: 30px;
}

body .Dashboard h3, .Dashboard .wpuf-dashboard-container h2 {
    font-size: 175%;
    color: #710174;
    font-weight: normal;
    line-height:1.4
}




.Dashboard .elementor-nav-menu li a,.Dashboard .elementor-nav-menu li a:hover{
		padding-left:0px;
}

.Dashboard .items-table.reverse_post thead, .Dashboard .items-table.reverse_post tbody, .Dashboard .elementor-nav-menu li a{

	font-size:150%;
}




form .wpuf-label label {
    font-size: 150%;
    color: #710174;
}

.wpuf-submit input[type="submit"]{
	background-color: #04F2F2;
	font-size: 175%;
    font-weight: normal;
    letter-spacing: normal;
}

.wpuf-form-add ul.wpuf-form li {
    padding: 10px 0px;
}

.site-footer .widget_nav_menu li.menu-item, .site-footer .widget_nav_menu li.menu-item:first-child{
	border: 0px;
	padding: 0px;
	font-size: 150%;
}

body .navigation .megamenu > li > a.menu-link:hover{
	color: #000;
}

.restyle_fashion_post h2{
    color:#710174;
    font-weight:normal;
}

.reauseOverlay figure.wp-caption, .revealOverlay figure.wp-caption, .restyleOverlay figure.wp-caption ,.revivelOverlay figure.wp-caption, .refreshOverlay figure.wp-caption, .retreatOverlay figure.wp-caption, .reverseOverlay figure.wp-caption, .replayOverlay figure.wp-caption{
  position:relative;
}

.reauseOverlay figure.wp-caption a:before, .revealOverlay figure.wp-caption a:before,
.restyleOverlay figure.wp-caption a:before, .revivelOverlay figure.wp-caption a:before,
.refreshOverlay figure.wp-caption a:before, .retreatOverlay figure.wp-caption a:before,
.reverseOverlay figure.wp-caption a:before, .replayOverlay figure.wp-caption a:before{
  content:"";
  position: absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:999;
}

.reauseOverlay figure.wp-caption a:before{
  background: rgba(254, 0, 0, 0.25);
}

.revealOverlay figure.wp-caption a:before{
 background: rgba(255, 192, 0, 0.25);
}

.restyleOverlay figure.wp-caption a:before{
 background: rgba(242, 215, 4, 0.25);
}

.revivelOverlay figure.wp-caption a:before{
	background: rgba(102, 255, 102, 0.25)
}

.refreshOverlay figure.wp-caption a:before{
background: rgba(1, 176, 241, 0.25)

}

.retreatOverlay figure.wp-caption a:before{
background:rgba(153, 102, 255, 0.25)
}

.reverseOverlay figure.wp-caption a:before{
background:rgba(204, 0, 204, 0.25);
}

.replayOverlay figure.wp-caption a:before{
background:rgba(255, 52, 151, 0.25);
}

header#site-header {
    border-bottom: 10px solid;
    border-image-source : linear-gradient(to right, #66FF66, #01B0F1, #9966FF, #CA00CB, #FF339A); ;
    border-image-slice : 1;
}

#top-bar{
    border-bottom: 10px solid;
    border-image-source: linear-gradient(to left, #FFFE00, #FF0407);
    border-image-slice: 1;
    border-width: 10px;
}

.psacp-slider-wrap-main .psacp-post-slider-content{
    flex-direction: row-reverse;
    display:flex;
}

.psac-post-overlay{
	background-color: #FFF !important;;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-col-left {
	background-image: none !important;;
	display: flex;
	flex-direction: column;
	/*! align-items: center; */
	justify-content: center;
}

.psac-post-slider-wrp .psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay{
	padding: 0px; 
	height: auto;
	margin-right: 30px;
}

/*.psac-post-slider-wrp .psac-post-slider.psac-design-2 .psac-post-title a{
	color: #FFF
}*/

/*.psac-post-slider-wrp .psac-post-slider.psac-design-2 .psac-post-title, .psac-post-short-content{
	background-color: #000;
	margin-bottom: 0px !important;
	border-bottom: 0px;
	padding:20px 20px 0px;
	font-size: 150%;
	}*/

.psacp-col-left .psacp-post-desc, .psacp-col-left .psacp-post-title{
	background-color: #000;
	margin-bottom: 0px !important;
	border-bottom: 0px;

	font-size: 150%;
	margin-top:0px;
}

.psacp-col-left .psacp-post-title{
		padding:20px 30px 0px;
	margin-top: 10px !important;
}

.psacp-col-left .psacp-post-desc{
	padding: 0px 30px 20px;
}

.psacp-col-left h2.psacp-post-title a{
	color: #FFF;
	}

	.psac-post-short-content{
	padding: 0px 20px 20px;
		font-size: 150%;
		border-bottom:10px solid #C700C5;
}


.psacp-col-left:before{
	content:"IN THIS ISSUE";
	color: #000;
	font-size: 175%;
	padding-left: 30px;
	padding-bottom: 0px;
}

.psac-post-content a, .psac-post-content a:hover {
	border:0px;
	float: right;
	font-size: 175%;
	color: #000;
	background-color: transparent;
	padding-right: 0px;
	text-transform: uppercase;
}


/*.elementor-widget-container .psac-slider-and-carousel .owl-dots .owl-dot{
   border-radius:0px;
   width:50px !important; 
}*/

.psacp-post-slider-wrap .owl-dots .owl-dot{
   border-radius:0px;
   width:50px !important; 
}


.elementor-widget-container .psac-slider-and-carousel .owl-dots .owl-dot:nth-of-type(1).active{
    background-color:#C700C5;
}

.elementor-widget-container .psac-slider-and-carousel .owl-dots .owl-dot:nth-of-type(2).active{
    background-color:#FDFE0F ;
 }

 .elementor-widget-container .psac-slider-and-carousel .owl-dots .owl-dot:nth-of-type(3).active{
    background-color:#9A6DFB ;
 }

.psac-post-slider.psac-design-2 .psac-post-right{
    border-top:10px solid #C700C5;
}

.inthisissue .elementor-text-editor p{
    display:none
}


.psacp-post-slider-wrap .owl-dots {
    right: 25%;
}
/*.owl-dots{
 background-color: #000;
    padding-bottom: 10px;
}*/

.psac-post-right{
    position:relative;
}

.elementor-container .psac-post-slider.psac-design-2 .psac-post-left {
    padding-right: 0px;
}

.elementor-section-full_width{
    margin-left:-30px;
    margin-right:-30px;
}

.boxed-layout div#wrap, .boxed-layout div.parallax-footer, .boxed-layout div.owp-floating-bar {
    width: 1636px;
}

.textSearch h2{
    font-size:175%;
    color:#FFF;
    margin-bottom:0px !important;
	text-align: left;
}

.textSearch{
    padding:30px;
}

#wrap .textSearch button{
    padding-left:0px;
    padding-right:0px;
    letter-spacing:normal;
    font-size:175%;

}
#wrap .textSearch input{
    min-height:25px;
    border-bottom:1px solid #FFF;
    height:0px
}

#wrap .psac-post-grid, #wrap .psac-post-slider{
	margin-bottom: 0px;
}

#main section.textSearch .elementor-widget-wrap .elementor-search-form__container {
    min-height:0px;
}

.HmeTpc .imgTxtoverlay img{
    height:300px;
	object-fit: cover;
}

.HmeTpc .HmeTpcCol1{
    padding-left:30px;
    padding-right:10px;
	padding-bottom: 30px;
}

.HmeTpc .HmeTpcCol2{
    padding-left:10px;
    padding-right:30px;
	padding-bottom: 30px;
}

.textSearch .owl-carousel .owl-nav.disabled {
    display:block;
}

.textSearch .owl-carousel .owl-nav .owl-prev{
    left:-100px !important;
		    border:0px;
    font-size:100px;
		padding:0px !important;
}


.textSearch .has_eae_slider.col2{
    padding:0px 100px
}

.textSearch .owl-carousel .owl-nav .owl-next {
    right:-100px !important;
    border:0px;
    font-size:100px;
		padding:0px !important
}



.textSearch.carousel .psac-post-carousel.psac-design-2 .psac-post-carousel-content{
    border:none;
}

.textSearch.carousel .psac-post-short-content {
    padding: 0px;
    text-align:left;
  background-color:#FFF;
    border:none
}

.textSearch.carousel .psac-post-carousel.psac-design-2 .psac-post-margin-content{
    padding-left:0px;
    padding-right:0px
}

.textSearch.carousel .psac-post-content a{
float:left;
text-align:left;
padding-left:0px;
padding-right:0px;
font-weight:600;
    }


.elementor-col-33 .elementor-search-form__container:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f002";
    color:#FFF;
	font-size: 150%;
}


.textSearch.carousel .psac-post-carousel.psac-design-2 .psac-post-margin-content h2{
        font-family: "Neue Helvetica Condensed 57 Roman", Arial, sans-serif;
        font-size:175%;
        text-transform: uppercase;
}

#mc4wp-form-1 h3{
	color: #FFF;
	font-size: 200%
	
}

.elementor-col-66 .elementor-element-714993e p{
	display:none
}

.psacp-wrap .psacp-post-slider-wrap.psacp-design-2 .psacp-featured-meta {
    background-color: transparent;
    padding: 0px;
    align-items: normal;
}


.psacp-wrap .psacp-post-content{
	margin-top: 0px;
}

.psacp-wrap .psacp-post-slider-content{
	align-items: center;
}

.psacp-wrap .psacp-rdmr-btn, .psacp-wrap .psacp-rdmr-btn:hover{
	float:right;
	border: none;
	color: #000 !important;
	border:none;
	font-size:175%;
	background-color: transparent;
	text-transform: uppercase;
}

.psacp-cpt-reverse_post .psacp-col-right{
    border-top:10px solid #C700C5;
}

.psacp-cpt-reverse_post .psacp-post-content{
border-bottom:10px solid #C700C5;
}

.psacp-cpt-reveal_post .psacp-col-right{
    border-top:10px solid #FFC000;
}

.psacp-cpt-reveal_post .psacp-post-content{
    border-bottom:10px solid #FFC000;
}

.psacp-cpt-refresh_post .psacp-post-content{
    border-bottom:10px solid #01B0F1;
}

.psacp-cpt-refresh_post .psacp-col-right{
    border-top:10px solid #01B0F1;
}


.psacp-cpt-dots .owl-dots .active .psacp-cpt-replay_post {
    background-color: #FF3497;
}



.psacp-cpt-replay_post .psacp-post-content{
    border-bottom:10px solid #FF3497;
}

.psacp-cpt-replay_post .psacp-col-right{
    border-top:10px solid #FF3497;
}

#psacp-post-carousel-wrap-2 .psacp-post-slide img, #psacp-post-carousel-wrap-2 .psacp-post-carousel-content{
border:none;
}

.elementor-row .psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev, .psacp-post-carousel-wrap .owl-nav .owl-next:hover, .psacp-post-carousel-wrap .owl-nav .owl-prev:hover, .psacp-post-carousel-wrap .owl-nav .owl-next:focus, .psacp-post-carousel-wrap .owl-nav .owl-prev:focus{
	background-color:transparent;
	color:#000;
}

.elementor-row .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-margin-content{
	padding-right:0px;
	padding-left:0px;
}

.psacp-post-carousel-wrap .psacp-post-img-bg{
	margin-bottom:0px;
}

.elementor-row .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-carousel-content{
	text-align:left
}

.psacp-post-carousel-wrap .psacp-rdmr-btn,.psacp-post-carousel-wrap .psacp-rdmr-btn:hover{
	margin-top:0px;
	padding:0px;
	float:left
}

.elementor-widget-wrap .psacp-post-carousel-wrap h2.psacp-post-title{
font-size:175%;
	text-transform: uppercase;
}

.elementor-widget-wrap .psacp-post-desc,
.elementor-field-group  .elementor-field{
	font-size:150%
}



@media screen and (max-width: 767px){
.textSearch h2{
	margin-bottom:20px !important;
}
#wrap .textSearch input{
	min-height:20px;
}

.psacp-post-slider-wrap.psacp-design-2 .psacp-post-slide .psacp-post-slider-content {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.psacp-col-left .psacp-post-title{
	margin-top:0px !important;
}

.psacp-post-slider-content .psacp-col-left:before{
	padding-top:10px;
	padding-bottom:10px
}

.psacp-wrap .psacp-rdmr-btn, .psacp-wrap .psacp-rdmr-btn:hover{
	margin-right:20px;
}
.psacp-post-slider-wrap .owl-dots{
	right: 0;
	left: 0%;
	margin-left: 28px;
	text-align: left;
	margin-bottom: 0px;
	bottom: 13px;
}

.psacp-post-slider-wrap .owl-dots .owl-dot {
    width: 40px !important;
}
	
	.psacp-post-slider-wrap.psacp-design-2 .psacp-col-left{
		padding-right: 0px;
	}
	
	.elementor-element-342b707.textSearch{
	padding-top:20px;
	padding-bottom:0px
}



.HmeTpc .elementor-row{
    display:flex;
    flex-wrap:nowrap;
    padding-left:10px;
    padding-right:10px;
}

.HmeTpc .imgTxtoverlay img{
    height:auto;
}

.elementor-text-editor #mc4wp-form-1 input[type="email"] {
    max-width:100%; 
}
.elementor-text-editor #mc4wp-form-1{
    margin-left:30px;
    margin-right:30px;
}
	.textSearch .has_eae_slider.col2 {
    padding: 0px 0px;
}
	#site-header-inner #site-logo{
		display: block;
		max-width: 150px;
	}
	
		section.txtPagePad {
    padding-top: 30px;
    padding-bottom: 0px;
	}

section.TitleFormat {
    margin-left: 0%;
    margin-right: 0%;
}
	
	.eael-entry-content .eael-grid-post-excerpt p {
    margin-bottom: 0px;
    min-height: 0px;
    line-height: normal;
}
	#main .content-area, #main .content-left-sidebar .content-area {
    margin-bottom: 0px;
	}
	
	.single #main #content-wrap{
		padding-left: 20px;
    padding-right: 20px;
    padding-top:30px !important;
    padding-bottom: 30px !important;
	}
	
	.elementor-share-buttons--view-icon{
	margin-bottom:30px
}
	.elementor-widget-container .elementor-posts .elementor-post__excerpt {
    margin-bottom: 0px;
}
	.singlePostPad .leftBlock {
    margin-right: 0px;
}
	.textSearch h2.psacp-post-title{
	margin-bottom:0px !important
}
.textSearch .elementor-element-6783167 h2 {
    font-size: 125%;
}

#main .imgTxtoverlay .widget-image-caption, .elementor-widget-container #mc4wp-form-1 h3{
	font-size:150%;
}
.elementor-widget article .elementor-widget-theme-post-excerpt{ 
	margin-bottom:0px !important;
}
	.video-post .rightBlock{
	margin-top:30px
}
	.txtPagePad h2{
		    margin-bottom: 5px;
	}
	
	section.halfSectionHeadborPad {
    padding-left: 0%;
    padding-right: 0%;
    padding-top: 30px !important;
}
    section.halfSectionHeadborPad form, section.halfSectionHeadborPad{
    padding-bottom: 30px !important;
}
.HmeTpc .HmeTpcCol1{
    padding-left:20px;
}

.HmeTpc .HmeTpcCol2{
    padding-right:20px;

}
	body.portfolio-template-default #main #content-wrap {
    padding: 20px !important;
}
}

.eael-post-grid-container .eael-entry-media img{
	height:248px;
	object-fit:cover;
}

.elementor-posts-container .video-post .elementor-widget-theme-post-excerpt{
	line-height:normal;
}

.navigation li.menu-item-1242 .megamenu.col-1{
	right:0px !important;
}

.menu-item-1802 a{
	background-color: #590253;
}

.menu-item-has-children.dropdown.sfHover a.sf-with-ul{
	color:#000 !important
}

.elementor-field-group button{
	letter-spacing: normal;
}

.singlePostPad li p{
	font-size:100%
}