.popup_dialog{
    display: none;
    width: 480px;
    max-width: 90%;
    background-color: #fff;
    text-align: center;
    margin: 0 auto;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 300;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}


.popup_dialog .dialogTitle{
    font-size: 20px;
    padding: 10px;
    border-bottom: 1px solid #d0d0d0;
}

.popup_dialog .dialogDesc{
    font-size: 18px;
    padding: 10px;
}

.popup_dialog .okDialogBtn{
    display: none;
    margin-bottom: 10px;
}.emoticons{

}

.emoticonDialog button{
	display: inline-block;
	border: 1px solid #fff;
}

.emoticonDialog button:hover, .emoticonDialog button:focus{
	border: 1px solid #4cb050;
}
.titleEmoticons{
	display: inline-block;
}
.emoSprite {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
    background-image: url(https://www.camoni.co.il/modulefile/emoticons/lib/emoticons.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.angel_smile {
    width: 23px;
    height: 23px;
    background-position: -5px -5px;
}

.angry_smile {
    width: 23px;
    height: 23px;
    background-position: -38px -5px;
}

.broken_heart {
    width: 23px;
    height: 23px;
    background-position: -71px -5px;
}

.confused_smile {
    width: 23px;
    height: 23px;
    background-position: -104px -5px;
}

.cry_smile {
    width: 23px;
    height: 23px;
    background-position: -5px -38px;
}

.devil_smile {
    width: 23px;
    height: 23px;
    background-position: -38px -38px;
}

.embaressed_smile {
    width: 23px;
    height: 23px;
    background-position: -71px -38px;
}

.embarrassed_smile {
    width: 23px;
    height: 23px;
    background-position: -104px -38px;
}

.envelope {
    width: 23px;
    height: 23px;
    background-position: -5px -71px;
}

.heart {
    width: 23px;
    height: 23px;
    background-position: -38px -71px;
}

.kiss {
    width: 23px;
    height: 23px;
    background-position: -71px -71px;
}

.lightbulb {
    width: 23px;
    height: 23px;
    background-position: -104px -71px;
}

.omg_smile {
    width: 23px;
    height: 23px;
    background-position: -5px -104px;
}

.regular_smile {
    width: 23px;
    height: 23px;
    background-position: -38px -104px;
}

.sad_smile {
    width: 23px;
    height: 23px;
    background-position: -71px -104px;
}

.shades_smile {
    width: 23px;
    height: 23px;
    background-position: -104px -104px;
}

.teeth_smile {
    width: 23px;
    height: 23px;
    background-position: -137px -5px;
}

.thumbs_down {
    width: 23px;
    height: 23px;
    background-position: -137px -38px;
}

.thumbs_up {
    width: 23px;
    height: 23px;
    background-position: -137px -71px;
}

.tongue_smile {
    width: 23px;
    height: 23px;
    background-position: -137px -104px;
}

.tounge_smile {
    width: 23px;
    height: 23px;
    background-position: -5px -137px;
}

.apathetic {
    width: 23px;
    height: 23px;
    background-position: -38px -137px;
}

.wink_smile {
    width: 23px;
    height: 23px;
    background-position: -71px -137px;
}.write_comments .rightIconcom{
	display: inline-block;
}

.write_comments .commIcons{
	display: inline-block;
	font-size: 14px;
	color: #b6b6b6;
	margin-left: 10px;
	cursor: pointer;
}



.rotation-controls-group {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.write_comments .leftIconcom{
	display: inline-block;
	float: left;
}

.write_comments .commIcons .fa{
	font-size: 20px;
	vertical-align: middle;
	line-height: 24px;
}

.write_comments .commIcons a:hover{
	color: #2196f3;
}

.write_comments .grayRow{
	height: 1px;
	background-color: #f0f0f0;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 5px;
}

.write_comments .wrappBtnf{
	float: left;
	padding-top: 10px;
	margin-right: 8px;
}

.write_comments .classwrappF {
	background-color: #f0f0f0;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 22px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 18px;
	position: relative;
}

.write_comments .hiddenLoader {
	top: 45px !important;
}

.write_comments #cke_newMsgInput {
	margin-top: 1rem;
}

.write_comments .classwrappF textarea{
	max-width: 93%;
	resize: none;
    overflow: hidden;
    min-height: 50px;
    max-height: 5000px;
}

.write_comments .inputComm{
	display: inline-block;
	width: 93%;
	float: left;
	height: 41px;
}

.write_comments .commImg{
	display: inline-block;
}

.write_comments .inputComm::-webkit-input-placeholder {
	padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.write_comments .inputComm::-moz-placeholder {
    padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.write_comments .inputComm:-ms-input-placeholder {
    padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.write_comments .inputComm :-moz-placeholder {
    padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.write_comments .wrappComReply .grayRow{
	display: none;
}

.write_comments .wrappComReply{
	padding-right: 47px;
   /* padding-top: 12px;*/
}
.write_comments .iconCom{
	margin-bottom: 18px;
}
.write_comments .btnPrint{
	border: none;
	background-color: transparent;
	color: #337ab7;
}
.write_comments .btnPrint:hover , .write_comments .btnPrint:focus {
	color: #2196f3;
}

.write_comments .inputFile{
	display: none;
}
.write_comments .btnAddPic{
	font-size: 14px;
    color: #1976d2;
    font-weight: 500;
}
.write_comments .btnAddPic:hover{
    color: #3498db;
}
.write_comments .emoticonsBtn{
	color: #1976d2;
}

.write_comments .emoticonsBtn:hover , .write_comments .emoticonsBtn:focus {
	color: #3498db;
}


.write_comments .edit{
	display: inline-block;
}

.write_comments .trash{
	display: inline-block;
}
.write_comments .addPic{
	display: inline-block;
}

.write_comments .reportText{
	display: inline-block;
}

.write_comments .youTubeText{
	display: inline-block;
}

.write_comments .youtubeLinkWrap{
	display: none;
}

.write_comments .youtubeInput{
	width: 100%;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: left;
	direction: ltr;
}

.write_comments .addYoutubeBtn{
	border: none;
    background: none;
    color: #1976d2;
}

.write_comments .addYoutubeBtn:hover, .write_comments .addYoutubeBtn:focus{
	color: #3498db;
}

.write_comments .youtubeLinkTitle{
	display: block;
	width: 100%;
	font-size: 16px;
	white-space: nowrap;
	margin-top: 30px;
}

.write_comments .youTubeText{
	display: inline-block;
}

.write_comments .simpleLinkWrap{
	display: none;
}

.write_comments .simpleLinkInput{
	width: 100%;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: left;
	direction: ltr;
}

.write_comments .addSimpleLinkBtn{
	border: none;
    background: none;
    color: #1976d2;
}

.write_comments .addSimpleLinkBtn:hover, .write_comments .addSimpleLinkBtn:focus{
	color: #3498db;
}

.write_comments .simpleLinkTitle{
	display: block;
	width: 100%;
	font-size: 16px;
	white-space: nowrap;
	margin-top: 30px;
}

.write_comments .userProfilePic{
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}

.write_comments .creatorAliasWrap{
	display: none;
}

.write_comments .creatorAliasTitle{
	display: block;
	width: 100%;
	font-size: 16px;
	white-space: nowrap;
	margin-top: 30px;
}

.write_comments .creatorAliasInput{
	width: 100%;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: right;
}

.write_comments .creatorAliasBtn{
	border: none;
    background: none;
    color: #1976d2;
}

.write_comments .creatorAliasBtn:hover, .write_comments .creatorAliasBtn:focus{
	color: #3498db;
}

.write_comments .creatorAliasText{
	display: inline-block;
}

.write_comments .cancelCommentToCommentBtn{
	display: none;
    margin-top: 10px;
	float: right;
	max-width: 100px;
    height: 40px;
	vertical-align: top;
}

.write_comments .publishCommentBtn{
    width: auto;
    min-width: 100px;
}

.write_comments .previewCommentImgWrap{
	display: none;
	margin: 10px 0;
	height: 270px;
	position: relative;
}

.write_comments .previewComImg{
  	max-width: 250px;
  	max-height: 250px;
	position: absolute;
	top: 50%;
	transform-origin: 0% 0%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.write_comments .emoticonsBtn i{
	line-height: 24px;
    vertical-align: middle;
}

.write_comments #addComment {
	min-height: 150px;
}

/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
	.write_comments .reportText{
		display: none;
	}
	.write_comments .arrowIcon{
		display: none;
	}
	.write_comments .sendToFriend{
		display: none;
	}
	.write_comments .iconedit{
		display: none;
	}
	.write_comments .edit{
		display: none;
	}
	.write_comments .trash{
		display: none;
	}
	.write_comments .addPic{
		display: none;
	}
	.write_comments .youTubeText{
		display: none;
	}
	.write_comments .titleEmoticons{
		display: none;
	}
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){

	.write_comments .inputComm{
		width: 90%;
	}

	

	.write_comments .publishCommentBtn{
	    display: inline-block;
	    width: auto;
	    min-width: 76px;
	    margin: 0 auto;
	}
	.write_comments .cancelCommentToCommentBtn{
	    width: auto;
	    width: 76px;
	}
	.write_comments .emoticonDialog{
		left: -27px;
    	right: -40px;
	}
	.write_comments .emoticonsBtn i{
		font-size: 18px;
		line-height: 24px;
	    vertical-align: middle;
	}
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
	.write_comments .inputComm{
		width: 83%;
	}

	.write_comments .wrappBtnf{
		margin-right: 18px;
	}

	.write_comments #btnComm{
		float: left;
	}
}
@media (max-width:400px){
	.write_comments .wrappBtnf{
		margin-right: 0;
	}
}.CKeditor{

}

.CKeditor .test{

}.community_top_section .btnDi{
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: #4caf50;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    display: inline-block;
    border: none;
    padding: 9px 15px;
    float: right;
}

.community_top_section .btnDi:hover, .community_top_section .btnDi:focus, .community_top_section  .btnDi:active{
    background-color: #60c364;
}

#simple-nav-main{
    position: relative;
}

.community_top_section .btnDi .fa{
    padding-left: 8px;
}

.community_top_section .share-links-wrap {
    float: left;
}

.header{
    margin-bottom: 0px;
}

.userCoverImg{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 270px;
}
.community_top_section .titleBtnPost{
    display: inline-block;
}
.community_top_section .userPanel{
    display: block;
    width: 100%;
    height:105px;
    border-bottom: 1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.3);
    position: relative;
    margin-bottom: 33px;
}

.community_top_section .userProfilePic{
    display: inline-block;
    vertical-align: top;
    margin-top: 12px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
}

.community_top_section .userName {
    padding-top: 11px;
    font-size: 18px;
    color: #1976d2;
}

.community_top_section .userName h1{
    padding-left: 23px;
    font-size: 30px;
    font-weight: bold;
    color: rgba(25, 118, 210, 1);
    display: inline-block;
    padding-right: 13px;
}

.community_top_section .userOperationBtns{
    float: left;
    text-align: left;
    margin-top: 54px;
    /*width: 295px;*/
    width: 264px;
}

.community_top_section .active.oneTabs{
    border-bottom: 6px solid #4caf50;
    padding-bottom: 8px;
    font-weight: bold;
}

.community_top_section .num_icons_1 {
    top: 0px;
    left: -25px;
}

.community_top_section .tabsMain{
    display: inline-block;
    width: 100%;
}

.community_top_section .wrapImgName{
    display: inline-block;
    width: 65%;
}

.community_top_section  .oneTabs{
    font-size: 21px;
    color: rgba(33, 33, 33, 1);
    font-weight: normal;
}

.community_top_section  .oneTabs:hover{
    font-size: 21px;
    color: rgba(33, 33, 33, 1);
    border-bottom: 6px solid #4caf50;
    padding-bottom: 8px;
}

.community_top_section  .wrapItem{
    margin-right: 15px;
}

.community_top_section .wrapItem > a.oneTabs{
    display: inline-block;
    position: relative;
    margin-left: 50px;
}

.community_top_section .communityIcon{
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 105px;
    height: 105px;
    background-position: top center;
    background-repeat: no-repeat;
    margin: 0 auto;
    right: 0;
    bottom: -20px;
    border-radius: 50%;
}

.community_top_section .communityDropMenuBtn{
    width: 100%;
    height: 40px;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 16px;
    font-weight: bold;
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
}

.community_top_section .communityDropMenuBtn > i{
    font-size: 14px;
}

.community_top_section .communityDropMenu{
    width: 100%;
}

.community_top_section .communityDropMenu > li > a{
    width: 100%;
    border: none;
    padding: 10px;
}

.community_top_section .communityDropMenu > li > a.active{
    width: 100%;
    font-weight: bold;
    border: none;
    background: #4caf50;
    color: #fff;
    padding: 10px;
}

.community_top_section .communityDropMenu > li > a > .num_icons_1{
    left: 10px;
    top: 50%;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.community_top_section .userPanel.isInnerComPage{
    margin-bottom: 0px;
}

.community_top_section .tabsMain.isInnerComPage{
    margin-right: 0px;
}

.community_top_section .okayNav{
    display: block;
    width: 100%;
    max-height: 60px;
    overflow: hidden;
}

.community_top_section .okayNav ul{
    float: right;
    padding: 0px;
    top: 100px;
    z-index: 90;
}

/* okayNav */
.community_top_section .okayNav__nav--visible , .community_top_section .okayNav , .community_top_section .okayNav__nav--visible a:focus, .community_top_section .okayNav a:focus{
    text-decoration: none;
    border: none;
}

.community_top_section .okayNav__menu-toggle span:nth-child(1) {
    top: 5px;
}

.community_top_section .okayNav__menu-toggle span:nth-child(2) {
    top: 80%;
    -webkit-transform: translateY(-80%);
    transform: translateY(-80%);
}

.community_top_section .okayNav__menu-toggle span:nth-child(3) {
    bottom: -5px;
}

.community_top_section .okayNav__nav--invisible.nav-left{
    position: absolute;
    z-index: 100;
    top: 56px;
    left: -20px;
    bottom: inherit;
    display: none;
    list-style-type: none;
    padding: 0;
    text-align: center;
    -webkit-box-shadow: rgba(50, 50, 50, 0.298039) 0px 0px 3px 0px;
    -moz-box-shadow: rgba(50, 50, 50, 0.298039) 0px 0px 3px 0px;
    box-shadow: rgba(50, 50, 50, 0.298039) 0px 0px 3px 0px;
}

.community_top_section .okayNav ul{
    float: right;
}

.community_top_section .okayNav__nav--invisible{
    overflow-y: auto;
}

.community_top_section a.selected{
    color: #4caf50;
    text-decoration: none;
}
/* END okayNav */

/*--------------------------  Laptop with HiDPI screen ( max 1440 ) --------------------------*/
@media (max-width:1440px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    .community_top_section .titleBtnPost{
        display: none;

    }
    .community_top_section .btnDi .fa{
        padding-left: 0px;
    }
    .community_top_section .userOperationBtns{
        margin-top: unset;
    }
    .community_top_section .communityIcon{
        bottom: -11px;
        border-radius: 50%;

    }
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    .community_top_section .communityIcon{
        border-radius: 50%;
        position: relative;
        margin: 0 auto;
        width: 100%;
    }
    .community_top_section .tabsMain{
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    .community_top_section .wrapImgName{
        width: 100%;
        text-align: center;
    }
    .community_top_section .userName {
        width: 100%;
        text-align: center;
    }
    .community_top_section .userPanel{
        border-bottom: 0px solid #dcdcdc;
        -webkit-box-shadow: none;
        -moz-box-shadow:   none;
        box-shadow:       none;
    }
    .community_top_section .tabsMain{
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }
    .community_top_section .userOperationBtns{
        float: none;
        margin-top: 10px;
        width: 100%;
        text-align: center;
    }
    .community_top_section .communityLink{
        display: block;
    }
    .participant.participantBtn.participanted{
            float: left;
    }


}

/*--------------------------  XS ( max 767 ) --------------------------*/
@media (max-width:767px){
    .community_top_section .userPanel{
        height: auto;
        padding-bottom: 10px;
    }

    .community_top_section .active{
        border-bottom: 6px solid #4caf50;
        padding-bottom: 0px;
    }

    .community_top_section .oneTabs {
        display: inline-block;
        position: relative;
    }

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){


}.display_comments .commIcons{
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	color: #727272;
	margin-left: 10px;
	cursor: pointer;
	vertical-align: top;
}

.display_comments .commIcons .fa{
	font-size: 20px;
}

.display_comments .commIcons a:hover{
	color: #2196f3;
}

.display_comments .greyRow{
	height: 1px;
	background-color: #f0f0f0;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 5px;
}

.display_comments .commImg{
	display: inline-block;
}

.display_comments .commentVideo{
	display: flex;
	padding: 10px 0;
	justify-content: center;
}

.display_comments .memberCommImg{
	margin: 0 auto 10px;
}

.display_comments .userProfilePic{
	display: inline-block;
	width: 42px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
}

.display_comments .iComm{
	width: 94%;
    float: left;
}

.display_comments .labelComm {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	position: relative;
    background: #1976d2;
    min-width: 90px;
    color: #ffffff;
    text-align: center;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
	margin-bottom: 5px;
	cursor: pointer;
}

.display_comments .labelComm:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(25, 118, 210, 0);
	border-right-color: #1976d2;
	border-width: 12px;
	margin-top: -12px;
}

.display_comments .grenhov {
		float: left;
		
	color: #727272;
}


.display_comments .labelCommInvert {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	position: relative;
    background: #fff;
    min-width: 90px;
    color: #1976d2;
    text-align: center;
    border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
	margin-bottom: 5px;
	border: 1px solid #1976d2;
	cursor: pointer;
}

.display_comments .labelCommInvert:after, .display_comments .labelCommInvert:before{
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.display_comments .labelCommInvert:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #fff;
	border-width: 11px;
	margin-top: -11px;
}
.display_comments .labelCommInvert:before {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #1976d2;
	border-width: 12px;
	margin-top: -12px;
}

.display_comments .nameComm{
    font-size: 16px;
    color: rgba(25, 118, 210, 1);
    display: inline-block;
    font-weight: 700;
    padding-left: 8px;
}

.display_comments .commentTime{
    margin-bottom: 10px;
}

.display_comments .commentTime > i{
	margin-left: 5px;
}

.display_comments .textCom{
	font-size: 16px;
	color: rgba(33, 33, 33, 1);
	margin-bottom: 12px;
}
.display_comments .mess .fa{
	color: #b6b6b6;
}
.display_comments .mess .fa:hover{
	color: #4caf50;
}
.display_comments .mess{
	color: #b6b6b6;
}

.display_comments.wrappComReply .grayRow{
	display: none;
}

.display_comments.wrappComReply{
	padding-right: 47px;
   /* padding-top: 12px;*/
}

.display_comments .iconCom{
	margin-bottom: 18px;
}

.display_comments .commIcons > .likeBtn{
	font-size: 18px;
}

.display_comments .replayToComment{
	display: block;
	background: none;
	border: none;
	font-size: 16px;
    color: #727272;
}

.display_comments .replayToComment > i{
	font-size: 18px;
}

.display_comments .replayToComment:hover, .display_comments .replayToComment:focus{
    color: #69bc6c;
}

.display_comments .nameComm .postMemberName{
    font-size: 16px;
}

.display_comments .nameComm a.postMemberName h4, .display_comments .nameComm:visited a.postMemberName h4{
    font-size: 16px;
    color: #1976d2;
    font-weight: 700;
}


.display_comments .reportTitle > i{
	font-size: 16px;
}

.display_comments .editComment{
	display: block;
    background: none;
    border: none;
    font-size: 16px;
    color: #727272;
}

.display_comments .deleteComment{
	display: block;
    background: none;
    border: none;
    font-size: 16px;
    color: #727272;
}

.display_comments .editComment:hover, .display_comments .editComment:focus{
	color: #69bc6c;
}

.display_comments .deleteComment:hover, .display_comments .deleteComment:focus{
	color: #69bc6c;
}

.display_comments.wrappComReply .mess{
	display: none;
}

.managetTextWrap{
	position: relative;
    display: inline-block;
}

.moreManagerText{
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 200px;
	width: 250px;
	max-width: 250px;
	text-align: right;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	padding: 14px;
	z-index: 2;
    top: 0px;
    right: 114px;
}

/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
	.display_comments .wrappBtnf{
		float: none;
		padding-top: 10px;
	}

	.display_comments .commIcons{
		padding-bottom: 20px
	}

	.display_comments .rightIconcom , .display_comments .leftIconcom{
		display: block;

	}

	.display_comments .leftIconcom{
		float: none;
	}

	.display_comments .linkBtn{
		width: 100%;
	    margin-top: 12px;
	    text-align: center;
	}
}.article_operations{
	display: block;
	width: 100%;
	position: relative;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 30px;
}
	.article_operations .rightBtn{
		float: left;
	}

.article_operations .likeRightBtn{
	float: right;
}

.article_operations .leftBtn{
	float: left}

.article_operations .printArticleBtn{
	display: block;
	border: none;
	background: none;
	font-size: 14px;
	color: #1976d2;
}

.article_operations #commentOnPostBtn i {
	padding-left: 1px;
}

