/*
 Theme Name: WEN Associate Child
 Theme URI: https://wenthemes.com/item/wordpress-themes/wen-associate/
 Description:  WEN Associate Child Theme
 Author: WEN Themes
 Author URI: https://wenthemes.com/
 Template:  wen-associate
 Version: 1.9.5
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, translation-ready, theme-options, threaded-comments, footer-widgets, blog, education, custom-logo
Text Domain: wen-associate-child
*/
.site-title a{
    color: black;
}
.site-title a .org-title{
    color: #d0a652;
    font-weight: inherit;
    display: block;
}
h1.site-title {
    margin-bottom: 0;
    font-size: 45px;
    margin-top: 0;
    line-height: 1.5;
}
h2.site-description{
    line-height: 1.5;
}
.main-navigation ul{
    margin: 0;
}
.entry-content img{
    margin-bottom: 0px;
}
div#grid p {
    display: inline-block;
    width: 301px;
    min-height: 170px;
    max-height: 170px;
    margin: auto .5em 15px .5em !important;
}
#btn-search-icon,.searchform .search-submit{
    background: none repeat scroll 0 0 #d0a652;
}
#site-navigation li a:hover, #site-navigation li:hover > a, #site-navigation li.current-menu-item > a, #site-navigation li.current_page_item > a {
    border-bottom: 5px solid #d0a652;
    opacity: 1;
}
.fa-chevron-circle-up:before,#site-navigation ul li li.current-menu-item a, #site-navigation ul li li a:hover, #site-navigation ul li li:hover > a{
    color: #d0a652;
}
/*
* Normalize
*/
.mgm_user_list_container form input, .mgm_user_list_container form select {
    height: 38px;
    margin: 20px;
    max-width: 100%;
    width: auto;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button{
    background: #d0a652;
}
.mgm_user_list_container form input[type="submit"]{
    margin: 0 20px 15px 0px;
    background: #d0a652;
}
.mgm_user_list_container form h5{
    text-align: left;
}
.mgm_user_list_container form{
    text-align: right;
}
.mgm_user_list_container form 
#mgm_user_list_container caption, td b{
font-weight: normal;
    margin-left: 5px;
}
#mgm_user_list_container caption, td{
    font-weight: normal;
    text-align: left;
    padding: 14px 1px;
    border-bottom: 1px solid #ccc;
}
.posted-on:after, .byline:after, .comment:after {
    color: #d0a652;
}
ul.user-wrapper {
    min-height: 140px;
    display: block;
    width: 47%;
    float: left;
    align-items: center;
    background: #d0a6523b;
    padding: 10px;
    margin: 10px;
    text-align: center;

}
ul.user-wrapper li{
    list-style-type: none;
    display: block;
    text-align: center;
}
ul.user-wrapper li b{
    font-weight: normal;
}

ul.user-wrapper li img{
width: 60px;
border-radius: 50%;
max-height: 60px;
min-height: 60px;
}

.user-wrapper .mgm_image_value{
    width: 100%;
    float: none !important;
    text-align: center;
}
.user-wrapper .mgm_first_name_value,.user-wrapper .mgm_last_name_value{
    display: inline-block;
    text-align: center;
}

.mgm_email_value{
    padding-left: 10px;
}
.nav-previous a, .nav-next a{
    background: none repeat scroll 0 0 #d0a652;
}
@media (max-width: 480px){
    .mgm_user_list_container form input, .mgm_user_list_container form select {
        margin: 10px 3px;
    }
    .mgm_user_list_container form{
        text-align: center;
    }
    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input, select, textarea{
        padding:0 0 0 0;
    }
}
@media (max-width: 768px){

    ul.user-wrapper {
        min-height: 64px;
        display: flex;
        width: 100%;
        float: none;
        align-items: center;
        background: #d0a6523b;
        padding: 10px;
        margin: 10px;
    
    }
    #mobile-trigger .fa.fa-bars {
        color: #d0a652 !important;
        font-size: 30px;
    }
}
.profile_link{
    margin-top: 7px;
}
.profile_link a {
    padding: 6px;
    background: #d0a652;
    color: #fff;
    border-radius: 5px;
}
.profile_link a:hover {
 text-decoration: none;
}
/*css pag*/
.pag-block{
    display: block;
    display: block;
    width: 97%;
    overflow: hidden;
    margin: 0 10px;
}
.main-pag{
    float: left;
    font-weight: bold;
}
.pagination-right {
    float: right;
}
.pagination-right a{
    font-size: 14px;
    padding: 0 3px 0 0;
}
.pagination-right .current{
    font-weight: bold;
}

