/* CSS Document 							*/
/* Template PRODUCT PAGE					*/

    .pp_inside_content {
        margin-left: 17.037%;
        margin-right: 17.037%;
    }

    .pp_page_title {
        font-family: alsanlig, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #fa781e;
        text-align: center;
        font-size: 34px;
        line-height: 34px;
        padding: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 34px;
    }

    .pp_intro_page {
        font-family:"proximanova regular", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #262626;
        text-align: justify;
        font-size: 16px;
        line-height: normal;
        padding: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 20px;
    }

    .pp_block {
        margin-bottom:40px;
		margin-top: 0px;
    }

    .pp_block .pre_table {
        position: relative;
        width: 100%;
    }

    .pp_block .pre_table .orange_button,
    .pp_block .post_table .orange_button {
        /* position: absolute; */
        display: block;
        /* right: 0; */
        /* top: 60px; */
        width: 19%;
        padding-left: 3%;
        padding-right: 3%;
        float: right;
    }
	
	.pp_block .post_table .orange_button {
		display: block;
	}
	.pp_block .pre_table .orange_button {
		display: none;
    }

    .pp_block_title {
        font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 24px;
        line-height: 24px;
        color: #238dca;
        text-align: left;
        margin-top: 24px;
        padding: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        text-transform: none;
        display: inline-block;
        width: 75%;
		display: none;
    }
	
	.pp_block_title.full_width {
		width: 100%;
		display: block;
	}


    .pp_intro_block {
        font-family: "proximanova regular", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 16px;
        line-height: normal;
        color: #000;
        text-align: justify;
        display: inline-block;
        width: 70%;
        padding-right: 5%;
		display: none;
    }
	
	.pp_intro_block.full_width {
		padding: 0;
		width: 100%;
		display: block;
	}


    .pp_set_of_tables {
        margin-top: 44px;
    }

    .pp_table.desktop {
        display: none;
    }

    .pp_table.mobile {
        display: block;
    }

    .pp_table thead th {
        padding: 30px;
		vertical-align: top;
    }

	.pp_table tfoot tr {
		vertical-align: top;
    }

    .pp_thead_titles .wraper {
        margin-top: 26px;
    }

    .pp_thead_titles {
        font-size: 24px;
        line-height: 24px;
        color: #238dca;
        text-align: left;
        text-transform: none;
    }
	.mobile_set .pp_thead_titles .title_wraper {
		height: 92px;
		width: 60%;
		vertical-align: middle;
		display: table-cell;
	}
	.mobile_set .pp_thead_titles h4,
	.mobile_set .pp_thead_titles h3 {
		font-size: 24px;
        line-height: 24px;
        color: #238dca;
        text-align: left;
        text-transform: none;
		display:inline;
		vertical-align: middle;
	}

    .pp_thead_titles .main {
        font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 24px;
        line-height: 46px;
        font-weight: 400;
        text-align: left;
        padding: 0;
        margin: 45% 0 0 0;
    }

    .pp_thead_titles h3 {
        font-family: "proximanova bold","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 48px;
        line-height: 48px;
        font-weight: normal;
        text-align: left;
        text-transform: none;
        margin: 0;
        padding: 0;
        color: #238dca;
    }
    .pp_sticker {
        font-family: "proximanova bold","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-size: 17px;
        line-height: 95px;
        vertical-align: middle;
        text-align: center;
        color: #FFF;
        text-transform: uppercase;
        display: block;
        width: 95px;
        height: 95px;
        background-position: center center;
        background-repeat:no-repeat;
        background-size: 100% 100%;
        float: right;
    }
	.style2 .pp_sticker {
		float: none;
		text-align: center;
		width: 100%;
		background-size: auto 100%;
	}
	.mobile_set .pp_sticker, .style2 .mobile_set  .pp_sticker {
		width: 40%;
		height: 40%;
		float: right;
		font-size: 13px;
		max-width: 97px;
	}
	.mobile_set .pp_sticker {
		background-size: 100% auto;
	}
	.style2 .mobile_set  .pp_sticker {
		background-size: 100% auto;
	}

    .pp_sticker.bronze {
        background-image:url(sticker_bronze.png)
    }

    .pp_sticker.silver {
        background-image:url(sticker_silver.png)
    }

    .pp_sticker.gold {
        background-image:url(sticker_gold.png)
    }

    .pp_sticker.bronze2 {
        background-image:url(sticker_bronze2.png)
    }

    .pp_sticker.silver2 {
        background-image:url(sticker_silver2.png)
    }

    .pp_sticker.gold2 {
        background-image:url(sticker_gold2.png)
    }


	.pp_thead_titles .wraper2 {
        margin-top: 15px;
		zoom:1;
		position: relative;
    }


    .pp_start_at {
        font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 24px;
        line-height: 48px;
        vertical-align: middle;
        font-weight: 400;
        text-align: left;
        color: #db1967;
        margin-top: 10px;
    }
	.mobile_set .pp_start_at {
		vertical-align: bottom;
		line-height: 30px;
		font-size: 18px;
	}

    .pp_table .offer_price {
        color: #d10000;
        font-size: 48px;
        line-height: 48px;
        display: inline-block;
        vertical-align: bottom;
    }
	.mobile_set .pp_table .offer_price {
		font-size: 30px;
		display: inline;
		line-height: normal;
		vertical-align: bottom;
	}

	.pp_table .slogan {
		font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-weight: 400;
		font-style: italic;
		font-size: 14px;
		color: #238dca;
		text-align: center;
	}

    .pp_table .offer_price .money_symbol {
        font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-weight: 400;
    }

    .pp_table .offer_price .price {
        font-family: "proximanova bold","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-weight: normal;
    }

    .pp_table tbody tr.colorline {
        background-color: #f2f6f9;
    }

    .pp_table.mobile table {
        display: none;
    }

    .pp_table.mobile table.active {
        display: block;
    }

    .pp_table.mobile tbody tr td {
        padding: 10px;
        width:50%;
    }
    .pp_col_offer {
        font-family: "proximanova regular","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 14px;
        line-height: normal;
        color: #000;
    }
    .pp_table .orange_link {
        text-align: right;
        background-image:url(arrow_orrange_link.png);
        background-position: right center;
        background-repeat: no-repeat;
        padding: 10%;
        display: inline-block;
        font-size: 18px;
        width: 80%;
        cursor: pointer;
    }
    .pp_block.multi_table .ui-tabs .ui-tabs-panel {
        padding: 0;
    }
    .pp_block .post_table {
        margin-top: 1em;
    }
    .pp_notabene {
        color: #5B5B5B;
        font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 15px;
		line-height:normal;
        padding-top: 1em;
        padding-bottom: 1em;
    }
    .pp_option_title h3 {
        font-family: "proximanova light","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size:24px;
        line-height:24px;
        color: #fff;
        margin:0;
        padding:0;
        text-align: center;
    }
    .pp_option_title.ui-state-active h3 {
        font-size:26px;
        line-height:26px;
    }
    .pp_option_title p {
        font-family:"proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size:17px;
        line-height:19px;
        vertical-align: bottom;
        text-align: center;
        margin:0;
        padding:0;
    }
	.pp_table tbody .title {
        display: block;
        font-family: "proximanova bold","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight: normal;
        line-height: 14px;
        margin: 0;
        color: #1aa7dc;
        cursor: pointer;
    }

    .pp_option_title.ui-state-active p {
        font-size:19px;
        line-height:21px;
    }
    .pp_option_title p span.start_at {
        font-size: 11px;
		padding-right: 0.6em;
    }
	.pp_option_title.ui-state-active p span.start_at {
		font-size: 12px;
	}
	.pp_option_title p span.price {
		font-weight: bold;
	}
	/* multi table set css */
	.pp_block.multi_table .pp_table.mobile .extract {
		clear: both;
		margin-bottom: 40px;
	}
	.pp_block.multi_table .pp_table.mobile ul {
		padding: 0;
	}
	.pp_block.multi_table .pp_table.mobile ul li {
		list-style:none;
		clear: both;
		padding-top: 19px;
		padding-bottom: 39px;
		margin: 0;
		border-bottom: solid 1px #a7d1ea;
	}
	.pp_block.multi_table .pp_table.mobile ul li:last-child {
		border:none;
	}
	.pp_block.multi_table .pp_table.mobile ul li h3 {
		color: #238dca;
		display: inline-block;
		text-align: left;
		float: left;
	}
	.pp_block.multi_table .pp_table.mobile ul li .wraper {
		display:inline-block;
		float:right;
		padding-right: 16px;
		background-image:url(arrow_right_blue.png);
		background-repeat: no-repeat;
		background-position:center right;
	}
	.pp_block.multi_table .pp_table.mobile ul li .start_at {
		color: #238dca;
		display: inline;
		font-size: 12px;
		padding-right: 0.6em;
	}
	.pp_block.multi_table .pp_table.mobile ul li .money_symbol {
		font-family: "proximanova light","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		display: inline;
		font-size: 20px;
		font-weight: 400;
		color: #db1967;
	}
	.pp_block.multi_table .pp_table.mobile ul li table .money_symbol,
	.pp_block.multi_table .pp_table.mobile ul li table .price {
		font-family:"proximanova regular" ,"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		Font-size: 14px;
		color: #000;
		font-weight: normal;
	}
	.pp_block.multi_table .pp_table.mobile ul li .price {
		font-family: "proximanova bold","Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		display: inline;
		font-size: 20px;
		font-weight: bold;
		color: #db1967;
	}
    .buble_info {
        font-family: "proximanova regular","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        max-width: 360px;
        width: 150%;
        position: absolute;
        left: -20px;
        bottom: 100%;
        margin-bottom: 10px;
        display: none;
        z-index:1;
    }
    .buble_info.active {
        display: block;
		z-index: 1000;
    }
    .buble_info:after {
          content: "";
          display: block;
          width: 40px;
          height: 23px;
          background-image:url(buble_string.png);
          background-repeat: no-repeat;
          margin-top: -3px;
          margin-left: 80px;
          border: none;
          bottom:100%;
    }
    .buble_title,.buble_text {
        font-size:24px;
        line-height: 24px;
        color: #238dca;
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
        border-left: solid 1px #b9b9b9;
        border-right: solid 1px #b9b9b9;
        background-color: #FFF;
        z-index:2;
        box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.2);
    }

    .buble_title {
        padding-top: 20px;
        border-top: solid 1px #b9b9b9;
    }
    .buble_text {
        font-size: 16px;
        line-height: normal;
        color: #000;
        padding-bottom: 20px;
        border-bottom: solid 1px #b9b9b9;
        z-index: 4;
    }

    .buble_container,.fieldg {
        position: relative;
    }

    .fieldg {position:relative}
    .fieldg .buble_info {
        margin-bottom:0;
    }

    .buble_container:hover .buble_info {
        display: block;
    }