.article_operations .sendToFriendBtn{
	display: block;
	border: none;
	background: none;
	font-size: 14px;
	color: #1976d2;
}

.article_operations .leftBtn button:hover, .article_operations .leftBtn button:focus{
	color: #1976d2;
	text-decoration: underline;
}.test_your_self{

}

.test_your_self .secondryTitle{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.test_your_self .question{
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.test_your_self .questionText{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
}

.test_your_self .forumBox .answer_input label{
    font-size: 14px;
    cursor: pointer;
}

.test_your_self .answer_input{
    cursor: pointer;
}

.test_your_self .answerLabel{

}

.test_your_self .showTestResultsBtn{
    max-width: 100%;
    margin-bottom: 20px;
}

.test_your_self .testResultsWrap{
    display: block;
    width: 100%;
    padding: 10px;
    background-color: #f8f9f9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.test_your_self .test_answer_title{
    font-size: 22px;
}

.test_your_self .commResultName{
    display: inline-block;
    font-size: 16px;
    width: 50%;
}

.test_your_self .commResultValue{
    display: inline-block;
    font-size: 16px;
}

.test_your_self .test_answer_title{
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
}

.test_your_self .testAnswerSumTitle{
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    color: #4cb050;
}

.test_your_self .testAnswerDesc{
    display: block;
    font-size: 14px;
}

.test_your_self .communityResultsTitle{
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
}

.test_your_self .resultsInPrecents{
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
}

.test_your_self .shareResultsNotice{
    display: block;
    font-size: 18px;
    font-weight: bold;
}

.test_your_self #testYourSelf{

         -webkit-box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.28);
        -moz-box-shadow: 1px 3px 5px 1px rgba(0,0,0,0.28);
        box-shadow: 1px 0px 5px 1px rgba(0,0,0,0.28);
        padding: 15px;
        margin: 10px;
}
.printArticleBtn{
    display: block;
    border: none;
    background: none;
    font-size: 14px;
    color: #1976d2;
    float: left;
}
.smoke_calculator{
    font-size: 0px;
    margin-bottom: 20px;
}

