/**
 * Theme Name:     National Opportunity Project Child
 * Author:         Internet Marketing Experience
 * Template:       national-opportunity-project
 * Text Domain:	   national-opportunity-project-child
 * Description:    A custom mobile responsive theme for the National Opportunity Project.
 * Author URI:     https://www.internetmarketingexperience.com
 */
header#site-header, .home header.page-header,footer#site-footer {
    display: none;
}
.menu {
    padding: 0px;
	text-align: center;
}
.menu li {
    display: inline-block;
    list-style: none;
}
.menu li a {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "Proxima Nova", Sans-serif;
}
.menu>li {
    display: inline-block;
    list-style: none;
    margin: 0 15px;
}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select, .gform_wrapper.gravity-theme .gfield textarea  {
    font-size: 18px !important;
    color: #1d1d1d;
    border-radius: 0px;
    border: 1px solid #7e7e7e;
    font-weight: 400;
	padding: 12px 15px;
	margin-bottom: 12px !important;
    font-family: "Proxima Nova", Sans-serif;
}
div#field_1_3, div#field_1_4, div#field_1_5, div#field_1_6 {
    width: 49%;
    float: left;
    display: inline-block;
}
.gform_wrapper.gravity-theme .gform_fields {
	display: inline-block !important;
}
div#field_1_3, div#field_1_5 {
    margin-right: 9px;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0px 0 0 !important;
    padding: 2px 0 16px 0 !important;
	text-align: center;
    width: 100%;
	display: inline-block !important;
}
#gform_submit_button_1 {
    font-family: "Proxima Nova", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #bc2b33;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bc2b33;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 52px 8px 52px;
	text-transform: uppercase;
}
textarea#input_4_5 {
    padding: 10px 8px !important;
}
#gform_submit_button_1:hover {
    color: #bc2b33;
	transition: 0.3s;
    background-color: #fff;
}
.elementor-element-192b954 h2 a {
    color: #ad2c2b !important;
}
.elementor-element-192b954 h2 a:hover {
    color: #fff !important;
	transition: 0.3s;
}
.elementor-element-f635724 h2 span {
    color: #BC2B33;
}
.elementor-element-dd0fe5c .elementor-widget-wrap.elementor-element-populated {
    background-size: 100% 100% !important;
}
.elementor-element.elementor-element-463fdce h2 span {
    color: #ad2c2b;
    font-weight: bold;
}
.elementor-element-88d3ae6 h2.gform_title {
    display: none;
}
span#input_2_1_3_container {
    padding: 0px !important;
}
input#gform_submit_button_2 {
    font-family: "Proxima Nova", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: #BC2B33;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BC2B33;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 51px;
}
input#gform_submit_button_2:hover {
    background: #fff;
    color: #BC2B33;
    transition: 0.3s;
}
input#input_2_1_3, input#input_2_3, input#input_2_1_6 {
    padding: 7px 15px;
    font-size: 22px !important;
}
.pt-cv-colwrap {
    background: url(http://www.nationalopportunity.org/wp-content/uploads/2022/04/Blue-Bg-1.png) no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    padding: 100px 81px;
    z-index: 9999;
	position: relative;
}
h4.pt-cv-title a {
    font-size: 23px;
    color: #fff;
    font-weight: 600;
    line-height: normal;
	margin-bottom: 18px !important;
    display: inline-block;
	font-family: "Proxima Nova", Sans-serif;
}
.pt-cv-content {
    font-size: 19px;
    color: #fff;
    line-height: 25px;
    font-weight: 400;
    font-family: "Proxima Nova", Sans-serif;
}
.pt-cv-content a._self.pt-cv-readmore.btn.btn-success {
   	font-family: "Proxima Nova", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    background-color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0px;
    padding: 7px 37px;
    margin: 40px auto 0;
    display: block;
    max-width: 168px;
}
.pt-cv-thumbnail.pull-right {
    margin-left: -45px;
    margin-bottom: 0px !important;
}
.pt-cv-content a._self.pt-cv-readmore.btn.btn-success:hover {
    background: #000;
    color: #fff;
    transition: 0.3s;
}
a._self.pt-cv-href-thumbnail.pt-cv-thumb-right img {
    background: url(http://www.nationalopportunity.org/wp-content/uploads/2022/04/Red-Border.png) no-repeat;
    background-position: top right;
    padding-top: 27px;
	padding-right: 25px;
	margin-top: 46px !important;
}
.pt-cv-content-item:nth-child(2) a._self.pt-cv-href-thumbnail.pt-cv-thumb-right {
    float: left;
    width: 47.4%;
}
.pt-cv-content-item:nth-child(2) .pt-cv-colwrap {
    float: left;
    display: inline-block;
    width: 52.6%;
    background: url(http://www.nationalopportunity.org/wp-content/uploads/2022/04/Red-Bg.png) no-repeat;
    background-size: 100% 100%;
}
.pt-cv-content-item:nth-child(2) a._self.pt-cv-href-thumbnail.pt-cv-thumb-right img {
    padding-left: 25px;
    padding-right: 0px;
    background: url(http://www.nationalopportunity.org/wp-content/uploads/2022/04/Blue-Border.png) no-repeat;
}
.pt-cv-content-item:nth-child(2) .pt-cv-thumbnail.pull-right {
	margin-left: 0px;
	margin-right: -45px;
    margin-bottom: 0px !important;
}
.pt-cv-colsys .pt-cv-content-item {
    margin-bottom: 30px;
}
.sign-frm .gform_wrapper.gravity-theme .gfield input, .sign-frm .gform_wrapper.gravity-theme .gfield select {
	font-size: 15px !important;
}
div#input_3_5 .gchoice, div#input_5_5 .gchoice {
    display: inline-block;
    width: 49%;
    margin: 0px 0 12px 0;
}
.gchoice input#choice_3_5_0, .gchoice input#choice_3_5_1, .gchoice input#choice_3_9_1, .gchoice input#choice_5_5_0, .gchoice input#choice_5_5_1, .gchoice input#choice_5_9_1 {
    margin-bottom: 0px !important;
	margin-right: 5px;
}
.gchoice label {
	font-family: "Proxima Nova", Sans-serif;
    font-weight: 400;
}
.gform_footer input#gform_submit_button_3, .gform_footer input#gform_submit_button_4, .gform_footer input#gform_submit_button_5 {
	font-family: "Proxima Nova", Sans-serif;
	font-size: 18px;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #BC2B33;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BC2B33;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 51px;
}
div#gform_wrapper_3 h2.gform_title, div#gform_wrapper_5 h2.gform_title {
    font-size: 25px;
    font-weight: 600;
    margin: 5px 0 18px 0px;
	font-family: "Proxima Nova", Sans-serif;
}
.gform_footer input#gform_submit_button_3:hover, .gform_footer input#gform_submit_button_4:hover, .gform_footer input#gform_submit_button_5:hover {
	background: #fff;
	color: #BC2B33;
	transition: 0.3s;
}
div#gform_wrapper_4 h2.gform_title {
    display: none;
}
.sub-menu {
    display: none;
    position: absolute;
    background: #00163b;
    z-index: 99;
	padding: 0px;
    width: 200px;
}
.menu li.menu-item-has-children:hover ul.sub-menu {
	display: block;
}
.sub-menu li a {
    width: 100%;
	font-size: 16px !important;
    display: inline-block;
    padding: 9px 14px !important;
}
.sub-menu li {
    width: 100%;
    text-align: left;
    border-bottom: 1px solid rgb(255 255 255 / 26%);
}
.sub-menu li:last-child {
    border: 0px;
}
.sub-menu li a:hover {
    color: #fff !important;
}
.sub-menu li a:hover {
    background: #AD2C2B;
    color: #fff;
    transition: 0.3s;
}
header.page-header {
    background: #AD2C2B;
    display: inline-block;
    width: 100%;
}
header.page-header h1.entry-title {
    max-width: 1170px;
    margin: 15px auto;
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    margin: 0 auto;
    padding: 25px 0;
    font-family: "Proxima Nova", Sans-serif;
}
.sidebar-frm div#gform_wrapper_4 h2.gform_title {
    display: block;
    color: #fff;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
}
.sidebar-frm div#gform_wrapper_4 h2.gform_title {
    display: block;
    text-align: center;
    font-weight: bold;
}
.single-post main#content {
    max-width: 1320px;
    margin: 50px auto;
}
.single-post .page-content p {
    color: #000000;
    font-family: "Proxima Nova", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
}

