/*popup module style sheet*/
.fancybox-skin{background: #fff!important;}
/*.fancybox-inner{overflow: hidden!important;}*/

.popup.image-right .img-block{float: right;width: 40%;}
.popup.image-right .popup-content{float: left;padding: 0 20px 0 0;width: 60%;}

.popup .img-block img{width: 100%;}
.popup.image-left .img-block{float: left;width: 40%;}
.popup.image-left .popup-content{float: right;padding: 0 0 0 20px;width: 60%;}

.popup .title.under-line{border-bottom:1px solid;}
p span{font-size: inherit;}
/*register form*/
.popup-create-account .name-middlename{display:none;}
.popup-create-account label{float:left;}
.popup-create-account{margin-top: 15px;}
.popup-create-account .account-create{max-width: 425px;margin: 0 auto;}
.popup-create-account input[type=text],.popup-create-account input[type=password]{width: 100%;direction: rtl;}
.popup-create-account .fieldset + .fieldset{display:none;}
.popup-create-account .form-list li.fields .field{width:48%;float:right;}
.popup-create-account .form-list li.fields .field:last-child{float:left;}
.popup-create-account .form-list .input-box{clear: both;}
.popup-create-account .or{text-align: center;margin-top: 0;}
.popup-create-account .fb_create{text-align: center;}
.popup-create-account .fb_create button{padding: 0;margin-right: 0;width: 100%;background-position: 315px center;margin-top: 10px;}
.popup-create-account .buttons-set{padding-top: 0;border-top: none;text-align: center;}
.popup-create-account .buttons-set button span span{font-size: 18px;}
.popup-create-account .buttons-set button.button{margin: 0;color: #fff;}
.popup-create-account .account-create .buttons-set{margin: 0 auto;}
.popup-create-account .validation-advice{text-align: right;direction: rtl;margin: 0;}
.popup-create-account .buttons-set button.f-1{float:right;}
.popup-create-account .buttons-set button.f-2{float:left;}
.popup-create-account .buttons-set button.f-3{float:none;}
.popup-create-account .buttons-set .text-near-button.tf-0,.popup-create-account .buttons-set .text-near-button.tf-3{clear: both;display: inline-block;width: 100%;}
.popup-create-account .buttons-set .text-near-button.tf-1{float:right;margin-left: 10px;max-width: 120px;line-height: 16px;}
.popup-create-account .buttons-set .text-near-button.tf-2{float:right;margin-right: 10px;max-width: 120px;line-height: 16px;}
.popup-create-account .form-list select{width: 100%;margin-top: 0;}
.popup-create-account .account-create .fieldset{margin-left: 0;float: none;}
.popup-create-account .account-create .buttons-set{width: 100%;}
input[type="checkbox"], input[type="radio"]{margin: 0 0 0 5px;}
.text-under-form{display: inline-block;width: 100%;}

/*facebook*/
.reg-or{padding: 5px 0;}
.reg-or.f-2{float: left;margin: 0 10px;}
.reg-or.f-1{float: right;margin: 0 10px;}
.button.fb-link{padding: 7px 35px;}

/*newsletter*/
.popup-newsletter .input-box{display: inline-block;vertical-align: top;padding: 0;width: 25%;}
.popup-newsletter .input-box input{margin: 0;border-radius: 0;height: 50px;}
.popup-newsletter .actions{display: inline-block;}
.popup-newsletter .block-content{text-align: center!important;margin-top: 15px;}
.popup-newsletter .block .actions{margin: 0;display: inline-block;vertical-align: top;padding: 0;}
.popup-newsletter .block .actions button{padding: 0 20px;}
.popup-newsletter .block .actions button span span{font-size: 16px;}
.popup-newsletter .mess{display:none;width: 100%;text-align: center;}



@media (max-width: 767px){
	.popup.image-right .img-block,.popup.image-left .img-block{float: none;width: 100%;}
	.popup.image-right .popup-content,.popup.image-left .popup-content{float: none;padding: 0;width: 100%;}
	.popup-create-account .account-create .form-list input.input-text{width: 100%;}
.button.login-link  span span{padding: 8px 0;}
}