.smoke_calculator .pageWrapRight{
    position: relative;
    width: 50%;
    height: 390px;
    background: #88BCF5;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    display: inline-block;
    vertical-align: top;
}

.smoke_calculator .pageWrapLeft{
    width: 50%;
    height: 390px;
    background: #CF0A40;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    display: inline-block;
    vertical-align: top;
}

.smoke_calculator .pageWrapLeft .textWrap{
    margin-top: 20px;
    font-size: 27px;
    line-height: 25px;
    margin-right: 23px;
    color: #fff;
}

.smoke_calculator .selectWrap{
    float: right;
    width: 280px;
    height: 45px;
    margin: 28px 25px 0px 0px;
    border-radius: 5px;
    background: #fff;
    padding: 4px 10px;
}

.smoke_calculator .selectWrap .sbHolder{
    border: 2px solid #1D6FC3;
    border-radius: 4px;
    font-size: 26px;
    font-weight: normal;
    height: 38px;
    width: 114px;
}

.smoke_calculator .selectWrap .sbSelector{
    line-height: 35px;
    height: 38px;
}

.smoke_calculator #print_content span{
    background: none !important;
}

.smoke_calculator .smokeImg{
    background-image: url('https://www.camoni.co.il/modulefile/smoke_calculator/lib/ashtray.png');
    margin: -13px 30px 0px 0px;
    width: 295px;
    height: 274px;
    background-size: cover;
}

.smoke_calculator select{
    display: block;
    border: 2px solid #1D6FC3;
    border-radius: 4px;
    font-size: 26px;
    font-weight: normal;
    height: 38px;
    width: 114px;
}

.smoke_calculator .homeLeftTitle{
    display: inline-block;
    width: 100px;
    font-size: 14px;
}

.smoke_calculator .calculateBtn{
    position: absolute;
    right: 117px;
    top: 180px;
    font-size: 35px;
    font-weight: bold;
    background: #1976d2;
    color: #fff;
    border: none;
    border-radius: 10px;
    padding: 0 20px;
}.height_calculator{

}

.height_calculator .calcFieldWrap{
    background: #EFEFEF;
    margin: 5px;
    border-radius:20px;
    font-size: 18px;
    font-weight: bold;
    width: 285px;
    height: 40px;
    margin: 0 auto;
}

.height_calculator .calcFieldWrap label{
    display: inline-block;
}

.height_calculator #boyPic{
    display: block;
    background-size: cover;
    background-image: url('https://www.camoni.co.il/modulefile/height_calculator/lib//boy.jpg');
    position: absolute;
    top: -350px;
    width: 230px;
    height: 350px;
    right: 260px;
    border: none;
}

.height_calculator #girlPic{
    display: block;
    background-size: cover;
    background-image: url('https://www.camoni.co.il/modulefile/height_calculator/lib//girl.jpg');
    position: absolute;
    top: -350px;
    width: 230px;
    height: 350px;
    right: 260px;
    border: none;
}

@media screen and (max-width: 768px) {
  .calcFieldWrap{
    margin-right: 0 !important;
    }
    .calcTitle{
        text-align: right;
    }   
    .finalHeightResult{
    text-align: right;
    width: 290px;
    }

    .height_calculator #boyPic{
        right: 70px;
    }
    .height_calculator #girlPic{
    right: 70px;
    }
    #calcResLabel{
    display: none;
    }
}

.edit_comment{
    visibility: hidden;
    max-height: 0px;
    overflow: hidden;
    margin-bottom: 10px;
}


.edit_comment .image-edit-actions {
	display: flex;
	justify-content: space-around;
}

.edit_comment .image-edit-actions .button {
	display: flex;
}

.edit_comment .previewCommentImgWrap .btn-link:hover {
	color: #007bff !important;
	text-decoration: none !important;
}

.edit_comment .previewCommentImgWrap .btn-link:hover .text-icon-md {
	color: #007bff !important;
	text-decoration: none !important;
}

.edit_comment .previewCommentImgWrap{
	display: none;
	margin: 10px 0;
	height: 340px;
	position: relative;
	text-align: center;
}

.edit_comment .previewCommentImgWrap img {
	max-width: 250px;
  	max-height: 250px;
	position: absolute;
	top: 50%;
	transform-origin: 0% 0%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.edit_comment .previewCommentImgWrap .text-icon-md{
    font-size: 18px !important;
}

.edit_comment .rightIconcom{
	display: inline-block;
}

.edit_comment #cke_editMsgInput {
	margin-top: 1rem;
}

.edit_comment .commIcons{
	display: inline-block;
	font-size: 14px;
	color: #b6b6b6;
	margin-left: 10px;
	cursor: pointer;
}

.edit_comment .leftIconcom{
	display: inline-block;
	float: left;
}

.edit_comment .commIcons .fa{
	font-size: 20px;
    vertical-align: middle;
    line-height: 24px;
}

.edit_comment .commIcons a:hover{
	color: #2196f3;
}

.edit_comment .grayRow{
	height: 1px;
	background-color: #f0f0f0;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 5px;
}

.edit_comment .wrappBtnf{
	float: left;
	padding-top: 10px;
}

.edit_comment .classwrappF {
	background-color: #f0f0f0;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 22px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 18px;
}

.edit_comment .classwrappF textarea{
	/** */
}

.edit_comment .inputComm{
	/***/
}

.edit_comment .commImg{
	display: inline-block;
}