.copy-right .elementor-shortcode {
    color: #000000;
    font-family: "Proxima Nova", Sans-serif;
    font-size: 15px;
    font-weight: 400;
	text-align: center;
}
.copy-right .elementor-shortcode a {
    color: #000000;
}
.copy-right .elementor-shortcode a:hover {
    opacity: 0.7;
	transition: 0.3s;
}
.html5gallery-car-left-1 {
    background: url(https://www.nationalopportunity.org/wp-content/uploads/2022/04/Left-arrow.png) no-repeat !important;
    background-position: center center !important;
	height: 45px !important;
    left: 14px !important;
}
.html5gallery-car-right-1 {
    background: url(https://www.nationalopportunity.org/wp-content/uploads/2022/04/Right-arrow.png) no-repeat !important;
    background-position: center center !important;
	height: 45px !important;
    right: 14px !important;	
}
.html5gallery-car-right-1:hover, .html5gallery-car-left-1:hover {
	opacity: 0.7;
	transition: 0.3s;
}
.sign-frm h2 {
    font-size: 25px;
    font-weight: 600;
    margin: 5px 0 18px 0px;
    font-family: "Proxima Nova", Sans-serif;
}
.sign-frm .gform_title {
    display: none;
}
div#field_1_7 {
    display: inline-block;
    width: 100%;
}
.ginput_recaptcha>div {
    margin: 0 auto;
}
div#input_4_6>div {
    transform: scale(0.9);
    transform-origin: 0 0;
}
article.post {
    width: 31.33%;
    display: inline-block;
    margin-right: 20px;
}
.archive main#content {
    margin: 50px auto;
	max-width: 1170px !important;
}
.entry-title a {
    color: #000000;
    font-family: "Proxima Nova", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
}
.entry-title {
    line-height: 28px;
}
article.post p {
    color: #000000;
    font-family: "Proxima Nova", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
}
.readmore-btn {
    font-family: "Proxima Nova", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #BC2B33;
    border: 1px solid #BC2B33;
    border-radius: 0px;
    padding: 7px 32px;
    display: inline-block;
    text-decoration: none !important;
}
.readmore-btn:hover {
    background: transparent;
    color: #BC2B33;
    transition: 0.3s;
}
fieldset#field_5_9, fieldset#field_3_9 {
    margin-bottom: 9px;
}
.sign-frm .gform_wrapper.gravity-theme .gfield textarea.small {
    height: 96px;
    margin-bottom: 3px !important;
}
.sidebar-frm .gform_wrapper.gravity-theme .gfield textarea.medium {
    height: 101px !important;
}
@media only screen and (max-width: 640px) {
.gform_wrapper.gravity-theme .ginput_complex span {
    margin-bottom: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.ginput_recaptcha>div {
	transform: scale(0.77);
    transform-origin: 0 0;
}
div#input_5_10, div#input_3_10 {
    transform: scale(0.79);
    transform-origin: 0 0;
}	
div#field_1_3, div#field_1_4, div#field_1_5, div#field_1_6 {
    width: 100% !important;
}
.pt-cv-colwrap {
    padding: 30px 30px !important;
	background: #ad2c2b;
}	
a._self.pt-cv-href-thumbnail.pt-cv-thumb-right img {
    margin-top: 11px !important;
}
.pt-cv-content-item:nth-child(2) .pt-cv-thumbnail.pull-right {
    margin-right: 0px !important;
}	
.pt-cv-content-item:nth-child(2) a._self.pt-cv-href-thumbnail.pt-cv-thumb-right {
    width: 100% !important;
}	
.pt-cv-content-item:nth-child(2) .pt-cv-colwrap {
    width: 100% !important;
	background: #002664;
}	
body .html5gallery-box-1 {
    width: 95% !important;
    left: 0px !important;
	height: 300px !important;
}
iframe#html5gallery-elem-video-1 {
    height: 300px !important;
}
.html5gallery-elem-1 {
    height: 275px !important;
}
.html5gallery-car-1 {
    top: 320px !important;
}
body .html5gallery-video-play-1 {
	left: 10% !important;
}
fieldset#field_2_1 {
    width: 100% !important;
    margin-right: 0px !important;
}
.html5gallery-box-1 div {
    width: 100% !important;
}
.html5gallery-timer-1 {
    background-color: transparent !important;
}
.html5gallery-elem-img-1, .html5gallery-elem-img-1 img {
    height: 300px !important;
}
div#field_2_3 {
    width: 100% !important;
    margin-left: 0px !important;
}	
div#input_3_5 .gchoice, div#input_5_5 .gchoice {
    width: 100% !important;
}	
div#gform_wrapper_3 h2.gform_title, div#gform_wrapper_5 h2.gform_title {
    font-size: 20px !important;
    line-height: normal;
}	
.elementor-element-dd0fe5c .elementor-widget-wrap.elementor-element-populated {
    background: #002664 !important;
}
.elementor-244 .elementor-element.elementor-element-3905778 {
    padding: 50px 15px !important;
}	
.elementor-element-192b954 h2 {
    font-size: 27px !important;
}	
.elementor-244 .elementor-element.elementor-element-192b954 > .elementor-widget-container {
    margin: 0px 0px 20px 0px !important;
}	
.elementor-244 .elementor-element.elementor-element-e8fec35 {
    font-size: 19px !important;
    line-height: 23px !important;
}	
.elementor-244 .elementor-element.elementor-element-e8fec35 > .elementor-widget-container {
    margin: 0px 0px 22px 0px !important;
}
#rmp-menu-wrap-1172 .rmp-menu-item a {
    background: #002664 !important;
	font-family: "Proxima Nova", Sans-serif !important;
}
#rmp-menu-wrap-1172 .rmp-menu-item a:hover {
    background: #ad2c2b !important;
}
header.page-header h1.entry-title {
    padding: 20px 15px;
    font-size: 30px;
}
.archive main#content {
    padding: 0 15px;
	margin: 30px auto;
}
article.post {
    width: 100%;
    margin-right: 0px;
	margin-bottom: 20px;
}
.single-post main#content {
    margin: 30px auto;
}
div#input_4_6>div {
    transform: scale(0.74);
    transform-origin: 0 0;
}
div#input_4_6 {
    margin: 0 auto;
    display: block;
    max-width: 224px;
	height: 58px;
}
div#gform_wrapper_4 .gform_footer.top_label, div#gform_wrapper_2 .gform_footer.top_label, div#gform_wrapper_1 .gform_footer.top_label {
    margin: -11px 0 0 !important;
}
div#input_2_4, div#input_1_7 {
    margin: 0 auto;
    display: block;
    max-width: 235px;
    height: 60px;
}
.elementor-element-eb5f8a2 h2, .elementor-element-2dc9a5f p {
    text-shadow: 0px 0px 19px rgb(0 0 0 / 51%);
}
.pt-cv-colsys .pt-cv-content-item {
    margin-bottom: 10px !important;
}	
div#field_5_10, div#field_3_10 {
    margin: 0 auto;
    display: block;
    max-width: 184px;
    height: 49px;
}	
.sign-frm .gform_footer.top_label {
    margin-top: -15px !important;
}	
.elementor-element-4f425d4 {
    max-width: 500px;
    margin: 0 auto;
}
img.html5gallery-elem-image.html5gallery-elem-image-1 {
    top: 0px !important;
}	
	
	
}
@media only screen and (max-width: 1023px) and (min-width: 768px) {
.elementor-19 .elementor-element.elementor-element-c34c7da .elementor-spacer-inner, .elementor-19 .elementor-element.elementor-element-d6d1c2b .elementor-spacer-inner {
    --spacer-size: 15px !important;
}
.elementor-19 .elementor-element.elementor-element-46626f7 {
    line-height: 28px !important;
	font-size: 22px !important;
}
.elementor-795 .elementor-element.elementor-element-24f0a34 {
    padding: 60px 15px !important;
}
.elementor-795 .elementor-element.elementor-element-83edecb > .elementor-widget-container {
    padding: 25px 15px 12px 15px !important;
}
.elementor-795 .elementor-element.elementor-element-fd3d820 {
    width: 33% !important;
}
.elementor-795 .elementor-element.elementor-element-543f831 {
    width: 65.666% !important;
}
.elementor-13 .elementor-element.elementor-element-0ebfe19 {
    padding: 0px 15px 14px 15px !important;
}	
.elementor-13 .elementor-element.elementor-element-4b0b9a0 {
    padding: 10px !important;
}	
.elementor-19 .elementor-element.elementor-element-620ba90 > .elementor-element-populated {
    padding: 40px 15px !important;
}
.elementor-19 .elementor-element.elementor-element-eb5f8a2 .elementor-heading-title {
    font-size: 30px !important;
    line-height: 34px !important;
}	
.elementor-19 .elementor-element.elementor-element-cf5b7db > .elementor-widget-container {
    padding: 0px 15px !important;
}	
div#field_1_3, div#field_1_5 {
    margin-right: 5px !important;
}	
.elementor-19 .elementor-element.elementor-element-a97e44d {
    padding: 50px 15px 40px 15px !important;
}	
.elementor-19 .elementor-element.elementor-element-5b525b4 > .elementor-element-populated {
    padding: 20px !important;
}	
.elementor-19 .elementor-element.elementor-element-53ef76b > .elementor-widget-container {
    margin: 0px 0px 12px 0px !important;
}	
.elementor-19 .elementor-element.elementor-element-ed199f2 {
    padding: 20px 15px 70px 15px !important;
}
a._self.pt-cv-href-thumbnail.pt-cv-thumb-right {
    float: right;
    width: 47.4%;
}	
.pt-cv-colwrap {
    padding: 62px 50px !important;
}	
h4.pt-cv-title a {
    font-size: 19px !important;
    margin-bottom: 0px !important;
}	
.pt-cv-content {
    font-size: 16px !important;
    line-height: 20px !important;
}	
.pt-cv-content a._self.pt-cv-readmore.btn.btn-success {
    margin: 19px auto 0 !important;
}	
.pt-cv-content-item:nth-child(2) .pt-cv-thumbnail.pull-right {
    float: right !important;
}	
.pt-cv-thumbnail.pull-right {
    float: none !important;
}	
.elementor-19 .elementor-element.elementor-element-f35399a {
    padding: 50px 25px 30px 25px !important;
}	
.elementor-19 .elementor-element.elementor-element-0aabcaa > .elementor-element-populated {
    padding: 0px 0px !important;
}
	
