.offer .offer_li .desc_wrapper .title {
    margin-bottom: 30px;
    position: relative;
    min-height: 43px;
    padding-right: 160px;
    display: none;
}
.su-spoiler-style-default > .su-spoiler-content {
    padding: 1em 0 1em 27px;
    overflow: auto;
  height: 300px;}


blockquote {
    font-size: 12px;
    line-height: 31px;
    font-family: Patua One;
    display: block;
    height: auto;
    margin: 0 0 35px 25px;
    top: 15px;
    position: relative;
    background: url(../images/stripes/textline.png) repeat-y;
}

.pricing-box .plan-header h2 {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 30px;
}

.pricing-box .plan-header .price > span {
    font-size: 45px;
    line-height: 45px;
    margin: 0 5px;
    font-size: 25px;
}
.pricing-box .plan-header {
    text-align: center;
    padding: 42px 15px 0;
}
@media screen and (max-width: 480px) {
    .image_wrapper {margin-top:100px;
    }
}
@media screen and (max-width: 780px) {
  .su-spoiler-content {overflow:hidden; font-size:11px;
    }
}


.offer_li li {
    margin-bottom: 10px !important;
  	list-style: none;
  	padding: 0px 0px 0px 0px;
}

.fontgrey {color:#666;}
.fontgrey a {color:#666; font-weight:bold;}
.fontgrey a:hover {color:#666; font-weight:bold;}

.fontgreen {color:#88b5bf !important;}
.fontgreen a {color:#88b5bf !important; font-weight:bold !important ;}
.fontgreen a:hover {color:#88b5bf !important; font-weight:bold !important;}

#AnythingPopup_BoxTitle4, #AnythingPopup_BoxTitle3, #AnythingPopup_BoxTitle2, #AnythingPopup_BoxTitle1 {
    float: left;
    margin: 5px;
    color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 9pt !important;
    font-weight: bold;
}
#AnythingPopup_BoxContainerHeader4 a, #AnythingPopup_BoxContainerHeader3 a, #AnythingPopup_BoxContainerHeader2 a, #AnythingPopup_BoxContainerHeader1 a {
    color: #FFFFFF;
    font-family: Verdana,Arial;
    font-size: 8pt !important;
    font-weight: bold;
}


#AnythingPopup_BoxContainerBody4, #AnythingPopup_BoxContainerBody3, #AnythingPopup_BoxContainerBody2, #AnythingPopup_BoxContainerBody1 {
    margin: 15px;
    overflow: auto;
    font-size: 10pt !important;
}

#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2, #AnythingPopup_BoxContainer3, #AnythingPopup_BoxContainer4 {
    width: 500px !important;
    background: #FFFFFF;
    padding: 0;
    position: absolute;
    z-index: 99999;
    cursor: default;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    display: none;
}
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainer1 {width:auto !important; height: 350px !important; margin-top:-15px;     background: #FFFFFF;
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainer2 {width:auto !important; height: 350px !important; margin-top:-15px;     background: #FFFFFF; margin-bottom:25px;
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainer3 {width:auto !important; height: 350px !important; margin-top:-15px;     background: #FFFFFF;
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainer4 {width:auto !important; height: 350px !important; margin-top:-15px;    background: #FFFFFF; 
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainerBody1 {width:auto !important; height: 300px !important; margin-top:-15px;     background: #FFFFFF; 
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainerBody2 {width:auto !important; height: 300px !important; margin-top:-15px;     background: #FFFFFF; 
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainerBody3 {width:auto !important; height: 300px !important; margin-top:-15px;     background: #FFFFFF; 
    }
@media screen and (max-width: 480px) {
    #AnythingPopup_BoxContainerBody4 {width:auto !important; height: 300px !important; margin-top:-15px;     background: #FFFFFF; 
    }

@font-face{font-family:'fontawesome';src:url(../fonts/fontawesome-webfont.eot?3416171);src:url(../fonts/fontawesome-webfont.eot?3416171#iefix) format("embedded-opentype"),url(../fonts/fontawesome-webfont.eot?3416171) format("woff"),url(../fonts/fontawesome-webfont.ttf?3416171) format("truetype"),url(../fonts/fontawesome-webfont.svg?3416171#mfn-icons) format("svg");font-weight:400;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontawesome";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}                

.icon-plus:before {
    content: '\f140'!important; 
}

.icon-menu:before {
    content: '\f0c9'!important;
}