.edit_comment .inputComm::-webkit-input-placeholder {
	padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.edit_comment .inputComm::-moz-placeholder {
    padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.edit_comment .inputComm:-ms-input-placeholder {
    padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.edit_comment .inputComm :-moz-placeholder {
    padding-right: 5px;
	font-size: 14px;
	color: rgba(114, 114, 114, 1);
	padding-top: 2px;
}

.edit_comment .wrappComReply .grayRow{
	display: none;
}

.edit_comment .wrappComReply{
	padding-right: 47px;
   /* padding-top: 12px;*/
}
.edit_comment .iconCom{
	margin-bottom: 18px;
}
.edit_comment .btnPrint{
	border: none;
	background-color: transparent;
	color: #337ab7;
}
.edit_comment .btnPrint:hover , .edit_comment .btnPrint:focus {
	color: #2196f3;
}

.edit_comment .inputFile{
	display: none;
}
.edit_comment .btnAddPic{
	font-size: 14px;
    color: #1976d2;
    font-weight: 500;
}
.edit_comment .btnAddPic:hover{
    color: #3498db;
}
.edit_comment .emoticonsBtn{
	color: #1976d2;
}

.edit_comment .emoticonsBtn:hover , .edit_comment .emoticonsBtn:focus {
	color: #3498db;
}


.edit_comment .edit{
	display: inline-block;
}

.edit_comment .trash{
	display: inline-block;
}
.edit_comment .addPic{
	display: inline-block;
}

.edit_comment .reportText{
	display: inline-block;
}

.edit_comment .youTubeText{
	display: inline-block;
}

.edit_comment .youtubeLinkWrap{
	display: none;
}

.edit_comment .youtubeInput{
	width: 100%;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: left;
	direction: ltr;
}

.edit_comment .editYoutubeBtn{
	border: none;
    background: none;
    color: #1976d2;
}

.edit_comment .editYoutubeBtn:hover, .edit_comment .editYoutubeBtn:focus{
	color: #3498db;
}

.edit_comment .youtubeLinkTitle{
	display: block;
	width: 100%;
	font-size: 16px;
	white-space: nowrap;
	margin-top: 30px;
}

.edit_comment .youTubeText{
	display: inline-block;
}

.edit_comment .simpleLinkWrap{
	display: none;
}

.edit_comment .editSimpleLinkInput{
	width: 100%;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: left;
	direction: ltr;
}

.edit_comment .editSimpleLinkBtn{
	border: none;
    background: none;
    color: #1976d2;
}

.edit_comment .editSimpleLinkBtn:hover, .edit_comment .editSimpleLinkBtn:focus{
	color: #3498db;
}

.edit_comment .simpleLinkTitle{
	display: block;
	width: 100%;
	font-size: 16px;
	white-space: nowrap;
	margin-top: 30px;
}

.edit_comment .userProfilePic{
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
}

.edit_comment .editCreatorAliasBtn{
	display: none;
}

.edit_comment .creatorAliasTitle{
	display: block;
	width: 100%;
	font-size: 16px;
	white-space: nowrap;
	margin-top: 30px;
}

.edit_comment .creatorAliasInput{
	width: 100%;
	height: 40px;
	margin: 5px 0 0 0;
	padding: 5px;
	text-align: right;
}

.edit_comment .creatorAliasBtn{
	border: none;
    background: none;
    color: #1976d2;
}

.edit_comment .creatorAliasBtn:hover, .edit_comment .creatorAliasBtn:focus{
	color: #3498db;
}

.edit_comment .creatorAliasText{
	display: inline-block;
}

.edit_comment .cancelEditCommentBtn{
    margin-top: 10px;
	float: right;
	max-width: 80px;
    height: 40px;
	vertical-align: top;
}

.edit_comment .editCommentBtn{
    width: auto;
    min-width: 100px;
}

.edit_comment .editPreviewCommentImgWrap{
    display: none;
    margin: 10px 0;
	text-align: center;
}

.edit_comment .editPreviewCommentImgWrap .btn-link:hover {
	color: #007bff !important;
	text-decoration: none !important;
}

.edit_comment .editPreviewCommentImgWrap .btn-link:hover .text-icon-md {
	color: #007bff !important;
	text-decoration: none !important;
}

.edit_comment .editPreviewCommentImgWrap{
	display: none;
	margin: 10px 0;
	height: 270px;
	position: relative;
	text-align: center;
}

.edit_comment .editPreviewCommentImgWrap .commentImage{
	max-width: 250px;
  	max-height: 250px;
	position: absolute;
	top: 50%;
	transform-origin: 0% 0%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.edit_comment .editPreviewCommentImgWrap .text-icon-md{
    font-size: 18px !important;
}

.edit_comment .editPreviewComImg{
    width: 300px;
	display: inline-block;
	margin: 10px;
}

.edit_comment .emoticonsBtn i{
	line-height: 24px;
    vertical-align: middle;
}



/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){

	.edit_comment .inputComm{
		width: 90%;
	}

	.edit_comment .reportText{
		display: none;
	}
	.edit_comment .arrowIcon{
		display: none;
	}
	.edit_comment .sendToFriend{
		display: none;
	}
	.edit_comment .iconedit{
		display: none;
	}
	.edit_comment .edit{
		display: none;
	}
	.edit_comment .trash{
		display: none;
	}
	.edit_comment .addPic{
		display: none;
	}
	.edit_comment .youTubeText{
		display: none;
	}
	.edit_comment .titleEmoticons{
		display: none;
	}

	.edit_comment .editCommentBtn{
	    display: inline-block;
	    width: auto;
	    min-width: 76px;
	    margin: 0 auto;
	}
	.edit_comment .emoticonDialog{
		left: -27px;
    	right: -40px;
	}
	.edit_comment .emoticonsBtn i{
		font-size: 18px;
		line-height: 24px;
	    vertical-align: middle;
	}
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
	.edit_comment .inputComm{
		width: 83%;
	}

/*	.edit_comment .wrappBtnf{
		float: none;
		padding-top: 10px;
	}

	.edit_comment .commIcons{
		padding-bottom: 20px
	}

	.edit_comment .classwrappF {

		 padding-bottom: 32px;
	}

	.edit_comment .rightIconcom , .edit_comment .leftIconcom{
		display: block;

	}

	.edit_comment .leftIconcom{
		float: none;
	}

	.edit_comment .linkBtn{
		width: 100%;
	    margin-top: 12px;
	    text-align: center;
	}
*/
}.bmi_calculator .pageWrapRight{
    position: relative;
    width: 50%;
    height: 390px;
    background: #88BCF5;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    display: inline-block;
    vertical-align: top;
}

.bmi_calculator .pageWrapLeft{
    width: 50%;
    height: 390px;
    background: #CF0A40;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    display: inline-block;
    vertical-align: top;
}

.bmi_calculator .pageWrapLeft .textWrap{
    margin-top: 20px;
    font-size: 27px;
    line-height: 25px;
    margin-right: 23px;
    color: #fff;
}

.bmi_calculator .selectWrap{
    float: right;
    width: 280px;
    height: 45px;
    margin: 28px 25px 0px 0px;
    border-radius: 5px;
    background: #fff;
    padding: 4px 10px;
}

.bmi_calculator .selectWrap .sbHolder{
    border: 2px solid #1D6FC3;
    border-radius: 4px;
    font-size: 26px;
    font-weight: normal;
    height: 38px;
    width: 114px;
}

.bmi_calculator .selectWrap .sbSelector{
    line-height: 35px;
    height: 38px;
}

.bmi_calculator #print_content span{
    background: none !important;
}

.bmi_calculator .smokeImg{
    background-image: url('https://www.camoni.co.il/modulefile/bmi_calculator/lib/ashtray.png');
    margin: -13px 30px 0px 0px;
    width: 295px;
    height: 274px;
    background-size: cover;
}

.bmi_calculator select{
    display: block;
    border: 2px solid #1D6FC3;
    border-radius: 4px;
    font-size: 26px;
    font-weight: normal;
    height: 38px;
    width: 114px;
}

.bmi_calculator .homeLeftTitle{
    display: inline-block;
    width: 100px;
    font-size: 14px;
}

.bmi_calculator .calculateBtn{
    position: absolute;
    right: 117px;
    top: 180px;
    font-size: 35px;
    font-weight: bold;
    background: #1976d2;
    color: #fff;
    border: none;
    border-radius: 10px;
    padding: 0 20px;
}

.headWrap{
    width: 100%;
    background-color: #444444;
    height: 150px;
    text-align: center;
}

.headText{
    color: #ffffff;
    font-family: "Open Sans Hebrew";
    font-size: 28px;
    font-weight: 700;
    line-height: 60px;
    text-transform: uppercase;
}
.bmiText{
    color: #ffffff;
    font-family: "Open Sans Hebrew";
    font-size: 16px;
    font-weight: 700;
    line-height: 80px;   
    margin-left: 10px;
}
.yourHeight{
    margin-right: 15px;
}
#weight, #height{
    margin-left: 10px;   
}
.bottomWrap{
    padding-bottom: 15px;
    min-height: 324px;
    background-color: #F0F0F0;
    background-image: url('https://www.camoni.co.il/modulefile/bmi_calculator/lib/feet.png');
    background-position: 60px 0;
}

.fatBar{
    width: 88%;
    height: auto;
    border-radius: 10px;
    position: relative;
    padding-top: 50px;
    margin: 0 auto;
    display: none;
}
#myBmiLabelWrap{
        position: relative;
    width: 55px;
        top: -37px;
}
.fatBar .myBmiLabel{
    position: absolute;
    display: none;
    top: 3px;
    z-index: 11;
    width: 55px;
    height: 31px;
    border-radius: 3px;
    background-color: #444444;
    color: #fff;
    font-size: 20px;
    padding: 2px 5px 2px 5px;
    text-align: center;
}
.fatBar .blue{
    background-color:#0066AD;
    width: 22%;
    float: right;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 12px;
}
.fatBar .green{
    background-color:#4CAF50;
    width: 28%;
    float: right;
    height: 12px;
}
.fatBar .orange{
    background-color:#FEAA07;
    width: 28%;
    height: 12px;
    float: right;
}
.fatBar .red{
    background-color:#FE0707;
    width: 22%;
    height: 12px;
    float: right;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.blueLabel{
    width: 22%;
    text-align: center;
}
.greenLabel{
    width: 28%;
    text-align: center;
}
.orangeLabel{
    width: 28%;
    text-align: center;
}
.redLabel{
    width: 17%;
    text-align: center;
}
#bmiResText{
    /*margin: 50px;*/
}
#labelRectangle{
    position: absolute;
    top: 15px;
    left: 6px;
}

.bmiResText{
    margin: 15px 20px;
}

/*--------------------------  Laptop with HiDPI screen ( max 1440 ) --------------------------*/
@media (max-width:1440px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    .headWrap{
        height: auto;
        padding: 14px 10px;
        text-align: right;
    }

    .fatBar label{
        font-size: 14px;
        font-weight: normal;
        
    }

    .fatBar{
        height: auto;
    }

    .bmiText{
        line-height: 28px;
    }

    .yourHeight{
        display: block;
    }

    .bottomWrap{
        background-position: center center;
    }

    .yourWeight{
        display: block;
    }

    .headWrap .defaultBtn{
        display: block;
        margin-top: 10px;
        width: 100%;
        max-width: 100%;
    }
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    
}

/*--------------------------  XS ( max 767 ) --------------------------*/
@media (max-width:767px){
    
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
    
}.share_icons_links {
    display: flex;
}

.share_icons_links .rounded {
    border-radius: 50%;
    overflow: hidden;
    height: 30px;
    width: 30px;
    padding: 1px;
    margin-right: 15px;
}

.share_icons_links .whatsapp {
    height: 36px;
    width: 36px;
    margin-left: -2px;
    margin-top: -3px;
}

.share_icons_links .facebook {
    background-color: rgb(59, 89, 152);
}

.share_icons_links .email-share {
    background-color: #333;
}

.share_icons_links .twitter {
    background-color: rgb(29, 161, 242);
}

@media (max-width:1400px){
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px) {
    .share_icons_links {
        justify-content: space-between;
        width: 75%;
        margin: 0 auto;
    }
    .share-links-wrap {
        padding-top: 10px;
        width: 100%;
    }
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px) {
    .share_icons_links {
        width: 100%;
    }
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px) {
}
.page_path .elementPath{
	font-size: 12px;
	color: #727272;
	padding: 0px;
}

.page_path .elementPath > a{
	color: #727272;
}

.page_path .elementPath > a:hover, .page_path .elementPath > a:focus{
	color: #3498db;
}

.page_path .elementPath i{
    margin: 0 5px;
}

.page_path .wrappPath{
	padding: 12px 0 15px 0;
}.load_more{

}

.load_more .test{

}.follow_user.followBtn.followed{
	background-color: #4c66b0;
    color: #fff;
    border: #fff;
}
.follow_user.hollowBtn, .hollowBtn:visited{
	width: 100%;
    /*max-width: 42%;*/
  }
.follow_user.followBtn.followed .followTitle:before{
	width: 100%;
	max-width: 14px;
	display: inline-block;
	content: "\f12c";
	font-family: "Flaticon";
	font-size: 14px;
	line-height: 1;
	margin-left: 10px;
}.page_path .elementPath{
	font-size: 12px;
	color: #727272;
	padding: 0px;
}

.page_path .elementPath > a{
	color: #727272;
}

.page_path .elementPath > a:hover, .page_path .elementPath > a:focus{
	color: #3498db;
}

.page_path .elementPath i{
    margin: 0 5px;
}

.page_path .wrappPath{
	padding: 12px 0 15px 0;
}.header{
	height: 77px;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
}

.header ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
}

.header .headerLine{
	width: 100%;
	height: 7px;
	background-color: #1976d2;
}

