@CHARSET "ISO-8859-1";
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);

@media only screen and (max-width: 940px) {
    .pte-countdown {width:100% !important;}
    .pte-dash {height:110px !important;}
}

/*-- VIRAL ACCESS --*/
#pte_viral_access_content{
	float: left;
    margin-right: 20px;
    position: relative;
    top: -27px;
    width: 100%;
}

#pte_instruction {
    font-family: 'Source Sans Pro', sans-serif !important;
    text-align:left;
    font-size: 18px;
    background: none !important;
}

/***FB BUTTON***/
.pte_fb_share_viral{
	width: 190px;
	height: auto;
    float:left;
    position:relative;
    margin-right: 30px;
}

.pte_fb_share_viral #pte_fb_share_button_viral {
	background: url("../images/fb_it_now.png") no-repeat 0px 0px transparent;
	color: #FFF;
	display: inline-block;
	float: left;
	font: 11px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 40px;
	padding: 2px 4px;
	text-align: right;
	text-decoration: none;
	width: 150px;
}
	
/*** FB COUNTER ***/
.pte_fb_share_viral .pte_fb_share_counter_viral {	
	background: url("../images/fb_counter.gif") no-repeat left center ;
	height: 19px;
	width: 5px;
	display: block;
    position: absolute;
    z-index: 100;
    left: -5px;
}

.pte_fb_share_viral #pte_fb_share_count_viral  { 
   	border: 1px solid #c1c1c1; 
	color: #333; 
	font: 14px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 100%;
	min-width: 30px;
	padding: 10px;
	text-align: center;
	background: white;
    -webkit-border-radius:3px;
    border-radius:3px;
    float:right;
    position: relative;
          
           
}
      
/***TWITTER BUTTON***/
.pte_tw_share_viral{
	width: 190px;
	height: auto;
	float:left;
	position:relative;
}

.pte_tw_share_viral #pte_tw_share_button_viral {
	background: url("../images/tw_it_now.png") no-repeat 0px 0px transparent;
	color: #FFF;
	display: inline-block;
	float: left;
	font: 11px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 40px;
	padding: 2px 4px;
	text-align: right;
	text-decoration: none;
	width: 150px;
}

/*** TWITTER COUNTER ***/
.pte_tw_share_viral #pte_tw_container {
	background: url("../images/fb_counter.gif") no-repeat left center ;
	height: 19px;
	width: 5px;
	display: block;
    z-index: 100;
    left: -5px;
    position: absolute;
}

.pte_tw_share_viral .pte_tw_count_viral { 
	border: 1px solid #c1c1c1; 
	border: 1px solid #c1c1c1; 
	color: #333; 
	font: 14px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 100%;
	min-width: 30px;
	padding: 10px;
	text-align: center;
	background: white;
    -webkit-border-radius:3px;
    border-radius:3px;
    float:right;
    position: relative;
}


/* -- SOCIAL SHARE --*/
.pte_social_share_widget{
	width: 150px;
	height: auto;
	background: rgba(0,0,0,0.1);
	position: fixed;
	top: 25%;
	z-index: 9999;
    padding: 10px 20px;
}

#pte_social_share_widget_list{
	list-style: none !important;
}

#pte_social_share_widget_list li{
	padding: 5px 0;
    	list-style: none !important;
}

.pte_pos_2{
	left: 0;
}

.pte_pos_3{
	right: 0;
}

@media only screen and (max-width: 767px) {
    .pte_social_share_widget {
        position:fixed;
        top:0;
        width:100%;
    }
    #pte_social_share_widget_list li{
	float:left;
    margin-right: 5px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .pte_social_share_widget {
        position:fixed;
        top:0;
        width:100%;
    }
    #pte_social_share_widget_list li{
	float:left;
    margin-right: 5px;
    }
}

/***BUTTON***/
.pte_fb_share{
	width: auto;
	height: auto;
          padding-bottom:10px;
          margin-bottom: 10px;
}

.pte_fb_share a#pte_fb_share_button {
	background: url("../images/fb_share.png") no-repeat 0px 0px transparent;
	color: #FFF;
	display: block;
	float: left;
	font: 11px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 18px;
	padding: 2px 4px;
	text-align: right;
	text-decoration: none;
	width: 57px;
}

/*** FB COUNTER ***/
.pte_fb_share .pte_fb_share_counter {	
	background: url("../images/fb_counter.gif") no-repeat left center transparent;
	float: left;
	height: 18px;
	margin: 0 0 0 3px;
	max-height: 18px;
	max-width: 80px;
	min-width: 20px;
	padding: 0 0 0 5px;
}

