
/* popup 1 */
/*visibility: hidden; opacity: 0;*/
.overlay {display:none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7);  z-index: 20!important;}
/*.overlay:target {visibility: visible; opacity: 1;}*/
.overlayshow {visibility: visible !important; opacity: 1 !important;}

.pop-form {width: 596px; height: 586px; background-color:#fdba4d; border-radius: 3px; margin: 70px auto; padding: 20px; border-radius: 5px; position: relative;}
.pop-form h2 {margin-top: 0; color: #333; font-family: Tahoma, Arial, sans-serif;}
.pop-form .close {position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #f2705a;}
.pop-form .close:hover {color: #000;}
.pop-formp .content {max-height: 30%; overflow: auto;}

/* popup 2 */
/*.overlay {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0; z-index: 20!important;}*/
/*.overlay:target {visibility: visible; opacity: 1;}*/

.pop-photo {width: 651px; height: 740px; background-color:#fff; border: 1px solid #c1c3c4;   border-radius: 5px; text-align: center; padding-top: 23px;   position: relative; margin: 70px auto;}
.pop-photo img {width:410px;/*432px;*/ height:570px;/*602px;*/ margin:0 auto 27px auto !important; display: block; max-height:570px;}

.pop-photo .close {position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #f2705a;}
.pop-photo .close:hover {color: #000;}

.pop-photo-golos-a {padding: 20px 41px; display: inline-block; border: 1px solid #fbb041; border-radius: 15px; font-family: 'MyriadProRegular', arial, sans-serif; font-size: 17px; color: #231f20; text-decoration: none; background: rgb(252,207,26); background: -moz-linear-gradient(top, rgb(252,207,26) 0%, rgb(252,229,143) 100%); background: -webkit-linear-gradient(top, rgb(252,207,26) 0%,rgb(252,229,143) 100%); background: linear-gradient(to bottom, rgb(252,207,26) 0%,rgb(252,229,143) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccf1a', endColorstr='#fce58f',GradientType=0 );}
.pop-photo-close {position: absolute; top: 10px; right: 30px; transition: all 200ms; width: 48px!important; height: 48px!important;}

/* popup  3*/
/*.overlay {position: fixed; top:  0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); visibility: hidden; opacity: 0; z-index: 20!important;}*/
/*.overlay:target {visibility: visible; opacity: 1;}*/

.pop-close {width: 597px; height: 290px; background-color:#fdba4d; border-radius: 5px; text-align: center; padding-top: 23px; position: relative; margin: 70px auto;}
.pop-close p {line-height: 24px;font-family: 'MyriadProRegular', arial, sans-serif; font-size: 29px; color: #231f20; text-align: center; padding-top: 30px;}
.pop--close .close {position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #f2705a;}
.pop-close .close:hover {color: #000;}
.pop-close hr {height: 1px; width: 504px; background-color: #f89521; border: 0;   margin-top: 6px; margin-bottom: 30px;}
.pop-close-a {padding: 18px 41px; display: inline-block; border: 1px solid #fbb041; border-radius: 15px; font-family: 'MyriadProRegular', arial, sans-serif;   font-size: 19px; color: #fff; text-decoration: none; background-color: #ef4823;}
.pop-close .close {position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #f2705a;}
.pop-close .close:hover {color: #000;}