@media screen and (min-width: 1024px){
	#masthead .container{
		    position: relative;
	}
	.pt-social-icons-header{
		position: absolute;
		right: 0;
	}
	.pt-social-icons-header a{
		background-color: #d0a652;
		border-radius: 3px;
		width: 30px;
		height: 30px;
		display: inline-block;
		margin-left: 5px;
		color: white;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
	}
}

@media screen and (max-width: 1023px){

	.pt-social-icons-header{
		position: absolute;
		right: 15px;
	}
	.pt-social-icons-header a{
		display: block;
		background-color: #d0a652;
		border-radius: 3px;
		width: 30px;
		height: 30px;
		margin-bottom: 5px;
		color: white;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
	}
}
@media screen and (max-width: 768px){
	.naorca-home-articles{
		grid-template-columns: 100% !important;
		grid-gap: 15px !important;
	}
	
}
.naorca-home-articles{
    display: grid;
    grid-template-columns: 40% 1fr;
    grid-gap: 30px;
    align-items: center;
	margin-bottom: 15px;
}
.home-articles p{
	margin: 0px!important;
}
.home-articles{
    border: 1px solid #dddddd;
    padding: 15px;	
	margin-top: 30px;
}
.each-article {
    padding: 15px;
    border: 1px solid #dddddd;
}











/*-----29-09-21-------*/


header #header-search-form {
	bottom: -3px;
}
header.entry-header + .entry-content {
	margin-top: 6px;
}
header.entry-header {
	margin: 10px 0 0 0 !important;
}
header.entry-header h2 {
	margin: 0 0 0 0 !important;
}
.ow-button-base .ow-icon-placement-left.ow-button-hover {
	background-color: #d0a652;
	color: #fff;
	font-size: 16px;
	padding: 10px 17px;
	display: inline-block;
	text-decoration: none;
	text-transform: capitalize;
	margin: 10px 0 4px 0;
}
.ow-button-base .ow-icon-placement-left.ow-button-hover:hover {
	opacity: 0.8;
}
.ow-button-base.ow-button-align-center {
	text-align: center;
}
.ow-button-base .ow-icon-placement-left.ow-button-hover br {
	display: none;
}
#panel-7-1-0-2.so-panel.widget_sow-button {
	margin-top: 0;
	margin-bottom: 10px;
}


.page-id-10 .services_training .entry-content img {
	width: 48%;
	margin-bottom: 1.5%;
}
.page-id-10 .services_training .one-half iframe {
	width: 49%;
	margin-bottom: 1%;
}
.page-id-10 .services_training .one-half iframe:nth-child(1) {
	margin-right: 2%;
}

.page-id-816 .services_training .entry-content img {
	margin: 7px 0 20px 0;
	width: 100%;
}
.page-id-83 .services_training .entry-content img {
	width: 100%;
	margin: 6px 0 0 0;
}


ul.socil_icon li img {
	margin: 0 0 0 0 !important;
}
ul.socil_icon li {
	width: 14%;
	list-style-type: none;
	margin: 0 6% 0 0;
	padding: 10px 0;
	display: inline-block;
}
ul.socil_icon {
	margin: 9px 0 0 0;
	width: 100%;
	float: left;
	background-color: #fff;
	padding: 0 15px;
	text-align: center;
}
.custom_sol #grid p {
	margin-bottom: 0 !important;
}
.map_img img
{
	width: 100%;
}
.cus_terms h3 {
	margin: 35px 0 7px 0;
	font-size: 17px;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 7px 0;
	color: #000;
	letter-spacing: 1px;
}
.cus_terms h3:nth-child(1) {
	margin-top: 23px;
}


.custom_bussness_logo a:nth-child(2n) {
	margin-right: 0 !important;
}
.custom_bussness_logo {
	width: 100%;
	display: inline-block;
	margin: 8px 0 0 0;
}
.custom_bussness_logo a {
	border: 1px solid #e6e6e6 !important;
	width: 49% !important;
	float: left;
	height: 190px !important;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 2% 2% 0;
}
.custom_bussness_logo a img {
	width: 100%;
	height: auto !important;
	padding: 0 !important;
	margin: 0 !important;
}