/* terms and conditions CSS */
	.popin-tc,
	.popin-tc-notaccepted {
		padding : 0!important;
		border: none;
		box-shadow:none;
		border-radius: 0!important;
		background-color: transparent;
	}
	
	
	.popin-tc .ui-dialog-titlebar,
	.popin-tc-notaccepted .ui-dialog-titlebar {
		border-radius: 0!important;
		border: none;
		background: none;
		background-color: #3295CE;
		box-shadow: 3px 3px 20px rgba(0,0,0,0.4);
	}
	
	#popin_Terms-and-Conditions,
	#popin_Terms-and-Conditions-Not-Accepted {
		background-color: white;
		box-shadow: 3px 3px 20px rgba(0,0,0,0.4);
	}
	
	.popin-tc .ui-dialog-buttonpane.ui-widget-content,
	.popin-tc-notaccepted .ui-dialog-buttonpane.ui-widget-content {
		background-color: transparent;
		border: none;
		margin: 0;
		padding: 0;
	}
	
	.tc {
		font-family: alsanreg,"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size: 16px;
		color: #000;
		padding: 10px;
	}
	.tc h2 {
		font-family: "Allianz_sans_bold","Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-size:19px;
		color: #238dca;
		font-weight:bold;
	}
	.tc h4 {
		color: #3D9BD1;
		margin-top: 1.33em;
	}
	.tc p {
		margin-top: 0;
	}
	.tc ul {
	}
	.tc li {
		padding-left: 1em;
		list-style-image:url(nav_bullet_active.png);
		list-style-position:inside;
	}
	.tc .file li.pdf,
	.tc .file li.pdf a,
	.tc .file li.pdf a:hover {
		color: #000;
	}
	.tc .submit {
		float: right;
		border-radius: 5px;
		border: none 0px #fff;
	}
	.tc a {
		text-decoration: underline;
	}
	.tc a:hover {
		text-decoration:none;
	}
	button.orange_button.ui-button.ui-widget{
		padding: 0;
		display: block;
		float: right;
		background-color: #fa781e;
		background-image: none;
		border: none;
		box-shadow: 3px 3px 20px rgba(0,0,0,0.4);
		margin-right: 0;
	}