.pte_fb_share .pte_fb_share_counter #pte_fb_share_count { 
	border-top: 1px solid #c1c1c1; 
	border-right: 1px solid #c1c1c1; 
	border-bottom: 1px solid #c1c1c1; 
	border-left: 0px solid #eee; 
	color: #333; 
	font: 11px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 19px;
	max-width: 100px;
	overflow: hidden;
	padding: 2px 4px;
	text-align: center;
	background: white;
}
/***TWITTER BUTTON***/
.pte_tw_share{
	width: auto;
	height: auto;
          padding-bottom:10px;
          margin-bottom: 10px;
}

.pte_tw_share a#pte_tw_share_button {
	background: url("../images/tw_share.png") no-repeat 0px 0px transparent;
	color: #FFF;
	display: block;
	float: left;
	font: 11px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 20px;
	padding: 2px 4px;
	text-align: right;
	text-decoration: none;
	width: 60px;
}

/*** TWITTER COUNTER ***/
.pte_tw_count {	
	background: url("../images/fb_counter.gif") no-repeat left center transparent;
	float: left;
	height: 18px;
	margin: 0 0 0 3px;
	max-height: 18px;
	max-width: 80px;
	min-width: 20px;
	padding: 0 0 0 5px;
}

#pte_tw_counter { 
	border-top: 1px solid #c1c1c1; 
	border-right: 1px solid #c1c1c1; 
	border-bottom: 1px solid #c1c1c1; 
	border-left: 0px solid #eee; 
	color: #333; 
	font: 11px/11px "lucida grande",tahoma,verdana,arial,sans-serif;
	height: 19px;
	max-width: 100px;
	overflow: hidden;
	padding: 2px 4px;
	text-align: center;
	background: white;
}
		
/*-- COUNTDOWN --*/
/* --- Style dark ---- */
.pte-countdown-dark {
    display: block;
    clear: both;
    height: 110px;
    margin:auto;
}

.pte-countdown-dark .pte-dash {
 width: 80px;
 height: 88px;
 background: transparent url('../images/dash-dark.png') top center no-repeat;
 float: left;
 margin-left: 10px;
 position: relative;
 max-width:100%;
}

.pte-countdown-dark .digit {
position:relative;
left: 18px;
top:-3px;
float:left;
margin:0;
padding:0;
text-align:center;
display:block;
max-width:100%;
width: 21px;
height: 66px;
vertical-align:bottom;
font-size: 36px;
color:#FFF;
font-family:"Droid Sans", sans-serif;
text-shadow: 1px 1px 2px #555555;
line-height: 28px;
}
.pte-countdown-dark .digit .top ,.pte-countdown-dark .digit .bottom {
    font-size: 36px;
}
.pte-countdown-dark .dash_title {
 display: block;
 text-align:center;
 font-size: 12pt;
 color: #252525;
 text-transform: capitalize;
 position:relative;
 top:80px;
}

/* --- Style Light ---- */

.pte-countdown-light {
    display: block;
    clear: both;
    height: 110px;
        margin:auto;
}

.pte-countdown-light .pte-dash {
 width: 80px;
 height: 88px;
 background: transparent url('../images/dash-light.png') top center no-repeat;
 float: left;
 margin-left: 10px;
 position: relative;
 max-width:100%;
}

.pte-countdown-light .digit {
position:relative;
left: 18px;
top:-3px;
float:left;
margin:0;
padding:0;
text-align:center;
display:block;
max-width:100%;
width: 21px;
height: 66px;
vertical-align:bottom;
font-size: 36px;
line-height: 26px;
color:#252525;
font-family:"Droid Sans", sans-serif;
text-shadow: 1px 1px 2px #ddd;
}
.pte-countdown-light .digit .top ,.pte-countdown-light .digit .bottom {
    font-size: 36px;
}
.pte-countdown-light .dash_title {
 display: block;
 text-align:center;
 font-size: 12pt;
 color: #252525;
 text-transform: capitalize;
 position:relative;
 top:80px;
}

/* --- Style Simple ---- */
.pte-countdown-simple {
    display: block;
    clear: both;
    height: 110px;
        margin:auto;
}

.pte-countdown-simple .pte-dash {
 width: 80px;
 height: 88px;
 background:none;
 float: left;
 margin-left: 10px;
 position: relative;
 max-width:100%;
}