.header .header-container{
	padding: 0 40px;
	height: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.header ul.dropMenu{
	display: none;
	position: absolute;
	left: 0;
	top: 2.7rem;
	margin: 0 auto;
	z-index: 80;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #d0d0d0;
}

.header li.menuItem{
	position: relative;
}

.header ul.dropMenu .dropItems{
	overflow-y: auto;
    overflow-x: hidden;
    max-height: 285px;
}

.header .active ul.dropMenu{
	display: block;
}

.header ul.dropMenu:after, .header ul.dropMenu:before {
	bottom: 100%;
	left: 12px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


.header ul.dropMenu:after{
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

.header ul.dropMenu:before{
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #d0d0d0;
	border-width: 9px;
	margin-left: -9px;
}


.header ul.dropMenu li a{
	display: block;
	width: 100%;
	padding: 9px 10px;
	color:  #212121;
	font-size: 16px;
	font-weight: 400;
	background-color: #fff;
    white-space: nowrap;
	max-width: 300px;
	min-width: 150px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.header ul.dropMenu li a:hover, .header ul.dropMenu li a:focus{
	background-color: #f0f0f0;
}

.header .dropItems{
	position: relative;
	display: block;
}

.header .dropMenuToggle > i{
	margin-right: 5px;
	margin-left: 0px;
}


.header li.menuItem > button, .header .allTagsLink a.moreTagsLink{
	border: none;
	background: none;
	font-size: 22px;
	font-weight: 400;
	color: #212121;
	line-break: strict;
}

.header li.menuItem > button:hover, .header .allTagsLink a.moreTagsLink:hover, .header li.menuItem > button:focus, .header .allTagsLink a.moreTagsLink:focus{
	color: #444;
}

.header li.menuItem > button > .fa{
	font-size: 21px;
	color: #606060;
}

.header .logoWrap{
}

.header .members-section-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	min-width: 33%;
}

.header .mobileHiddenSection {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 60%;
}

.header .mobileHiddenSection.logged-in-menues-container {
	width: 72%;
}

.header .defaultBtn{
	max-width: 170px;
}

.header .topMenuWrap{
	display: flex;
	width: 62%;
}

.header .allCommunitiesBtns{
	margin-left: 20px;
}

.header .allGroupsLinks, .header .allCommunitiesBtns{
	display: inline-block;
    border: none;
    background: none;
    font-size: 22px;
    font-weight: 400;
    color: #212121;
}

.personal_data_header{
	display: inline-block;
}

.header .allGroupsLinks:hover , .allCommunitiesBtns:hover{
    color: #3498db;
}

.header .logo{
}

.header .loginBtnsWrap{
	width: 100%
}

.header .loginBtn{
	float: left;
	margin-left: 6px;
	border: none;
	background: none;
	text-align: right;
	font-weight: 400;
	font-size: 14px;
	text-align: right;
	padding-right: 18px;
}


.header .loginHere{
	color: blue;
    text-decoration: underline;
    font-weight: 600;
}


.header .signupBtn{
    float: left;
    background-color: #4cb050;
    color: #fff;
}

.header .searchBoxDrop{
	display: flex;
	max-width: 18%;
	flex-grow: 1;
}

.header .searchBox{
	width: 95%;
}


.header .mobileMenuToggleBtn{
	display: block;
    border: none;
    background: none;
    padding: 0;
    font-size: 28px;
    color: #1976d2;
	line-height: 66px;
	vertical-align: middle;
}
.header .wrappBtnComGr{
	display: inline-block;
	width: 70%;
}
.header .mobileSearchToggleBtn{
	display: block;
    border: none;
    background: none;
    padding: 0;
    font-size: 28px;
    color: #1976d2;
	line-height: 66px;
	vertical-align: middle;
	float: left;
}

.header .mobileMenuToggleBtn:hover, .header .mobileMenuToggleBtn:focus{

}

.header .mobileSearchToggleBtn:hover, .header .mobileSearchToggleBtn:focus{

}

.header .grayLine{
	display: none;
}



/*--------------------------  Laptop with HiDPI screen ( max 1440 ) --------------------------*/
@media (max-width:1440px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1199px){
	/* .header .searchBox{
		display: none;
		margin-left: 38px;
	}

	.header .searchBoxDrop{
		margin-bottom: 5px;
	} */
	.header .searchBoxDrop{
		display: block;
		flex-grow: unset;
		max-width: unset;
		width: 100%;
	}

	.header ul.dropMenu{
		right: 0;
		left: 0;
		width: 80vw;
		max-width: 300px;
	}

	.header ul.dropMenu:after, .header ul.dropMenu:before{
		left: auto;
		right: 100px;
	}

	.header .myGroupsMenuBtn ul.dropMenu{
		right: auto;
		left: 0;
		width: 80vw;
		max-width: 300px;
	}

	.header .myGroupsMenuBtn ul.dropMenu:after, .header .myGroupsMenuBtn ul.dropMenu:before{
		left: 20px;
		right: auto;
	}
	.header{
		text-align: center;
	}

	.header .members-section-container {
		flex-direction: column;
	}

	.header .header-container {
		padding: 0 10px;
	}
	.header {
		min-height: 84px;
		height: auto;
		padding-bottom: 0px;
	}
	
	.header .topMenuWrap{
		margin-top: 22px;
		margin-bottom: 20px;
		width: 100%;
	}
	
	.header .searchBox{
		display: none;
	}
	
	.header .searchBoxDrop{
		margin-bottom: unset;
	}
	
	.header .logo{
		margin: 6px auto 0 auto;
		height: 45px;
	}
	
	.header .personalData > div > ul > li{
		float: left;
	}
	
	.header .input_search{
		margin-bottom: 10px;
	}

	.header .loginBtnsWrap{
		width: 100%;
		text-align: center;
	}

	.header .loginBtnsWrap.loginBtnsWrap-logged-out{
		width: 43%;
	}

	.header .defaultBtn{
		float: none;
	}
	
	.header .grayLine{
		display: block;
		height: 1px auto;
		background-color: #cccccc;
		width: 100%;
	}

	.header .mobileHiddenSection{
		display: none;
	}

	.header .mobileHiddenSection.logged-in-menues-container{
		flex-direction: column-reverse;
		align-items: baseline;
	}
	.header .loginBtnsWrap.loginBtnsWrap-logged-out {
		display: flex;
		flex-direction: column;
		width: auto;
		align-items: center;
		gap: 5px;
		margin: 10px;
	}

	.header .mobileHiddenSection {
		width: 100%;
	}

	.header .loginBtnsWrap {
		justify-content: inherit;
	}
	.header .logoWrap{
		margin: 0 auto;
	}
	.header .header-container.opened .search-mobile {
		position: absolute;
	}
	.header .header-container .search-mobile {
		top: 7px;
		left: 45px;
	}
	.header .loginBtnsWrap {
		text-align: center;
	}
	
	.header .topMenuWrap  {
		width: 100%;
	}

	.header .loginBtnsWrap.loginBtnsWrap-logged-out{
		
	}

	.header .topMenuWrap .menuItem {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.header .topMenuWrap .menuItem.allTagsLink {
		position: absolute;
		top: 26px;
		right: 75px;
	}

	.header .mobileHiddenSection.logged-in-menues-container {
		width: 100%;
		align-items: center;
	}

	.header .members-section-container {
		
	}
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 767 ) --------------------------*/
@media (max-width:767px){

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px) {

}.header_logged_menu {
	width: 100%;
}

.header_logged_menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: flex;
	justify-content: space-evenly;
	flex-direction: row;
	flex-wrap: wrap;
}

.header_logged_menu li.menuItem > button, .header_logged_menu .allTagsLink a.moreTagsLink{
	border: none;
	background: none;
	font-size: 20px;
	font-weight: 400;
	color: #212121;
	line-break: strict;
}

.header_logged_menu li.menuItem > button:hover, .header_logged_menu .allTagsLink a.moreTagsLink:hover, .header_logged_menu li.menuItem > button:focus, .header_logged_menu .allTagsLink a.moreTagsLink:focus{
	color: #444;
}

.header_logged_menu li.menuItem > button > .fa{
	font-size: 21px;
	color: #606060;
}

.header_logged_menu .myPageLinkWrap{
	margin-left: 0px;
}


.header_logged_menu li.menuItem.active .fa{
	color: #1976d3;
}

.header_logged_menu li.menuItem{
	position: relative;
}


.helpIconSmall {
    width: 27px;
	height: 26px;
	display: flex;
	align-items: center;
}

.header_logged_menu ul.dropMenu{
	display: none;
	position: absolute;
	left: 0;
	top: 2.5rem;
	margin: 0 auto;
	z-index: 80;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #d0d0d0;
}

.header_logged_menu ul.dropMenu .dropItems{
	overflow-y: auto;
    overflow-x: hidden;
    max-height: 285px;
}

.header_logged_menu .active ul.dropMenu{
	display: block;
}

.header_logged_menu ul.dropMenu:after, .header_logged_menu ul.dropMenu:before {
	bottom: 100%;
	left: 12px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}


.header_logged_menu ul.dropMenu:after{
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

.header_logged_menu ul.dropMenu:before{
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #d0d0d0;
	border-width: 9px;
	margin-left: -9px;
}


.header_logged_menu ul.dropMenu li a{
	display: block;
	width: 100%;
	padding: 9px 10px;
	color:  #212121;
	font-size: 16px;
	font-weight: 400;
	background-color: #fff;
    white-space: nowrap;
	max-width: 300px;
	min-width: 150px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.header_logged_menu ul.dropMenu li a:hover, .header_logged_menu ul.dropMenu li a:focus{
	background-color: #f0f0f0;
}

.header_logged_menu .allGroupsLink, .header_logged_menu .allGroupsLink:visited{
	display: block;
	width: 100%;
	padding: 9px 10px;
	color:  #1876d0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #f0f0f0;
}

.header_logged_menu .allGroupsLink:hover, .header_logged_menu .allGroupsLink:focus{
	background-color: #fff;
}

.header_logged_menu .dropItems{
	position: relative;
	display: block;
}

.header_logged_menu .dropMenuToggle > i{
	margin-right: 5px;
	margin-left: 0px;
}

.header_logged_menu .allCommunitiesBtn, .header_logged_menu .allCommunitiesBtn:visited{
	display: block;
	width: 100%;
	padding: 9px 10px;
	color: #1876d0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #f0f0f0;
}

.header_logged_menu .allCommunitiesBtn:hover, .header_logged_menu .allCommunitiesBtn:focus{
	background-color: #fff;
}


/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
	.header_logged_menu > ul{
		white-space: nowrap;
	}
	.header_logged_menu li.menuItem > button{
		font-size: 18px;
	}

	.header_logged_menu li.menuItem{
		display: inline-block;
		text-align: right;
	}

	.header_logged_menu ul.dropMenu{
		right: 0;
		left: 0;
		width: 80vw;
		max-width: 300px;
	}

	.header_logged_menu ul.dropMenu:after, .header_logged_menu ul.dropMenu:before{
		left: auto;
		right: 100px;
	}

	.header_logged_menu .myGroupsMenuBtn ul.dropMenu{
		right: auto;
		left: 0;
		width: 80vw;
		max-width: 300px;
	}

	.header_logged_menu .myGroupsMenuBtn ul.dropMenu:after, .header_logged_menu .myGroupsMenuBtn ul.dropMenu:before{
		left: 20px;
		right: auto;
	}
	.header_logged_menu{
		text-align: center;
	}

	.header_logged_menu > ul{
		flex-direction: column;
		width: 100%;
	}

	.header_logged_menu li.menuItem > button{
		font-size: 18px;
		display: flex;
    justify-content: space-between;
		width: 100%;
		margin-bottom: 4px;
    border-bottom: 1px solid lightgrey;
	}
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:767px){


}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){

}

.icons_logged_menu .dropMenu_icons li{
	padding: 0;
	border-bottom: 1px solid #eee;
	min-width: 300px;
}

.icons_logged_menu ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: flex;
	width: 100%;
	justify-content: space-evenly;
}

.icons_logged_menu li.iconsItem > button{
	border: none;
	background: none;
	margin-left: 10px;
	position: relative;
}

.icons_logged_menu .dropMenuIcons_1 > i {
	font-size: 38px;
	color: #1976d2;
}

.icons_logged_menu li.iconsItem > .dropMenuIcons_2{
}

.icons_logged_menu li.iconsItem > button:hover i, .icons_logged_menu li.iconsItem > button:focus i{
	color: #3498db;
}

.icons_logged_menu .dropMenuIcons_2 > i{
	font-size: 28px;
	color: #1976d2;
}

.icons_logged_menu li.iconsItem{
	display: inline-block;
	position: relative;
	background-color: #ffffff;
}

.icons_logged_menu .dropMenu_icons{
	display: none;
	position: absolute;
	top: 45px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 80;
}



.icons_logged_menu .active .dropMenu_icons{
	display: block;
}

.icons_logged_menu .dropMenu_icons > ul{
	display: flex;
	flex-direction: column;
	width: fit-content;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #d0d0d0;
	background-color: #ffffff;
	white-space: nowrap;
	position: relative;
	width: min-content;
}

.icons_logged_menu .dropMenu_icons > ul:after, .icons_logged_menu .dropMenu_icons > ul:before {
	bottom: 100%;
	right: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.icons_logged_menu .dropMenu_icons > ul:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-right: -8px;
}

.icons_logged_menu .dropMenu_icons > ul:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #d0d0d0;
	border-width: 9px;
	margin-right: -9px;
}

.icons_logged_menu .dropMenu_icons li a{
    display: block;
    padding: 13px 10px;
	width: 100%;
	color:  #212121;
	font-size: 16px;
	font-weight: 400;
	background-color: #fff;
	vertical-align: top;
    cursor: pointer;
}

.icons_logged_menu .dropMenu_icons li a:hover, .icons_logged_menu .dropMenu_icons li a:focus{
    background-color: rgb(25, 118, 210);
    color: #fff;
}

.icons_logged_menu .dropMenu_icons li a:hover .contactName, .icons_logged_menu .dropMenu_icons li a:focus .contactName{
    color: #fff;
}

.icons_logged_menu .dropMenu_icons li a:hover .msgSubtile, .icons_logged_menu .dropMenu_icons li a:focus .msgSubtile{
    color: #fff;
}

.icons_logged_menu .dropMenu_icons li:first-child a:hover, .icons_logged_menu .dropMenu_icons li:first-child a:focus{
	background-color: #f0f0f0;
}

.icons_logged_menu .dropMenu_icons li:last-child a{
	display: block;
	width: 100%;
	padding: 9px 10px;
	color:  #1876d0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #f0f0f0;

}

.icons_logged_menu .dropMenu_icons li:last-child {
	padding: 0px;
}

.icons_logged_menu .dropMenu_icons li:first-child {
	padding: 0px;
}

.icons_logged_menu .dropMenu_icons li:first-child a{
	color:  #212121;
	font-size: 16px;
	font-weight: 700;
	line-height: 34px;
	display: block;
	padding-right: 10px;
}

.icons_logged_menu .dropMenu_icons li:last-child a:hover, .icons_logged_menu .dropMenu_icons li:last-child a:focus{
	background-color: #fff;
}

.icons_logged_menu .dropMenu_icons li  img {
	border-radius: 50%;
	width: 47px;
	height: 47px;
	display: inline-block;
}

.icons_logged_menu .wrap_imag {
	display: inline-block;
	padding-right: 11px;
	padding-left: 7px;
}

.icons_logged_menu .gray_line {
	margin-top: 13px;
    margin-bottom: 13px;
    border-top: 1px solid #eee;
}

.icons_logged_menu .num_icons_2 {
	right: 30px;
    top: 0px;
}

.icons_logged_menu .num_icons_1 {
	right: 33px;
    top: 0px;
}

.icons_logged_menu .dropMenuIcons_1 img {
	color:  #1976d2;
}


.icons_logged_menu .notiMsgItem .contactImg{
    display: block;
    margin: 0 8px;
    width: 53px;
    height: 53px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    float: right;
}

.icons_logged_menu .notiMsgItem .contactMiddleContent{
    display: block;
    width: 40%;
    float: right;
    max-width: 330px;
}

.icons_logged_menu .notiMsgItem .contactName{
    font-size: 14px;
    font-weight: bold;
    color: #3c3c3c;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.icons_logged_menu .notiMsgItem .msgSubtile{
    font-size: 14px;
    font-weight: normal;
    color: #727272;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.icons_logged_menu .notiMsgItem .msgTime{
    display: block;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}

.icons_logged_menu .notiMsgItem.unseen{
    background-color: rgba(33, 150, 243, 0.11);
}

.icons_logged_menu .notificationsListTitle{
    padding: 8px 10px;
    font-size: 16px;
		font-weight: bold;
		max-width: 330px;
		min-width: 300px;
}

.icons_logged_menu .notiItem{
    padding: 10px;
    border-bottom: 1px solid #d0d0d0;
}

.icons_logged_menu .notiSideContent{
    display: inline-block;
}

.icons_logged_menu .notiMemberImg{
    display: inline-block;
    margin-left: 8px;
}

.icons_logged_menu .notiMember{
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #1976d2;
}

.icons_logged_menu .notiOpt{
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #212121;
}

.icons_logged_menu .notiLink{
    display: inline-block;
    color: #1976d2;
    font-size: 14px;
    font-weight: 700;
    float: right;
}

.icons_logged_menu .notiTime{
    display: block;
    color: #727272;
    font-size: 12px;
    font-weight: 400;
}

.icons_logged_menu .notiItem .contactImg{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.icons_logged_menu .notiItem{
		display: flex;
}

.icons_logged_menu .notiItem.unseen{
		background-color: rgba(33, 150, 243, 0.11);
}


/*--------------------------  Laptop with HiDPI screen ( max 1440 ) --------------------------*/
@media (max-width:1440px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1199px){
	.icons_logged_menu {
		width: 100%;
	}
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 767 ) --------------------------*/
@media (max-width:767px){
	.icons_logged_menu .dropMenu_icons{
		display: none;
		position: absolute;
		top: 45px;
		left: 0;
		right: 0;
		margin: 0 auto;
		z-index: 80;
		width: 95vw;
	}
	.icons_logged_menu .dropMenu_icons#my_updates_window{
		transform: translateX(25vw);
	}

	.icons_logged_menu .dropMenu_icons#my_messages_window{
		transform: translateX(56vw);
	}

	.icons_logged_menu .dropMenu_icons li{
		min-width: 220px;
	}

	.icons_logged_menu li.iconsItem{
		margin-top: 5px;
	}

	.icons_logged_menu .dropMenu_icons > ul{
		overflow: hidden;
		width: 100%;
	}
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
	.icons_logged_menu .dropMenu_icons#my_messages_window{
		transform: translateX(59vw);
	}
}.personal_data_header ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