#registerform label::after {
	content: "*";
	color: #d73636;
	padding: 0 0 0 3px;
	font-size: 18px;
}

#registerform .autoresponder_box label::after, 
#registerform .company_box label::after, 
#registerform .photo_box label::after, 
#registerform .payment_gateways_box label::after
{
	display: none;
}



#comments.comments-area .rating-container label[for="rating-0"] {
	display: none;
}
#comments.comments-area .rating-container {
	display: block;
	text-align: left;
	margin: 8px 0 25px 0;
}
#comments.comments-area .rating-container label {
	display: inline-block;
	margin: 0 5px 0 0;
}
#commentform textarea {
	margin-top: 0 !important;
}
#comments .comment-list .comment-author.vcard img {
	display: none;
}
#comments .comment-list .comment-body {
	padding: 15px 20px 20px;
}
#comments .comment-list .reply a {
	background-color: #d0a652;
	text-decoration: none;
	font-size: 15px;
	padding: 5px 25px;
	color: #fff !important;
}
#comments .comment-list {
	padding-left: 0;
}










.navigation.post-navigation {
	float: left;
	width: 100%;
}
.booster-block.booster-ratings-block {
	float: left;
	width: 100%;
}
.navigation.post-navigation .nav-links .nav-previous {
	display: inline-block;
}
.navigation.post-navigation .nav-links {
	text-align: center;
	float: left;
	width: 100%;
}
.navigation.post-navigation {
	float: left;
	width: 100%;
	background-color: transparent;
}
.navigation.post-navigation .nav-links .nav-next {
	display: inline-block;
}
.navigation.post-navigation .nav-links .nav-next a, 
.navigation.post-navigation .nav-links .nav-previous a {
	margin: 0 0 10px 0;
	min-width: 510px;
	background: none repeat scroll 0 0 #d0a652 !important;
}
.navigation.post-navigation .nav-links .nav-previous a {
	text-align: left;
}
.navigation.post-navigation .nav-links .nav-next a {
	text-align: right;
}
.booster-review-bar, .booster-review-info {
	max-width: 100% !important;
	width: 100% !important;
	flex-basis: 100% !important;
}
.cus_terms h4 {
	font-size: 16px;
	margin: 25px 0 5px 0;
}

.mgm_register_form input[type="text"], .mgm_register_form input[type="email"], .mgm_register_form input[type="url"], .mgm_register_form input[type="password"], .mgm_register_form input[type="search"], .mgm_register_form textarea {
	font-size: 17px;
	height: 45px;
	width: 100%;
}
.cus_map iframe {
	width: 100%;
	height: 300px;
}



.header-layout-1 .sidebar-header-right #btn-search-icon i {
	line-height: 1.3;
	right: 1px;
	position: relative;
}
.header-layout-1 .sidebar-header-right #btn-search-icon {
	width: 42px;
	height: 42px;
	padding: 12px 6px;
}
#header-search-form .searchform {
	left: -127px;
}

#pl-7 #grid p:nth-last-child(2) {
	display: none;
}
#pl-7 #grid {
	margin-top: 15px;
}
.actuate.home-articles h3 {
	margin-bottom: 15px;
}
#pl-7 #grid p {
	margin-bottom: 20px !important;
}
header #header-search-form .search-field {
	height: 42px;
}
#sidebar-primary #block-8, 
#sidebar-primary #block-3 {
	display: none;
}
#sidebar-primary aside:nth-child(2) {
	margin-top: 0;
}





@media (min-width:0px) and (max-width:767px) 
{


.header-layout-1 #header-search-form input.search-field {
	height: 42px !important;
	padding-left: 12px !important;
}

.custom_bussness_logo a {
	height: 160px !important;
}

html body input[type="text"], 
html body input[type="email"], 
html body input[type="url"], 
html body input[type="password"], 
html body input[type="search"]
{
	padding: 5px 0 5px 0 !important;
	height: 38px !important;
}
#commentform input {
	padding-top: 6px;
	padding-bottom: 6px;
	height: 38px;
	margin-top: 0;
}
#pl-7 #grid p:nth-last-child(2) {
	display: none;
}
#sidebar-primary #block-3 {
	display: none;
}