.pte-countdown-simple .digit {
position:relative;
left: 18px;
top:-3px;
float:left;
margin:0;
padding:0;
text-align:center;
display:block;
max-width:100%;
width: 21px;
height: 66px;
vertical-align:bottom;
font-size: 36px;
line-height: 26px;
color:#252525;
font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
}
.pte-countdown-simple .digit .top ,.pte-countdown-simple .digit .bottom {
    font-size: 36px;
}
.pte-countdown-simple .dash_title {
 display: block;
 text-align:center;
 font-size: 12pt;
 color: #252525;
 font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
 text-transform: lowercase;
 position:relative;
 top:80px;
}


/* --- Style Retro ---- */

.pte-countdown-retro {
    display: block;
    clear: both;
    height: 110px;
        margin:auto;
}

.pte-countdown-retro .pte-dash {
 width: 80px;
 height: 88px;
 background: transparent url('../images/dash-retro.png') top center no-repeat;
 float: left;
 margin-left: 10px;
 position: relative;
 max-width:100%;
}

.pte-countdown-retro .digit {
position:relative;
left: 18px;
top:-20px;
float:left;
margin:0;
padding:0;
text-align:center;
display:block;
max-width:100%;
width: 21px;
height: 100%;
vertical-align:bottom;
font-size: 36px;
color:#fff;
font-family: 'Oswald', sans-serif;
text-shadow: 1px 1px 2px #000;
}
.pte-countdown-retro .digit .top ,.pte-countdown-retro .digit .bottom {
    font-size: 36px;
    height:50px;
}
.pte-countdown-retro .dash_title {
 display: block;
 font-family: 'Oswald', sans-serif;
 text-align:center;
 font-size: 12pt;
 color: #252525;
 text-transform: uppercase;
 position:relative;
 top:80px;
}

/* --- Style Denim ---- */
.pte-countdown-denim {
    display: block;
    clear: both;
    height: 110px;
        margin:auto;
}

.pte-countdown-denim .pte-dash {
width: 80px;
 height: 88px;
 background: transparent url('../images/dash-denim.png') center no-repeat;
 float: left;
 margin-left: 10px;
 position: relative;
 max-width:100%;
}

.pte-countdown-denim .digit {
position:relative;
left: 18px;
top: 15px;
float:left;
margin:0;
padding:0;
text-align:center;
display:block;
max-width:100%;
width: 21px;
height: 66px;
vertical-align:bottom;
font-size: 36px;
line-height: 33px;
color:#f3e3c1;
font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
text-transform: uppercase;
text-shadow: 1px 1px 2px #0c192c;
}

.pte-countdown-denim .digit .top ,.pte-countdown-denim .digit .bottom {
    font-size: 36px;
}

.pte-countdown-denim .dash_title {
 display: block;
 text-align:center;
 font-size: 12pt;
 color: #a9915e;
 font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
 text-transform: uppercase;
 position:relative;
 top:90px;
 text-shadow: 1px 1px 1px #ddd;
}

/* -------------------------- GENERAL STYLE ------------------------ */

#pte-countdown-message{
	text-align: center;
	width: 100%;
	height: 100%;
}

#pte-countdown-message h2{
	position: relative;
	top:40%;
	color:#555;
	font-family:"Droid Sans", sans-serif;
	font-size: 32px;
}


/* -------------------------- PRICING TABLE STYLE ------------------------ */
.pte-row { width: 940px; max-width: 100%; min-width: 768px; margin: 0 auto !important;  }
.pte-row .pte-row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }

.pte-columns {
    position:relative;
    float: left;
}

[class*="pte-column"] + [class*="pte-column"]:last-child { float: right; }

[class*="pte-column"] + [class*="pte-column"].end { float: left; }

.pte-two, .pte-row .pte-two { width: 16.66667%; }
.pte-three, .pte-row .pte-three { width: 25%; }
.pte-four, .pte-row .pte-four { width: 33.33333%; }
.pte-five, .pte-row .pte-five { width: 41.66667%; }

@media only screen and (max-width: 767px) {
  
  .pte-row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
  .pte-column, .pte-columns { width: auto !important; float: none; }
  .pte-column:last-child, .pte-columns:last-child { float: none; }
  [class*="pte-column"] + [class*="pte-column"]:last-child { float: none; }
  .pte-column:before, .pte-columns:before, .pte-column:after, .pte-columns:after { content: ""; display: table; }
  .pte-column:after, .pte-columns:after { clear: both; }  

}