.personal_data_header {
	position: relative;
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;

}

.personal_data_header .userImag{
	display: inline-block;
}

.personal_data_header li.user_prof{
	display: flex;
	flex-wrap: nowrap;
	outline: none;
	white-space: nowrap;
	max-width: 170px;
	position: relative;
	text-align: center;
	align-items: center;
}


.personal_data_header li.user_prof > button{
	border: none;
	background: none;
	font-size: 22px;
	font-weight: 400;
	color: #212121;
	vertical-align: middle;
}

.personal_data_header li.user_prof > button > .fa{
	font-size: 21px;
	color: #b6b6b6;
}

.personal_data_header li.user_prof.active .fa{
	color: #1976d3;
}

.personal_data_header ul.dropMenuprof{
	display: none;
	position: absolute;
		right: 0;
	top: 4rem;
	margin: 0 auto;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #d0d0d0;
	background-color: #ffffff;
	width: 149px;
	z-index: 80;
	text-align: right;
}

.personal_data_header .active ul.dropMenuprof{
	display: block;
	margin-left:0;

}

.personal_data_header ul.dropMenuprof:after, .personal_data_header ul.dropMenuprof:before {
	bottom: 100%;
	left: 8%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.personal_data_header ul.dropMenuprof:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #ffffff;
	border-width: 8px;
	margin-left: -8px;
}

.personal_data_header ul.dropMenuprof:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #d0d0d0;
	border-width: 9px;
	margin-left: -9px;
}

.personal_data_header ul.dropMenuprof li a{
	display: inline-block;
	width: 100%;
	padding: 9px 10px;
	color:  #212121;
	font-size: 16px;
	font-weight: 400;
	background-color: #fff;
}

.personal_data_header ul.dropMenuprof li a > i{
	color: #1976d2;
	font-size: 20px;
    vertical-align: middle;
    line-height: 28px;
}

.personal_data_header ul.dropMenuprof li a:hover, .personal_data_header ul.dropMenuprof li a:focus{
	color: #1976d2;
}

.personal_data_header svg{
	width: 18px;
	height: 18px;
	display: inline-block;
}

.personal_data_header .name_user{
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 28px;
	width: 60%;
	vertical-align: middle;
}

.personal_data_header .member-menu-item{
	font-size: 16px;
	font-weight: 400;
	display: inline-block;
	line-height: 28px;
	vertical-align: middle;
}

.personal_data_header .memberImage{
	display: inline-block;
	vertical-align: middle;
}

.personal_data_header .memberImage img{
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	border-radius: 200px;
	max-width: 51px;
}

.personal_data_header .memberDropBtn{
    overflow: hidden;
    text-align: right;
}

/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1199px){
	.personal_data_header li.user_prof {
		max-width: unset;
	}

	.personal_data_header .name_user {
		width: unset;
	}

	.iconsMenuWrap{
		width: 100%;
	}
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
	.personal_data_header li.user_prof > button {
		vertical-align: middle;
	    line-height: 50px;
	}

	.personal_data_header li.user_prof > button > .fa{
		line-height: 50px;
		vertical-align: middle;
	}

	.personal_data_header .name_user{
		line-height: 50px;
	    vertical-align: middle;
	}

	.personal_data_header .dropMenuProf{
		float: left;
	}
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:767px){

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
	.personal_data_header .name_user {
		width: 60%;
	}
	.personal_data_header {
		width: 60%;
	}
	.personal_data_header li.user_prof > button{
		width: 68%;
	}
}.search_box_header .input_search{
	border: 1px solid #e5e5e5;
	width: 100%;
	height: 55px;
	background-color: #f9f9f9;
	font-size: 14px;
	padding: 10px;
	color: #212121;
}

.search_box_header .input_search:focus{
	outline: none;
	border-color: #4caf50;
}

.search_box_header .form_search{
	position: relative;
	width: 100%;
}
.search_box_header .search_btn{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 55px;
	height: 55px;
	color: #fff;
	border: none;
    font-size: 20px;
    background-color: #4caf50;
}

.search_box_header .search_btn:hover, .search_box_header .search_btn:focus{
	background-color: #60c364;
}

.search_box_header .search_btn .fa{
	color: #fff;
	font-size: 23px;
}

.search_box_header  input::-webkit-input-placeholder {
    color:  #212121;
    font-size: 16px;
    font-weight: 400;
    padding-right: 6px;
}

.search_box_header  input:-moz-placeholder {
    color:  #212121;
    font-size: 16px;
    font-weight: 400;
    padding-right: 6px;
}


.search_box_header  input:-ms-input-placeholder {
    color:  #212121;
    font-size: 16px;
	font-weight: 400;
	padding-right: 6px;
}
.search_box_header  input:: input-placeholder {
    color:  #212121;
    font-size: 16px;
	font-weight: 400;
	padding-right: 6px;
}



.footer .footer_wrapper{
	background-color: #f8f9f9;
	min-height:auto;
	border-bottom: 1px solid rgba(229, 229, 229, 1);
	border-top: 1px solid rgba(229, 229, 229, 1);
	margin-bottom: 10px;
	padding-bottom: 30px;
}

.footer  .summary{
	text-align: right;
	font-size: 14px;
	color: rgba(33, 33, 33, 1);
    border: 1px solid #3498db;
    padding: 10px;
}

footer .img_footer{
    padding-bottom: 10px;
    padding-top: 10px;
}

footer .img_footer > img{
	margin: 0 auto;
}

.footer  .footer_bottom_link  ul{
	list-style-type: none;
}

.footer  .footer_menu  ul{
	list-style-type: none;
	padding-right: 0;
}

.footer  .linkFooterMenu{
	font-size: 14px;
	color: #606060;
}

.footer  .text_h5 h5{
	color: #1976d2;
	font-size: 18px;
	font-weight: 700;

}

.footer  .text_h5{
	margin-bottom: 10px;
	text-align: right;
}

.footer .footer_menu{
	padding-top: 25px;
	margin-bottom: 50px;

}

.footer .linkFli{
	text-align: right;	
}