.elementor-19 .elementor-element.elementor-element-463fdce .elementor-heading-title {
    font-size: 47px !important;
}	
.elementor-19 .elementor-element.elementor-element-f629242 .elementor-heading-title {
    font-size: 23px !important;
}	
.elementor-19 .elementor-element.elementor-element-f635724 .elementor-heading-title {
    font-size: 30px !important;
}	
.elementor-element-2827e34 h2, .elementor-element-0efdf4b h2 {
    font-size: 21px !important;
}	
.elementor-19 .elementor-element.elementor-element-346225f .elementor-heading-title {
    font-size: 25px !important;
}	
.elementor-19 .elementor-element.elementor-element-12262d2 .elementor-heading-title {
    font-size: 19px !important;
    line-height: 24px !important;
}	
.elementor-244 .elementor-element.elementor-element-3905778 {
    padding: 50px 15px !important;
}	
.ginput_recaptcha>div {
	transform: scale(0.87);
    transform-origin: 0 0;
}	
.elementor-element-f6877cf {
    padding: 0 25px;
}	
.elementor-19 .elementor-element.elementor-element-b4ec233 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-bb8ccb5 > .elementor-element-populated {
    margin: 0px 0px !important;
    padding: 20px !important;
}
.elementor-19 .elementor-element.elementor-element-9dd9040 > .elementor-widget-container, .elementor-19 .elementor-element.elementor-element-861c469 > .elementor-widget-container {
    padding: 25px !important;
}	
.elementor-244 .elementor-element.elementor-element-192b954 .elementor-heading-title {
    font-size: 31px !important;
}
.elementor-19 .elementor-element.elementor-element-da4998f {
    padding: 90px 15px 75px 15px !important;
}	
.elementor-19 .elementor-element.elementor-element-dd0fe5c > .elementor-element-populated {
    padding: 40px !important;
}	
.elementor-19 .elementor-element.elementor-element-2949366 {
    font-size: 20px !important;
    line-height: 23px !important;
}	
.elementor-672 .elementor-element.elementor-element-233d1166 {
    padding: 60px 15px !important;
}
header.page-header h1.entry-title {
    padding: 20px 15px;
    font-size: 30px !important;
}
.archive main#content {
    padding: 0 15px;
}
article.post {
    margin-right: 10px !important;
}
.elementor-795 .elementor-element.elementor-element-a4f9df3, .elementor-795 .elementor-element.elementor-element-04ed5e5, .elementor-795 .elementor-element.elementor-element-92aca74 {
    font-size: 18px !important;
    line-height: 21px !important;
}	
div#input_4_6>div {
    transform: scale(0.69);
    transform-origin: 0 0;
}	
.elementor-19 .elementor-element.elementor-element-ddb435b > .elementor-container {
    max-width: 530px !important;
}	
.single-post main#content .elementor-col-66 {
    width: 66.9% !important;
}
.single-post main#content .elementor-col-33 {
    width: 33% !important;
}
.sidebar-frm .elementor-widget-container {
    padding: 25px 16px 12px 16px !important;
}
.single-post main#content {
    padding: 0 15px;
    margin: 25px auto;
}
div#input_4_6 {
    margin: 0 auto;
    display: block;
    max-width: 208px;
    height: 53px;
}	
.single-post main#content .elementor-col-33 .elementor-element-populated {
    margin: 0px 0px 0px 5px !important;
}
div#gform_wrapper_4 .gform_footer.top_label {
    margin: -12px 0 0 !important;
}	