/* Pricing Tables ---------------------- */
.pte-pricing-table { border: solid 1px #dddddd; margin: 0 !important; margin-bottom: 20px; padding:0 !important; -webkit-border-radius: 3px;
border-radius: 3px;}
.pte-pricing-table * { list-style: none; line-height: 1; }
.pte-pricing-table .title { 
    background: #eeeeee; /* Old browsers */
    background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: inset 0px 0px 1px 1px #ffffff;
    box-shadow: inset 0px 0px 1px 1px #ffffff;
    padding: 15px 20px !important; text-align: center; color: #333333; font-weight: bold; font-size: 16px;border-bottom:1px solid #ddd; 
}
.pte-pricing-table .price { 
    background-color: #f1f1f1; padding: 15px 20px !important; text-align: center; color: #555; font-weight: bold; font-size: 30px; 
    
}
.pte-pricing-table .description { background-color: white; padding: 15px !important; text-align: center; color: #777777; font-size: 12px; font-weight: normal; line-height: 1.4; border-bottom: dotted 1px #dddddd; }
.pte-pricing-table .bullet-item { background-color: white; padding: 15px !important; text-align: center; color: #333333; font-size: 14px; font-weight: 700; border-bottom: dotted 1px #dddddd; }
.pte-pricing-table .cta-button { background-color: whitesmoke; text-align: center; padding: 20px !important; }
.pte-pricing-table .cta-button a { color:#fff !important; text-decoration:none !important; }
.pte-pricing-table .cta-button a:hover { color:#fff !important; text-decoration:none !important; }
.pte-row-pricing { min-width:auto !important; width:auto !important;}

#pte-submit-form input[type="image"] {
    width: 100%;
}


/* ----- for popular pricing table -------- */

#pte_pricing_popular {
    position: absolute;
    left: -25px;
    right: -25px;
    top: -50px;
    z-index: 1000;
    border:7px solid rgba(250,243,164,0.8);
}

#pte_pricing_popular .title { 
    background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 58%, #f8b500 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(58%,#fccd4d), color-stop(97%,#f8b500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 58%,#f8b500 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 58%,#f8b500 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 58%,#f8b500 97%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 58%,#f8b500 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#f8b500',GradientType=0 ); /* IE6-9 */

    padding: 15px 20px !important; text-align: center; color: #333333; font-weight: bold; font-size: 26px;border-bottom:1px solid #ddd; 
}
#pte_pricing_popular .price { 
    background-color: #f1f1f1; padding: 25px 20px !important; text-align: center; color: #555; 
    font-weight: bold;
     font-size: 40px;    
}
#pte_pricing_popular .description {
    font-size:15px;
}
.pte_pricing_popular_absolute {
    display:block;
    width:70px;
    height:70px;
    position:absolute;
    top:-56px;
    right:-25px;
    background:url(../images/popular.png) no-repeat center;
    z-index:1001;
}

.row-pricing {min-height: 500px;}
@media only screen and (max-width: 940px) { 
    
.pte_pricing_popular_absolute {top:0px !important;right:15px !important;}
#pte_pricing_popular{ position:inherit !important;top:0 !important;left:0 !important;right:0 !important;}
}


/* ----------------------- BUTTON STYLE -------------------- */
/* Normal Buttons ---------------------- */
.pte-button { width: auto; 
background: #2ba6cb;
 border: 1px solid #1e728c; 
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset !important; 
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset !important; 
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset !important; 
color: white; 
cursor: pointer; 
display: inline-block; 
font-family: inherit !important; 
font-size: 14px; 
font-weight: bold !important; 
line-height: 1; 
margin: 0; 
padding: 10px 20px 11px !important; 
position: relative; 
text-align: center !important; 
text-decoration: none; 
-webkit-transition: background-color 0.15s ease-in-out !important; 
-moz-transition: background-color 0.15s ease-in-out !important; 
-o-transition: background-color 0.15s ease-in-out !important; 
transition: background-color 0.15s ease-in-out !important;
 /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ 
 }