/* end terms and conditions CSS */

@media only screen and (min-width: 481px) {
    .pp_inside_content {
        margin-left: 10.1321%;
        margin-right: 10.1321%;
    }
    .pp_block .pre_table {
        display: block;
    }
    .pp_page_title {
        font-size: 54px;
        line-height: 54px;
        margin-top: 40px;
    }
    .pp_block_title {
        font-size: 38px;
        line-height: 38px;
		margin:0;
		display: block;
    }
	.pp_intro_block {
		display: block;
	}
	.pp_block .pre_table .orange_button {
		display: block;
	}
    .pp_table.desktop {
        display: block;
        padding:0;
    }
    .pp_table.mobile {
        display: none;
    }
    .pp_table {
        border-collapse: collapse;
        border-color: #dfecf4;
    }
    .pp_table thead th {
        padding: 10px;
    }
    .pp_table thead {
        border-top: solid 1px #dfecf4;
        border-left: solid 1px #dfecf4;
        border-right: solid 1px #dfecf4;
    }
    .pp_table thead .wraper {
        margin-bottom: 10px;
		float: left;
		width: 100%;
		overflow: hidden!important;
		height: auto;
    }
    .pp_table tr {
        width: 100%;
        border-collapse: collapse;
        border-color: #dfecf4;
    }
    .pp_table tr th,
    .pp_table thead tr td {
        border-right: solid 1px #dfecf4;
    }
    .pp_thead_titles .wraper {
        position: relative;
        margin: 0;
        padding: 0;
    }
    .title_wraper {
        display: block;
        text-align: center /* left */ ;
        vertical-align: middle;
        line-height: 56px;
        margin-right: 46px;
    }
	.style2 .title_wraper {
		margin: 0;
		line-height: normal;
		position: relative;
	}
	.style2 .pp_thead_titles h3 {
		font-size: 14px;
		text-align: center;
        color: #17406e
	}

	.style2 .pp_start_at {
		font-size: 14px;
		line-height: 22px;
		vertical-align:text-bottom;
		text-align:center;
	}
	.style2 .pp_table .offer_price {
		font-size: 26px;
		line-height: normal;
		vertical-align: text-bottom;
		text-align: center;
	}

    .pp_thead_titles h3 {
        font-size: 20px;
        line-height: normal;
        display: inline-block;
        vertical-align: middle;
    }
    .pp_sticker {
        font-size: 10px;
        line-height: 46px;
        width: 46px;
        height: 46px;
    }
    .pp_thead_titles .wraper2 {
        margin-top: 0;
        overflow: hidden!important;
		float: left;
		width: 100%;
    }
	.style2 .pp_thead_titles .wraper2 {
		text-align: center;
		height: auto!important;
	}
    .pp_start_at {
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
    }
    .pp_table .offer_price {
        font-size: 26px;
        line-height: 26px;
    }
    .pp_table tbody {
        display:table-row-group;
    }
    .pp_table tbody tr {
        border: solid 1px #dfecf4;
    }

    .pp_table tbody td {
        position: relative;
        border-right: solid 1px #dfecf4;
        padding: 10px;
        text-align: left;
    }

    .pp_footer_line .pp_foot_offer .offer_wraper {
        margin: 10px;
        overflow: hidden !important;
		zoom:1;
		position: relative;
		vertical-align: bottom;
    }
	.style2 .pp_footer_line .pp_foot_offer .offer_wraper {
		line-height: 14px;
		font-size: 14px;
		color: #000;
		vertical-align: text-bottom;
		text-align: left;
		padding-left: 16px;
		background-position: left top;
		background-repeat: no-repeat;
	}
	.style2 .pp_footer_line .pp_foot_offer.bronze .offer_wraper{
        background-image:url(bullet_bronze.png);
    }
    .style2 .pp_footer_line .pp_foot_offer.silver .offer_wraper{
        background-image:url(bullet_silver.png);
    }
    .style2 .pp_footer_line .pp_foot_offer.gold .offer_wraper{
        background-image:url(bullet_gold.png);
    }
    .style2 .pp_footer_line .pp_foot_offer.bronze2 .offer_wraper{
       
    }
    .style2 .pp_footer_line .pp_foot_offer.silver2 .offer_wraper{
      
    }
    .style2 .pp_footer_line .pp_foot_offer.gold2 .offer_wraper{
        background-image:url(bullet_gold2.png);
    }


    .pp_footer_line .pp_foot_offer {
        border-left: solid 1px #FFF;
        border-right: solid 1px #FFF;
		zoom:1;
		background-color:#238dca;
    }
	.style2 .pp_footer_line .pp_foot_offer {
        border-left: solid 1px #dfecf4;
        border-right: solid 1px #dfecf4;
		border-bottom: solid 1px #dfecf4;
		zoom:1;
		background-color: #fff;
    }
    .pp_footer_line .pp_foot_offer.bronze {
        background-color: #50a482;
    }
    .pp_footer_line .pp_foot_offer.silver {
        background-color: #238dca;
    }
    .pp_footer_line .pp_foot_offer.gold {
        background-color: #db1967;
    }
    .pp_footer_line .pp_foot_offer.bronze2 {
        background-color: #A67D3D;
    }
    .pp_footer_line .pp_foot_offer.silver2 {
        background-color: #E7E8FA;
    }
    .pp_footer_line .pp_foot_offer.gold2 {
        background-color: #CFB53C;
    }
	.style2 .pp_footer_line .pp_foot_offer.bronze,
	.style2 .pp_footer_line .pp_foot_offer.silver,
	.style2 .pp_footer_line .pp_foot_offer.gold,
	.style2 .pp_footer_line .pp_foot_offer.bronze2,
	.style2 .pp_footer_line .pp_foot_offer.silver2,
	.style2 .pp_footer_line .pp_foot_offer.gold2 {
		background-color: transparent;
	}
    .pp_footer_line .pp_start_at {
        color: #FFF;
        vertical-align:bottom;
        /*float: left;
        line-height: 38px;*/
		margin: 0;
        padding-right: 0.3em;
		display: inline-block;
		text-align: left;
    }
	.style2 .pp_footer_line .pp_start_at {
		font-size: 14px;
		line-height: 14px;
		color: #000;
		float: none;
	}
	.style2 .pp_footer_line .offer_price {
		font-size: 14px;
		line-height: 14px;
	}
    .pp_footer_line .offer_price {
        color: #FFF;
        /*float: left;*/
        vertical-align: bottom;
        /*line-height: 38px;*/
        display: inline-block;
    }
	.style2 .pp_footer_line .offer_price {
		color: #000;
		font-size: 20px;
		line-height: 14px;
		float: none;
        
	}
    .pp_footer_line .orange_button {
        border-radius: 0;
        display: block;
        margin-left:-1px;
        margin-right:-1px;
        margin-bottom:-1px;
    }
    .pp_block .ui-widget-header {
        background-color: transparent;
        background-image: none;
        border: none;
    }
    .pp_block .ui-widget-content {
        border: none;
    }
    .pp_block .ui-tabs .ui-tabs-nav {
        padding:0;
    }
    .pp_block .ui-tabs .ui-tabs-nav li {
        border: none;
        width: 33.33%; 	/* re-defined by javascript    */
						/* depending of number of tabs */
        padding:0;
        margin: 0;
        border-left: solid 1px #fff;
        margin-left:-1px;
        z-index: 1;
        margin-top:47px;
        background-color: #a7d1ea;
        color: #fff;
        border-radius: 0;
        font-family: "proximanova light", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
        font-size:30px;
        background-image: none;
    }
    .pp_block .ui-tabs .ui-tabs-nav li:first-child {
        border-right: solid 1px #fff;
        margin-right:-1px;
        margin-left:0;
        border-left: none;
    }
    .pp_block .ui-tabs .ui-tabs-nav li a {
        display:block;
        outline:none;
        width: 100%;
        color: #fff;
        background-color: transparent;
		padding: 0.5em 0em;
    }
    .pp_block .ui-tabs .ui-tabs-nav li.ui-tabs-active {
        background-color: #238dca;
        box-shadow: 10px 0px 10px rgba(0,0,0,0.4);
        z-index: 2;
        padding-top: 10px;
		padding-bottom: 10px;
        margin-top:20px;
        border-color:transparent;
    }
    .pp_block .ui-tabs .ui-tabs-nav li.ui-tabs-active:last-child {
        box-shadow: -10px 0px 10px rgba(0,0,0,0.4);
    }
    .pp_block .table {
        z-index: 10;
        background-color: #fff;
    }
	.pp_option_title h3 {
        font-size:27px;
        line-height:27px;
    }
    .pp_option_title.ui-state-active h3 {
        font-size:30px;
        line-height:30px;
    }

}
@media only screen and (min-width: 769px) {
    .pp_inside_content {
        margin-left: 12.6027%;
        margin-right: 12.6027%;
    }
    .pp_page_title {
        margin-top: 40px;
    }
    .pp_table table {
        width: 100%;
    }
	.pp_thead_titles .main {
        line-height: 26px;
    }
    .pp_table thead th,
    .pp_table thead td {
        padding: 10px;
    }
    .pp_thead_titles h3 {
        font-size: 24px;
    }
	.title_wraper {
        margin-right: 56px;
    }
	.pp_sticker {
		font-size: 11px;
		line-height: 56px;
		width: 56px;
		height: 56px;
	}
    .pp_start_at {
        font-size: 18px;
        /*line-height: 32px;*/
    }
    .pp_table .offer_price {
        font-size: 32px;
        /*line-height: 32px;*/
    }
    .pp_footer_line .pp_foot_offer .offer_wraper {
        margin: 20px;
    }
	.pp_block .ui-tabs .ui-tabs-nav li a {
	}
	.pp_option_title h3 {
        font-size:30px;
        line-height:30px;
    }
    .pp_option_title.ui-state-active h3 {
        font-size:34px;
        line-height:34px;
    }
}
@media only screen and (min-width: 1260px) {
    .pp_inside_content {
        max-width:960px;
        margin-left:auto;
		margin-right: auto;
    }
}

.style2 .pp_thead_titles .wraper2 > a{
    font-size: 10px;
    text-decoration: underline;
    font-weight: normal;
    display: block;
}
.style2 .pp_thead_titles .wraper2 > a:hover{
    text-decoration: none;
}