img.html5gallery-elem-image.html5gallery-elem-image-1 {
    max-width: 100% !important;
    height: 100% !important;
    top: 0px !important;
}
div#input_2_4, div#input_1_7, div#field_3_10, div#field_5_10 {
    margin: 0 auto;
    display: block;
    max-width: 263px;
    height: 68px;
}	
.elementor-element-eb5f8a2 h2, .elementor-element-2dc9a5f p {
    text-shadow: 0px 0px 19px rgb(0 0 0 / 51%);
}
	
}
@media only screen and (max-width: 1310px) and (min-width: 1024px) {
img.html5gallery-elem-image.html5gallery-elem-image-1 {
    max-width: 100% !important;
    height: 100% !important;
    top: 0px !important;
}
div#gform_wrapper_4 .gform_footer.top_label {
    margin: -12px 0 0 !important;
}
.single-post main#content {
    padding: 0 15px;
    margin: 35px auto;
}
div#input_4_6 {
    margin: 0 auto;
    display: block;
    max-width: 208px;
    height: 53px;
}	
.single-post main#content .elementor-562 .elementor-element.elementor-element-f009f7e > .elementor-element-populated {
    margin: 0px 0px 0px 8px !important;
}
.archive main#content {
    padding: 0 15px;
}
article.post {
    margin-right: 20px !important;
}
article.post:nth-child(3n) {
    margin-right: 0px !important;
}
.elementor-element-24f0a34 {
    padding: 60px 15px !important;
}
div#input_4_6>div {
    transform: scale(0.69);
    transform-origin: 0 0;
}	
.elementor-672 .elementor-element.elementor-element-233d1166 {
    padding: 60px 15px !important;
}
header.page-header h1.entry-title {
    padding: 25px 15px;
}
.elementor-13 .elementor-element.elementor-element-0ebfe19 {
    padding: 0px 15px 14px 15px !important;
}	
.menu>li {
    margin: 0 7px !important;
}	
div#field_1_3, div#field_1_5 {
    margin-right: 6px !important;
}	
.pt-cv-colwrap {
    padding: 75px 56px !important;
}	
.elementor-19 .elementor-element.elementor-element-ed199f2 {
    padding: 20px 15px 70px 15px !important;
}	
.elementor-element-f6877cf {
    padding: 0 15px;
}	
.elementor-19 .elementor-element.elementor-element-da4998f {
    padding: 90px 15px 76px 15px !important;
}
.elementor-element-eb5f8a2 h2, .elementor-element-2dc9a5f p {
    text-shadow: 0px 0px 19px rgb(0 0 0 / 51%);
}		
		
}
img.html5gallery-elem-image.html5gallery-elem-image-1 {
    max-width: 100% !important;
    height: 100% !important;
    top: 0px !important;
}