.pte-button:hover, .button:focus { color: white; background-color: #2284a1; }
.pte-button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }
.pte-button.large {  padding: 15px 30px 16px !important; }
.pte-button.medium { font-size: 14px; }
.pte-button.small { font-size: 11px; padding: 7px 14px 8px; }
.pte-button.tiny { font-size: 10px; padding: 5px 10px 6px; }
.pte-button.expand { width: 100%; text-align: center; }
.pte-button.primary { background-color: #2ba6cb; border: 1px solid #1e728c; }
.pte-button.primary:hover, .button.primary:focus { background-color: #2284a1; }
.pte-button.success { background-color: #5da423; border: 1px solid #396516; }
.pte-button.success:hover, .button.success:focus { background-color: #457a1a; }
.pte-button.alert { background-color: #c60f13; border: 1px solid #7f0a0c; }
.pte-button.alert:hover, .button.alert:focus { background-color: #970b0e; }
.pte-button.secondary { background-color: #e9e9e9; color: #1d1d1d; border: 1px solid #c3c3c3; }
.pte-button.secondary:hover, .button.secondary:focus { background-color: #d0d0d0; }
.pte-button.radius { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; }
.pte-button.square { -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
.pte-button.round { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
.pte-button.full-width { width: 100%; text-align: center; padding-left: 0px !important; padding-right: 0px !important; }
.pte-button.left-align { text-align: left; text-indent: 12px; }
.pte-button.disabled, .button[disabled] { opacity: 0.6; cursor: default; background: #2ba6cb; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pte-button.disabled :hover, .button[disabled] :hover { background: #2ba6cb; }
.pte-button.disabled.success, .button[disabled].success { background-color: #5da423; }
.pte-button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { background-color: #5da423; outline: none; }
.pte-button.disabled.alert, .button[disabled].alert { background-color: #c60f13; }
.pte-button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { background-color: #c60f13; outline: none; }
.pte-button.disabled.secondary, .button[disabled].secondary { background-color: #e9e9e9; }
.pte-button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { background-color: #e9e9e9; outline: none; }


.pte-button-red {
    background: #cc0000 !important; border: 1px solid #ff0000 !important;
}
.pte-button-red:hover, .pte-button-red:focus {
    background: #940202 !important; 
}
.pte-button-blue {   
background: #2ba6cb !important; border: 1px solid #1e728c !important; 
}
.pte-button-blue:hover, .pte-button-blue:focus {  
    background: #2284a1 !important; 
}

.pte-button-green {
    background: #669900 !important; border: 1px solid #526f17 !important;
}
.pte-button-green:hover, .pte-button-green:focus {
    background: #526f17 !important; 
}
.pte-button-orange {
    background: #fe9918 !important; border: 1px solid #de7e03 !important;
}
.pte-button-orange:hover, .pte-button-orange:focus {
    background: #d88112 !important; 
}

.pte-button-black {
    background: #252525 !important; border: 1px solid #555 !important;
}
.pte-button-black:hover, .pte-button-black:focus {
    background: #000 !important; 
}

.pte-button-grey {
    background: #cccccc !important; border: 1px solid #888 !important;
      color:#555 !important;
}
.pte-button-grey:hover, .pte-button-grey:focus {
    background: #b9b9b9 !important; 
      color:#555 !important;
}

.pte-button-yellow {
    background: #ffea00 !important; border: 1px solid #e6db55 !important;
    color:#555 !important;
}
.pte-button-yellow:hover, .pte-button-yellow:focus {
    background: #e2bf00 !important; 
    color:#555 !important;
}

/* if twenty twelve style exist ------ */

.entry-content li, .comment-content li, .mu_register li {
    margin: 0 !important;
    margin: 0 !important;
}

/* <nav> */
.top-bar { background:transparent; height: 45px; line-height: 45px; margin: 0 0 30px; padding: 0; width: 100%; position: relative; z-index: 4000; /* Contain width to .row width */ /* First <ul> for branding, title, name, etc */ /* topbar global <ul> styles */ }
.contain-to-grid .top-bar { max-width: 940px; margin: 0 auto; }
.top-bar > ul .name h1 { line-height: 45px; margin: 0; }
.top-bar > ul .name h1 a { font-weight: bold; padding: 0 22.5px; font-size: 17px !important; }
.top-bar > ul .name img { margin-top: -5px; vertical-align: middle; }
.top-bar.expanded { height: inherit; }
.top-bar ul { margin-left: 0; display: inline; height: 45px; line-height: 45px; list-style: none; float: right; /* Main Navigation links style */ /* Left Side <ul> */ /* Right Side <ul> */ }
.top-bar ul > li { float: left; /* Dividers between navigation */ /* Put a button in an <li> but give is a class */ /* Put a search bar or text input in the bar */ /* Hide the triangle for breakpoint menu */ /* li.has-dropdown */ }
.top-bar ul > li a:not(.button) { display: block; font-size: 14px; height: 45px; line-height: 45px; padding: 0 15px; }
.top-bar ul > li:not(.name):hover, .top-bar ul > li:not(.name).active, .top-bar ul > li:not(.name):focus { background:none; opacity:0.8; }
.top-bar ul > li:not(.name):hover a, .top-bar ul > li:not(.name).active a, .top-bar ul > li:not(.name):focus a {  }
.top-bar ul > li.divider { background: ; -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1); -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1); box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1); height: 100%; margin-right: 1px; width: 1px; }
.top-bar ul > li.has-button a.button { margin: 0 11.25px; }
.top-bar ul > li.has-button:hover, .top-bar ul > li.has-button:focus {  }
.top-bar ul > li.has-button:hover a, .top-bar ul > li.has-button:focus a { color: #fff; }
.top-bar ul > li.search { padding: 0 15px; }
.top-bar ul > li.search form { display: inline-block; margin-bottom: 0; vertical-align: middle; width: 200px; }
.top-bar ul > li.search form input[type=text] { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; float: left; font-size: 13px; margin-top: -1px; height: 22.5px; }
.top-bar ul > li.search form input[type=text] + .button { border-left: none; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; float: left; font-size: 12px; margin-top: -1px; padding: 5px 12px 4px; }
.top-bar ul > li.search form input[type=search] { font-size: 16px; margin-bottom: 0; }
.top-bar ul > li.search:hover, .top-bar ul > li.search:focus { background: #222222; }
.top-bar ul > li.toggle-topbar { display: none; }
.top-bar ul > li.has-dropdown { position: relative; /* Dropdown Level 2+ */ }
.top-bar ul > li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown:focus > .dropdown { display: block; visibility: visible; }
.top-bar ul > li.has-dropdown a { padding-right: 33.75px; }
.top-bar ul > li.has-dropdown a:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: white transparent transparent transparent; margin-right: 15px; margin-top: -2.5px; position: absolute; right: 0; top: 50%; }
.top-bar ul > li.has-dropdown .dropdown { background: none; left: 0; margin: 0; padding: 9px 0 0 0; position: absolute; visibility: hidden; z-index: 99;top: 30px; -webkit-border-radius:3px; border-radius:3px; }
.top-bar ul > li.has-dropdown .dropdown li { background: #3c3c3c; line-height: 1; min-width: 100%; }
.top-bar ul > li.has-dropdown .dropdown li a { background: #3c3c3c;  color: white; font-weight: normal; height: 100%; line-height: 1; padding: 10px 20px 10px 20px; white-space: nowrap; }
.top-bar ul > li.has-dropdown .dropdown li a:after { border: none; }
.top-bar ul > li.has-dropdown .dropdown li a:hover, .top-bar ul > li.has-dropdown .dropdown li a:focus { background: #3c3c3c; }
.top-bar ul > li.has-dropdown .dropdown li label { color: #6f6f6f; font-size: 10px; font-weight: bold; margin: 0; padding-left: 15px; text-transform: uppercase; }
.top-bar ul > li.has-dropdown .dropdown li.divider { border-top: solid 1px black; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; height: 10px; padding: 0; width: 100%; }
.top-bar ul > li.has-dropdown .dropdown li:last-child { padding-bottom: 0; }
.top-bar ul > li.has-dropdown .dropdown li.active a { background: none; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a { padding-right: 30px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; right: 5px; top: 6px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { position: absolute; left: 100%; top: -9px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown { display: block; }
.top-bar ul.left { float: left; width: auto; margin-bottom: 0; }
.top-bar ul.right { float: right; width: auto; margin-bottom: 0; margin-top: 15px; /* Dropdown Right Side Alignment */ }
.top-bar ul.right .has-dropdown .dropdown { left: auto; right: -1px; }
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown { right: 100%; left: auto; width: 100%; }
.top-bar .js-generated { display: none; }
/* IE8 Fixes */
.lt-ie9 .top-bar ul li a { color: white; display: block; font-weight: bold; font-size: 13px; height: 45px; line-height: 45px; padding: 0 15px; }
.lt-ie9 .top-bar ul li a.button { height: auto; line-height: 30px; margin-top: 7px; }
.lt-ie9 .top-bar ul li a:hover, .lt-ie9 .top-bar ul li a:focus { color: #cccccc; }
.lt-ie9 .top-bar ul li a img { margin-top: -5px; vertical-align: middle; }
.lt-ie9 .top-bar ul li a.active { background: #151515; color: #d9d9d9; }

.lt-ie9 .top-bar ul li.has-dropdown { padding-right: 33.75px; }
.lt-ie9 .top-bar ul li.has-dropdown > ul li { padding-right: 0; }

#pte_social_share_widget_list{
	margin: 0 !important;
	padding: 0 !important;
}

.pte_viral_table_elm{
	margin-top:5px !important;
	border:none !important;
	background: none !important;
}

.pte_viral_table_elm tr td{
	padding: 5px !important;
}

.pte_viral_access_unlock{
	background: none !important;
}

/* GOOGLE MAP */
#pte-gmap-box-container{
	padding: 6px;
	border-width: 1px 0px 1px 0px;
	border-style: dashed;
	border-color: #ccc #ccc #999 #ccc;
}

#pte-gmap-container {
	padding: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc #ccc #999 #ccc;
	-webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
	-moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
	box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
	background-color: #fff;
}

#pte-gmap {
	width: 100%;
	height: 250px;
}

#pte-gmap-add{
	background: url(../images/icons/address.png) no-repeat left center;
	padding-left: 15px;	
}

#pte-gmap-phn{
	background: url(../images/icons/phone.png) no-repeat left center;
	padding-left: 15px;	
}

#pte-gmap-fxm{
	background: url(../images/icons/fax.png) no-repeat left center;
	padding-left: 15px;	
}

#pte-gmap-eml{
	background: url(../images/icons/email.png) no-repeat left center;
	padding-left: 15px;	
}

/* ---------------------- TABS ------------------------------- */

/* Tabs ---------------------- */
.tabs { list-style: none; border-bottom: solid 1px #CCC; display: block; height: 40px; padding: 0; margin-bottom: 20px; }
.tabs.contained { margin-bottom: 0; margin-left: 0; }
.tabs dt, .tabs li.section-title { color: #b3b3b3; cursor: default; display: block; float: left; font-size: 12px; height: 40px; line-height: 40px; padding: 0; padding-right: 9px; padding-left: 20px; font-weight: normal; width: auto; text-transform: uppercase; }
.tabs dt:first-child, .tabs li.section-title:first-child { padding: 0; padding-right: 9px; }
.tabs dd, .tabs li { display: block; float: left; padding: 0; margin: 0; }
.tabs dd a, .tabs li a { color: #6f6f6f; display: block; font-size: 12px; height: 40px; line-height: 40px; padding: 0px 23.8px; text-decoration:none;  }
.tabs dd a:focus, .tabs li a:focus { font-weight: bold;  }
.tabs dd.active, .tabs li.active { border-top: 1px solid #CCC; margin-top:0px; border-bottom:0;border-right:0;border-left:0;-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px; }
.tabs dd.active a, .tabs li.active a { cursor: default; background: #fff; border-left: 1px solid #CCC; border-right: 1px solid #CCC; font-weight: bold; text-decoration:none; }
.tabs dd:first-child, .tabs li:first-child { margin-left: 0; }
.tabs.vertical { height: auto; border-bottom: 1px solid #CCC; }
.tabs.vertical dt, .tabs.vertical dd, .tabs.vertical li { float: none; height: auto; }
.tabs.vertical dd, .tabs.vertical li { border-left: 3px solid #cccccc; }
.tabs.vertical dd a, .tabs.vertical li a { background: #f2f2f2; border: none; border: 1px solid #CCC; border-width: 1px 1px 0 0; color: #555; display: block; font-size: 14px; height: auto; line-height: 1; padding: 15px 20px; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; }
.tabs.vertical dd.active, .tabs.vertical li.active { margin-top: 0; border-top: 1px solid #4d4d4d; border-left: 4px solid #1a1a1a; }
.tabs.vertical dd.active a, .tabs.vertical li.active a { background: #4d4d4d; border: none; color: #fff; height: auto; margin: 0; position: static; top: 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; box-shadow: 0 0 0; }
.tabs.vertical dd:first-child a.active, .tabs.vertical li:first-child a.active { margin: 0; }
.tabs.pill { border-bottom: none; margin-bottom: 10px; }
.tabs.pill dd, .tabs.pill li { margin-right: 10px; }
.tabs.pill dd:last-child, .tabs.pill li:last-child { margin-right: 0; }
.tabs.pill dd a, .tabs.pill li a { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; background: #e6e6e6; height: 26px; line-height: 26px; color: #666; }
.tabs.pill dd.active, .tabs.pill li.active { border: none; margin-top: 0; }
.tabs.pill dd.active a, .tabs.pill li.active a { background-color: #2ba6cb; border: none; color: #fff; }
.tabs.pill.contained { border-bottom: solid 1px #eee; margin-bottom: 0; }
.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li { margin-right: 0; }
.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a { padding: 0 17px; text-align: center; overflow: hidden; }
.tabs.two-up dt, .tabs.two-up dd, .tabs.two-up li { width: 50%; }
.tabs.three-up dt, .tabs.three-up dd, .tabs.two-up li { width: 33.33%; }
.tabs.four-up dt, .tabs.four-up dd, .tabs.two-up li { width: 25%; }
.tabs.five-up dt, .tabs.five-up dd, .tabs.two-up li { width: 20%; }

ul.tabs-content { display: block; margin: 0 0 20px; padding: 0; }
ul.tabs-content > li { display: none; }
ul.tabs-content > li.active { display: block; color:inherit !important; background:transparent;border:none; }
ul.tabs-content.contained { padding: 0; }
ul.tabs-content.contained > li { border: solid 0 #ddd; border-width: 0 1px 1px 1px; padding: 20px; }
ul.tabs-content.contained.vertical > li { border-width: 1px 1px 1px 1px; }

.no-js ul.tabs-content > li { display: block; }

/* Tabs style ---------------------- */
.tabs-dark {
    border-bottom: 1px solid #555;
}
.tabs-dark dd.active, .tabs-dark li.active {
    border-top: 1px solid #555;
    -webkit-border-radius: 0px !important; 
    border-radius: 0px !important; 
}
.tabs-dark dd.active a, .tabs-dark li.active a {
    background: url(../images/tabs/bg-dark-tabs.png) repeat;
    border-left: 1px solid #555;
    border-right: 1px solid #555;
}
.tabs-dark dd a, .tabs-dark li a {
    color:#fff;
}
.tabs-content-dark {
    color:#fff;
}
/* ----------- */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600);
.tabs-metro {
    border-bottom: 0 !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-bottom: 0 !important;
}
.tabs-metro dd.active, .tabs-metro li.active {
    border-top: 0 !important;
    font-family: 'Open Sans', sans-serif;
}
.tabs-metro dd.active a, .tabs-metro li.active a {
    background:#f1f1f1;
    border-left: 0 !important;
    border-right: 0 !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 300 !important;
    -webkit-border-radius:0px !important;
    border-radius:0px !important;
}
.tabs-metro dd a, .tabs-metro li a {
    font-family: 'Open Sans', sans-serif !important;
    font-size:16px !important;
    font-weight: 300 !important;
}
.tabs-content-metro {
    background:#f1f1f1;
    margin: 0 !important;
    padding: 10px 15px !important;
    font-weight: 300 !important;
}
.tabs-content-metro p {
    font-weight: 300 !important;
}
/* ----------- */
.tabs-modern {
    border-bottom: 0 !important;
     background: #ddd;
     margin-bottom: 0 !important;
     -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
}
.tabs-modern dd.active, .tabs-modern li.active {
     background: #ddd !important;
    border-top: 1px solid #e2e2e2;
    -webkit-border-radius: 0px !important; 
    border-radius: 0px !important;
}
.tabs-modern dd.active, .tabs-modern li.active:first-child {
    -webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.tabs-modern dd.active a, .tabs-modern li.active a {
    background: #f1f1f1 !important;
    border-left: 1px solid #e2e2e2 !important;
    border-right: 1px solid #e2e2e2 !important;
    -webkit-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
}
.tabs-modern dd a, .tabs-modern li a {
     border-left: 1px solid #ddd;
    border-right: 1px solid #e2e2e2;
}
.tabs-modern dd a, .tabs-modern li a:first-child {
     border-left: 0 !important;
}
.tabs-content-modern {
    background: #f1f1f1;
    -webkit-box-shadow: inset 0px 0px 1px 1px #ffffff;
    box-shadow: inset 0px 0px 1px 1px #ffffff;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    margin: 0 !important;
    padding: 10px 15px !important;
    -webkit-border-radius: 0px 0px 5px 5px;
        border-radius: 0px 0px 5px 5px;
}
/* --------------------------------------------------------------------------------> END OF SHORTCODE*/