.footer  .wrappRowFooter{
	margin-bottom: 83px;
	
}

.footer  .linkFooterMenu:hover , .footer  .linkFooterMenu:focus {
	color: #1976d2;
}



/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
  
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){
	.footer .logo_Wrap_footer{
		text-align: center;
		
	}
	.footer .logo{
		display:inline-block;
		margin-bottom: 20px;
	}
	.footer  .summary{
		text-align: center;
		margin-bottom: 20px
	}
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
}
.socialLinks{
    list-style: none;
	padding: 0px;
    margin: 0px;
    text-align: left;
    direction: ltr;
    line-height: 57px;
}

.socialLinks li{
    display: inline-block;
    vertical-align: middle;
}

.socialLinks > li > a, .socialLinks > li > a:visited{
    display: block;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    color: #fff;
    background: #1976d2;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.socialLinks > li > a:hover, .socialLinks > li > a:focus{
    color: #fff;
    background: #3498db;
}



/*--------------------------  Laptop with HiDPI screen ( max 1440 ) --------------------------*/
@media (max-width:1440px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){

}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    .socialLinks{
        text-align: center;
        margin-bottom: 15px;
    }
}

/*--------------------------  XS ( max 767 ) --------------------------*/
@media (max-width:767px){

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){

}
 .logoPop > img {
	width: 147px;
	height: 83px;
}
 .logoPop{
	margin-bottom: 30px;
}


 .login_short{
 	position: absolute;
 	top: 10%;
 	left: 0;
 	right: 0;
 	z-index: 110;
 }
.spacialRadio[type="radio"] + label:before{
	color: rgba(204, 204, 204, 1);
}
 .login_short .birthDate{
	width: 30%;
    float: right;
    margin-left: 8px;
    margin-bottom: 14px;
}

.login_short .labelTitlebirthDate{
	width: 100%;
}

 .login_short #showLoginBtn.active{
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
 }
 .login_short #showSignupBtn.active{
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
 }

 .login_short .btnlogin{
	height: 42px;
	width: 108px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	border-radius: 2px;
	text-align: center;
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	background:none;
}

.login_short .enterHere{
	text-decoration: underline;
	font-weight: 600;
}

.login_short .all_btn{
	padding-bottom: 20px;
	display: inline-block;

}

.login_short  .summary{
	text-align: right;
    font-size: 12px;
    color: rgba(33, 33, 33, 1);
    border: 1px solid #3498db;
    padding: 5px;
    width: 320px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.login_short .requiredFields{
    color: #4caf50;
    font-size: 14px;
}

.login_short .btnlogin:hover , .login_short .btnlogin:focus{
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}





 .login_short .text_pop{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.login_short .wel_text{
	font-size: 30px;
	color: rgba(25, 118, 210, 1);
	font-weight: 700;
	text-shadow: none;
	margin-bottom: 0px;
}

.login_short .enter_text{
	font-size: 16px;
	color: rgba(33, 33, 33, 1);
	font-weight: 400;

	max-width: 400px;
    margin: 0 auto;
}



.login_short .wrapper_login{
	text-align: center;
}

 .login_short .input_fild{
	height: 39px;
	width: 100%;
	background-color: rgba(255, 255, 255, 1);
	border: 1px solid rgba(204, 204, 204, 1);
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	padding-right:5px;

}
.login_short .input_email{
    text-align: right;
}

 .login_short .fa_email {
	position: absolute;
    border: none;
    font-size: 14px;
    background: transparent;
    color: rgba(182, 182, 182, 1);
    left: 86px;
    top: 8px;
}

 .login_short .fa_passw {
	position: absolute;
    border: none;
    font-size: 19px;
    background: transparent;
    color: rgba(182, 182, 182, 1);
    left: 86px;
    top: 8px;
}

.login_short .email_input{
	position: relative;
	width: 313px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.login_short .email_input i{
	position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10px;
    color: rgba(182, 182, 182, 1);
}

.login_short .pass_input{
	position: relative;
	width: 313px;
	margin: 0 auto;
}

.login_short .pass_input i{
	position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10px;
    color: rgba(182, 182, 182, 1);
}

.login_short .loginAjaxForm{
	height: 435px;
	width: 478px;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.login_short #forgotPassDialog{
	height: 250px;
	max-width:  478px;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.login_short .input_fild::-webkit-input-placeholder {
  	padding-right: 5px;
}

.login_short .input_fild::-moz-placeholder {
    padding-right: 5px;
}

.login_short .input_fild:-ms-input-placeholder {
    padding-right: 5px;
}

.login_short .input_fild :-moz-placeholder {
    padding-right: 5px;
}



.login_short .forPas a{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: rgba(25, 118, 210, 1);

}

.login_short .forPas a:hover ,.login_short .forPas a:focus {
	 color: #1976d2;
	 text-decoration:underline;

}

.login_short .checkbox_inline{
	position: relative;
	float: right;
}

.login_short .all_links{
	max-width: 313px;
	margin: 0 auto;
	padding-top: 9px;
    padding-bottom: 34px;

}

.login_short .spacialCheckbox{
	font-size: 14px;
	/*color: rgba(114, 114, 114, 1);*/
	color: #606060;
	font-weight: 400;
}



.login_short .btn_send_form{
	height: 48px;
	width: 318px;
	background-color: #4caf50;
    border: 1px solid #4caf50;
	border-radius: 2px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	display: block;
	margin: 0 auto;
	clear: right;
	color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

 .login_short .btn_send_form:hover  ,.login_short .btn_send_form:focus   {
    background-color: #60c364;
    border: 1px solid #60c364;
}
 .login_short  .passwordReset{
    height: 48px;
 	width: 318px;
 	background-color: #4caf50;
    border: 1px solid #4caf50;
 	border-radius: 2px;
 	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
 	display: block;
 	margin: 0 auto;
 	clear: right;
 	color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding-top: 4px;
}
.login_short .passwordReset:hover  ,.login_short .passwordReset:focus   {
   background-color: #60c364;
   border: 1px solid #60c364;
}

.login_short .regi_can{
	color: #606060;
    padding-top: 10px;
	padding-bottom: 20px;
	font-size: 16px;
	display: inline;
    float: left;

}

.login_short .actions-container .regi_can{
	float: unset;
}

.login_short .actions-container {
    margin: 10px 0;
}

.login_short .congrats-validation-sent {
	padding-top: 20px;
}

.login_short .congrats-validation-sent h1 {
	color: #1976d2;
	text-shadow: none;
}

.login_short .regi_can.loginForm{
    display: block;
    float: none;

}

 .login_short .linkRef{
	color: #1976d2;
}

 .login_short .linkRef:hover  ,.login_short .linkRef:focus   {
 	color: #3498db;
}







.login_short .text_pop_1{
	text-align: center;
	padding-top:20px;
    max-width: 313px;
    margin-left: auto;
    margin-right: auto;
}

.login_short .enter_text_1{
	line-height: 24px;
	font-size: 16px;
	color: rgba(33, 33, 33, 1);
	font-weight: 400;
	max-width: 400px;
    margin: 0 auto;
    font-weight: 500;
    margin-bottom: 10px;
}


.signup-crurently-deisabled .disabled-signup {
	padding: 20px 0;
	background-color: #fff;
	box-shadow: #444 4px 4px 4px;
}

.signup-crurently-deisabled .disabled-signup-title {
	text-shadow: unset;
	color: #1976d2;
}

.signup-crurently-deisabled .disabled-signup-content {
	font-size: 20px;
}



.login_short .email_input_1{
	padding-bottom: 10px;

}
.login_short .all_label label{
	font-size: 14px;
	font-weight: 500;
	color: rgb(33, 33, 33);
}

.login_short label{
	font-size: 14px;
	font-weight: 400;
	vertical-align: top;
}

.login_short .requiredIcon{
	display: inline-block;
	font-size: 12px;
	color: #4caf50;
	vertical-align: top;
    margin-left: 4px;
}

.user_input{
	padding-bottom: 10px;
}



.login_short .checkbox{
	display: inline-block;
	vertical-align: top;
	height: 16px;
	width: 16px;
}

.login_short .male_label , .login_short .checkbox-inline{
	font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    color: rgb(33, 33, 33);
    padding-left: 10px;
    vertical-align: middle;
}

.login_short .check_box{
	height: 16px;
	width: 16px;
}

.login_short .all_checkbox{
    max-width: 313px;
    text-align: right;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
}

.login_short .all_radio_btn{
	text-align: right;
	max-width: 313px;
	margin:0 auto;
}

.login_short .SignupAjaxForm{
	width: 478px;
	height: auto;
	padding-bottom: 20px;
	background-color: rgba(255, 255, 255, 1);
	border-radius: 3px;
	-webkit-border-radius:3px;
    -moz-border-radius: 3px;
}

.login_short .error{
	color: red;
	padding-left: 171px;
}
.login_short .wrappforget{
    padding-top: 50px;
}
.login_short  #forgotPassDialog  .popupBG{
	padding: 24px 18px 18px 18px;

}

 .login_short #forgotPassDialog  .popupBG  .loginformFieldLabel{
	font-size: 18px;
	color: #535a5d;
}
.login_short  .emaill{
    float: right;
}
 .login_short #forgotPassDialog  .popupBG input{
	display: block;
	width: 100%;
	height: 42px;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	padding: 10px;
	/*color: #838e92;*/
	font-size: 14px;
}
.login_short div#activatePopup {
    position: fixed;
    top: 35%;
    top: calc(50% - 150px);
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 110;
    display: block;
    padding: 80px 65px 55px 65px;
    width: 650px;
    max-width: 90%;
    background-color: #f8f7f7;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
 /*#forgotPassDialog  .popupBG .passwordReset{
	background-color: #40b1a9;
	color: #fff;
	text-align: center;
	font-size: 14px;
	width: 100%;
	height: 44px;
	margin-bottom: 10px;
}*/

/* #forgotPassDialog  .popupBG  .passwordReset:hover,  #forgotPassDialog  .popupBG  .passwordReset:focus{
    background-color: #69D2CA;
}*/

.login_short  .openForgotPassword{
    display: inline-block;
    border: none;
    background: none;
    font-size: 14px;
    color: #40b1a9;
}

.login_short .openForgotPassword:hover,  .openForgotPassword:focus{
	text-decoration: underline;

}

 .popupSmall  .closeBtn:hover,  .popupSmall .closeBtn:focus{
	background-color: #40B1A9;
}

 .errorText{
	font-size: 14px;
	color: #5e533d;
	font-weight: bold;
}

 .successText{
	font-size: 14px;
	color: red;
	font-weight: bold;
}

.login_short .inputWrap{
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

.login_short .captchaWrap{
	width: 304px;
    margin: 0 auto 10px auto;
}

.login_short .fbLoginBtnWrap{
	
}

.login_short .stepBorders{
	display: block;
	margin: 0 auto;
	width: 313px;
}

[data-steps-id] > [data-steps-num],
	[data-steps-id] [data-steps-show="0"]{
	display: none;
}

[data-steps-id] > [data-steps-active="1"],
	[data-steps-id] [data-steps-show="1"]{
	display: block;
}

[data-steps-progress-num]{
	display: inline-block;
	font-size: 16px;
	line-height: 32px;
	width: 32px;
	height: 32px;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	margin-left: 48px;
}

[data-steps-progress-num]:last-child{
	margin-left: 0;
}

[data-steps-progress-active="1"]{
	position: relative;
	z-index: 2;
	background-color: #1976d2;
	color: #fff;
}

[data-steps-progress-active="0"]{
	position: relative;
	z-index: 2;
	background-color: #e3e3e3;
	color: #1976d2;
}

[data-steps-progress]{
	position: relative;
	width: 200px;
    margin: 0 auto 10px auto;
}

[data-steps-progress]:before{
	display: block;
	content: " ";
	background-color: #e3e3e3;
	position: absolute;
	z-index: 0;
    width: calc(100% - 2px);
	height: 1px;
	top: 50%;
	transform: translateY(-50%);
}

.stepsNext, .stepsPrev{
	width: 318px;
	max-width: 100%;
}

.defaultBtn.stepsPrev{
    background: none;
	color: #1976d2;
    border: none;
    cursor: pointer;
    box-shadow: none;
    float: right;
    margin-bottom: 5px;
    width: auto;
    display: none;
}
#bottomWrap{
	display: inline-block;
    width: 67%;
}

.stepsNext{
	margin-bottom: 5px;
}

.stepsNext i, .stepsPrev i{
	font-size: 18px;
	vertical-align: middle;
	line-height: 17px;
}

.stepsNext i{
	margin-right: 4px;
}

.stepsPrev i{
	margin-left: 4px;
}

.login_short .interestedReasonLabel{
	display: inline-block;
	vertical-align: top;
    width: 40px;
}

.login_short .interestedReasonRadios{
	width: 250px;
	display: inline-block;
	vertical-align: top;
}

.login_short .dateWrap, .login_short .hmoSelect{
    margin-bottom: 10px;
}

.login_short .sideBySideInput{
    display: inline-block;
    width: calc(50% - 10px);
    margin-bottom: 10px;
}

.login_short .sideBySideInput:first-child{
	margin-left: 10px;
}

.datepicker-signup{
	max-width: 200px !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto !important;
	z-index: 1000 !important;
}

.login_short .note{
	text-align: right;
    font-size: 12px;
    color: rgba(33, 33, 33, 1);
    padding: 2px;
    width: 320px;
    margin: 0 auto;
    margin-bottom: 10px;
}

/*--------------------------  Laptop with HiDPI screen ( max 1440 ) --------------------------*/
@media (max-width:1440px){

}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){

}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){

}