#mobile-trigger {
	outline: none;
	margin: 16px 0 0 15px;
	padding: 0 0 0 0;
}
#mobile-trigger i.fa.fa-bars {
	background-color: transparent;
	border: 0px solid;
	box-shadow: none;
	font-size: 20px;
	padding: 0;
	outline: none;
}
#masthead .pt-social-icons-header {
	position: relative;
	width: 100%;
	text-align: right;
	right: 0;
	margin: 42px 0 0 0;
	top: 0;
}
#masthead .pt-social-icons-header a {
	display: inline-block;
	font-size: 14px;
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.site-title a .org-title {
	margin-top: -7px;
}
.site-title a {
	font-size: 23px;
	line-height: 26px;
}



}

@media (min-width:0px) and (max-width:567px) 
{


#header-search-form .searchform {
	left: -71px;
	width: 204px;
	top: -75px;
	min-width: 100px;
}

#pl-7 #grid p a {
	width: 100%;
}
#pl-7 #grid p {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 100%;
}
.navigation.post-navigation .nav-links .nav-next a::after, .navigation.post-navigation .nav-links .nav-previous a::after {
	padding-top: 3.2%;
}

.navigation.post-navigation .nav-links .nav-next a, 
.navigation.post-navigation .nav-links .nav-previous a {
	min-width: auto;
}

.page-id-10 .services_training .entry-content img {
	width: 100%;
	margin-bottom: 15px;
}
.page-id-10 .services_training .one-half iframe {
	width: 100%;
	margin-bottom: 10px;
}
.custom_bussness_logo a {
	width: 100% !important;
	float: left;
	height: auto !important;
	max-height: 200px !important;
}

}

@media (min-width:568px) and (max-width:767px) 
{


#header-search-form .searchform {
	left: -107px;
	width: 281px;
	top: -2px;
}


}




@media (min-width:768px) and (max-width:1024px) 
{
#pl-7 #grid p:nth-child(2n) {
	margin-right: 0 !important;
	
}
#pl-7 #grid p {
	margin-left: 0 !important;
	width: 48.9%;
	margin-bottom: 6px !important;
}
#pl-7 #grid p a {
	width: 100%;
}

}

@media (min-width:768px) and (max-width:991px) 
{

#footer-widgets .widget-title {
	font-size: 15px;
}
#footer-widgets .widget iframe {
	height: 113px;
	background-color: #000;
}
#footer-widgets #media_image-3 img {
	max-height: 113px;
}




.custom_bussness_logo a {
	height: 180px !important;
}

#pl-7 #grid p {
	margin-bottom: 15px !important;
}

#sidebar-primary #block-3 {
	display: none;
}
#sidebar-primary .textwidget iframe {
	width: 100%;
	height: 380px;
}
#sidebar-primary {
	width: 100%;
	min-width: 100%;
	flex-basis: 100%;
	max-width: 100%;
}





#mobile-trigger {
	outline: none;
	margin: 31px 0 0 20px;
	padding: 0 0 0 0;
}
#mobile-trigger i.fa.fa-bars {
	background-color: transparent;
	border: 0px solid;
	box-shadow: none;
	font-size: 22px;
	padding: 0;
	outline: none;
}
#masthead .pt-social-icons-header {
	position: relative;
	width: 100%;
	text-align: right;
	right: 0;
	margin: 15px 0 0 0;
}
#masthead .pt-social-icons-header a {
	display: inline-block;
	font-size: 14px;
	width: 25px;
	height: 25px;
	line-height: 25px;
}




}

@media (min-width:992px) and (max-width:1024px) 
{


#footer-widgets .widget-title {
	font-size: 21px;
}
#footer-widgets .widget iframe {
	height: 151px;
	background-color: #000;
}




.custom_bussness_logo a {
	height: 150px !important;
}
.page-id-10 .services_training .entry-content img {
	margin-bottom: 1.6%;
}

}



@media (min-width:1025px) and (max-width:1112px) 
{
	
#footer-widgets .widget-title {
	font-size: 21px;
}
#footer-widgets .widget iframe {
	height: 151px;
	background-color: #000;
}


}







/*
.wp-video {
	display: none;
}
figure.wp-block-video {
    display: none;
}*/



/*Naorca*/