/*--------------------------  XS ( max 767 ) --------------------------*/
@media (max-width:767px){
    .login_short .loginAjaxForm{
    	width: 100%;
    }

    .login_short .SignupAjaxForm{
	    width: 90%;
    }

    .login_short .inputWrap{
		width: 90%;
		max-width: 90%;
		text-align: right;
	}

}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){

}.like.likeBtn{
	display: inline-block;
	background: none;
	border: none;
	color: #606060;
	cursor: pointer;
	padding: 0px;
}

.like.likeBtn:hover, .like.likeBtn:focus{
	color: #69bc6c;
}

.like.likeBtn.liked:hover, .like.likeBtn.liked:focus{
	color: #69bc6c;
}

.like.likeBtn.liked{
	color: #4caf50;
} 

.like.likeBtn .likeTitle{
	font-size: 14px;
    color: #606060;
}

.like.likeBtn.liked .likeTitle{
	color: #4caf50;
}

.like.likeBtn .glyph-icon, .like.likeBtn .likeTitle{
	display: inline-block;
	width: 18px;
	font-size: 18px;
			color:rgba(76, 175, 80, 1);
	}.relations.relationBtn.related{
	background-color: #4c66b0;
    color: #fff;
    border: #fff;
}

.relations.relationBtn.related .relationTitle:before{
	display: inline-block;
	content: "\f126";
	font-family: "Flaticon";
	font-size: 14px;
	line-height: 1;
	margin-left: 10px;
}.participant.participantBtn.participanted{
	background-color: #1976d2;
    color: #fff;
    border: #fff;
    width: 42%;
}

.participant.participantBtn.participanted .participantTitle:before{
	display: inline-block;
	content: "\f12c";
	font-family: "Flaticon";
	font-size: 14px;
	line-height: 1;
	margin-left: 10px;
}.report.reportBtn{
	display: block;
    border: none;
    background: none;
    color: #b6b6b6;
}

.report.reportBtn:hover, .report.reportBtn:focus{
	color: #69bc6c;
}

.report.reportBtn.reported{
    color: #1976d2;
}

.report.reportBtn.reported .reportTitle:before{
	display: inline-block;
	content: "\f12c";
	font-family: "Flaticon";
	font-size: 14px;
	line-height: 1;
	margin-left: 10px;
}

.report .reportTitle{
	font-size: 16px;
	color: #727272;
}.popup_confirm_dialog{
    display: none;
    width: 480px;
    max-width: 90%;
    background-color: #fff;
    text-align: center;
    margin: 0 auto;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 300;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}


.popup_confirm_dialog .confirmDialogTitle{
    font-size: 20px;
    padding: 10px;
    border-bottom: 1px solid #d0d0d0;
}

.popup_confirm_dialog .confirmDialogDesc{
    font-size: 18px;
    padding: 10px;
}

.popup_confirm_dialog .confirmDialogYesBtn, .popup_confirm_dialog .confirmDialogNoBtn{
    display: none;
    margin-bottom: 10px;
}

.popup_confirm_dialog .confirmDialogNoBtn{
    background-color: #b04c4c;
    border-color: #b04c4c;
}

.popup_confirm_dialog .confirmDialogNoBtn:hover, .popup_confirm_dialog .confirmDialogNoBtn:focus{
    background-color: #993838;
    border-color: #993838;
}.image_browser{
    display: none;
    width: 600px;
    max-width: 90%;
    background-color: #fff;
    text-align: center;
    margin: 0 auto;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 300;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.image_browser .imageBrowserDialogTitle{
    font-size: 18px;
    border-bottom: 1px solid #dcdcdc;
    line-height: 40px;
}

.image_browser .imagesWrap{
    display: block;
    padding: 10px;
    max-height: 50vh;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 10px;
}

.image_browser .imageInFolder{
    border: none;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    width: 180px;
    height: 180px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.image_browser .selectImageBtn{
    border: none;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    width: 180px;
    height: 180px;
    -o-transition:         filter 0.2s ease;
    -ms-transition:     filter 0.2s ease;
    -moz-transition:     filter 0.2s ease;
    -webkit-transition: filter 0.2s ease;
    transition:         filter 0.2s ease;
}

.image_browser .selectImageBtn:hover, .image_browser .selectImageBtn:focus{
    -webkit-filter: contrast(150%) saturate(0%);
    filter: contrast(150%) saturate(0%);
}

.image_browser .imageBrowserDialogCloseBtn{
    position: absolute;
    top: 0px;
    left: 0;
    display: block;
    background: none;
    padding: 0px;
    border: none;
    line-height: 38px;
    font-size: 18px;
    width: 38px;
}

.image_browser .imageBrowserDialogCloseBtn:hover, .image_browser .imageBrowserDialogCloseBtn:focus{
    color: #1976d2;
}

.browseScroll::-webkit-scrollbar {
    width: 15px;
}

.browseScroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #d0d0d0;
}

.browseScroll::-webkit-scrollbar-thumb {
  background-color: #2196f3;
  outline: 1px solid #2196f3;
}.banners_logos{
    margin-bottom: 50px;
    margin-top: 10px;
}

.banners_logos .test{

}

.banners_logos .bannerItem{
	margin-top:30px;
	margin-bottom:10px;
	text-align: center;
    border: 1px solid #d6d6d6;
    padding: 20px;
}

.banners_logos .bannerItem img{
	display: inline-block;
}

.tabmenu{
	position: absolute;
	top: 0px;
	z-index: 99999;
	display: none;
	text-align: center;
	background-color: #000000;
	width: 400px;
	height: 20px;
	left: 100px;
	display: none !important;
}

.tabmenu a{
	color: #000000;
}

.tabmenu ul li ul{
	display: none;
}

.tabmenu li{
	list-style-type: none;
	width: 400px;
	z-index: 0;
	top: 0px;
	left: 0px;
	position: absolute;
}

.tabmenu li a{
	font-weight: bold;
	text-decoration: none;
	opacity: 0.0;
    	filter: alpha(opacity=0);
	color: #000000;
}


.tabmenu a:focus{
	opacity: 1;
   	filter: alpha(opacity=100);
	color: #ffff00 !important;
}

#BNagish {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999999;
}

#BNagishMenu {
	position: absolute;
	top: 0;
    width: 340px;
	left: 48px;
	display: none;
	background: #fff;
	padding: 0;
	color: #000;
	-webkit-box-shadow: -1px 2px 5px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    -1px 2px 5px 0px rgba(50, 50, 50, 0.2);
	box-shadow:         -1px 2px 5px 0px rgba(50, 50, 50, 0.2);
}

#BNagishMenu a, #BNagishMenu a:visited{
	display: block;
	padding-right: 16px;
	font-size: 14px;
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px
}

#BNagishMenu a.active, #BNagishMenu a.active:visited{
	color: #fff;
}

#BNagishMenu a:hover, #BNagishMenu a:focus, #BNagishMenu a:active{
    background-color: #444;
    color: #fff;
}

#BNagishMenu strong {
	display: block;
	padding: 0px 0px 0px 0px;
	padding-right: 16px;
	font-size: 18px;
}

#BNagishMenu span {
	display: block;
	padding: 0 16px 12px;
	font-size: 14px;
	color: #333;
}

#toggleBNagish {
    background: #1976d2;
    text-align: center;
    color: #FFF;
    display: block;
    font-size: 16px;
    text-align: center;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
}

#toggleBNagish #angle {
	margin-right: 5px;
}


.toggleBNagishSize {
    background: #438fda;
    color: #e6e6e6;
    display: block;
    font-size: 16px;
    padding: 19px 0px;
    font-weight: bold;
    width: 48px;
    height: 48px;
    text-align: center;
    cursor: pointer;
}

#BNagish a:hover, #BNagish a:focus {
	background-color: #3498db;
	color: #fff;
}

#BNagish .active {
	font-weight: bold;
	background: #3498db;
	color: #fff;
}

#BNagish .webColors {

}

#BNagish .webColors:hover, #BNagish .webColors:focus{
    background: #3498db;
    color: #fff;
}

.Nagish-Inverted {
	filter: invert(1);
	-webkit-filter: invert(1);
	-moz-filter: invert(1);
	-o-filter: invert(1);
	-ms-filter: invert(1);
}

.Nagish-Grayscale {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
}

#BNagish a#BNagish_Close{
    background: #1976d2;
    color: #fff;
    font-size: 16px;
    padding: 13px;
    font-weight: bold;
    text-align: center;
}


#BNagish a#BNagish_Close:hover, #BNagish a#BNagish_Close:focus, #BNagish a#BNagish_Close:active{
    background: #3498db;
}

.firefoxTransformFix{
		-moz-transform-origin: 100% 0 0;
	}

@media (max-width: 1200px){
	#BNagish {
		top: 84px;
	}
}

@media (max-width: 992px){
	/*#BNagish {
		top: 74px;
	}*/
}
