@charset "UTF-8";
/*
 * Main Master Stylesheet
 *
 */
@import url("//fonts.googleapis.com/css?family=Medula+One|Open+Sans:400,300,600,700,800|Roboto+Condensed:400,300,700&subset=latin,latin-ext");
/*
 * NewLoook - Color Variables
 * Used throughout the scss files
 */
/* Import Base */
/*
 * Handy SCSS Mixins
 * Used in the other stylesheets
 *
 */
/* Clearfix for clearing floats */
/* Convert px to rem */
/* Remove unit from value */
/* Get px font-size in rem */
/* Get px line-height in unitless */
/* Create a letterpress effect */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800|Roboto+Condensed:300,400,700);
.letterpress, .product-box .box-body h3, .product-box .box-body .value {
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8); }

/* Checkmark style list */
.list-checked, #single-product .product-header .first .highlights ul {
  margin: 1.5em 0; }
  .list-checked li, #single-product .product-header .first .highlights ul li {
    list-style-type: none !important; }
    .list-checked li:before, #single-product .product-header .first .highlights ul li:before {
      font-family: "Glyphicons Halflings";
      font-style: normal;
      font-weight: 400;
      padding-right: 0.625rem;
      content: "\e013"; }

/*
 * Bootstrap extras and default class overrides
 *
 */
/* Create a super-small columns size for 320px widths */
.col-ss-1, .col-ss-12, .col-ss-3, .col-ss-4, .col-ss-5, .col-ss-6,
.col-ss-7, .col-ss-8, .col-ss-9, .col-ss-10, .col-ss-11, .col-ss-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left; }

@media (max-width: 320px) {
  .col-ss-1 {
    width: 8.3333333333%; }

  .col-ss-2 {
    width: 16.6666666667%; }

  .col-ss-3 {
    width: 25%; }

  .col-ss-4 {
    width: 33.3333333333%; }

  .col-ss-5 {
    width: 41.6666666667%; }

  .col-ss-6 {
    width: 50%; }

  .col-ss-7 {
    width: 58.3333333333%; }

  .col-ss-8 {
    width: 66.6666666667%; }

  .col-ss-9 {
    width: 75%; }

  .col-ss-10 {
    width: 83.3333333333%; }

  .col-ss-11 {
    width: 91.6666666667%; }

  .col-ss-12 {
    width: 100%; } }
/* Buttons */
.btn.btn-primary {
  background-color: #27AED8;
  border: none;
  border-bottom: 2px solid #176882; }
  .btn.btn-primary:hover {
    background-color: #3db6dc; }

.btn.btn-success {
  background-color: #24AA5D;
  border: none;
  border-bottom: 2px solid #12562f; }
  .btn.btn-success:hover {
    background-color: #2ed374; }

.btn {
  border-radius: 0;
  border: none;
  box-sizing: border-box;
  padding: 0.47rem 1.5rem 0.53rem; }
  .btn.btn-primary {
    color: #FFF;
    background: #046A96;
    border: 1px solid #046A96; }
  .btn.btn-primary:hover {
    color: #FFF;
    background: #3688AB;
    border: 1px solid #3688AB; }
  .btn.btn-primary:focus {
    color: #FFF;
    background: #035071;
    border: 1px solid #035071; }
  .btn.btn-hollow {
    color: #000;
    background: transparent;
    border: 1px solid #27AED8;
    outline: 0; }
  .btn.btn-hollow:focus {
    color: #000;
    background: transparent;
    border: 1px solid #27AED8;
    outline: 0; }
  .btn.btn-hollow:hover {
    color: #000;
    background: transparent;
    box-shadow: inset 0 0 0 1px #27AED8; }

.btn-success[disabled] {
  background-color: #CECECE;
  border: none;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-bottom: 1px solid white;
  border-top: 1px solid rgba(0, 0, 0, 0.2); }
  .btn-success[disabled]:hover {
    background-color: #e8e8e8; }

/* Only Affect Content */
#wrapper-content {
  /* Tabbed Content */
  /* List Groups */
  /* Panels */ }
  #wrapper-content :not(.chosen-*) {
    /* Lists */ }
    #wrapper-content :not(.chosen-*) ol, #wrapper-content :not(.chosen-*) ul {
      padding-left: 0; }
    #wrapper-content :not(.chosen-*) li {
      list-style-type: disc;
      list-style-position: inside;
      padding-left: 1em;
      text-indent: -1em; }
    #wrapper-content :not(.chosen-*) li {
      font-size: 14px;
      font-size: 0.875rem;
      margin: 0 0 0.625rem;
      line-height: 1.5; }
  #wrapper-content .post-content li {
    margin-bottom: 5px; }
  #wrapper-content .post-content ul {
    margin-bottom: 1em; }
  #wrapper-content ul.nav.nav-tabs {
    border-bottom: 1px solid #DDD; }
  #wrapper-content ul.nav.nav-tabs li {
    padding-left: inherit;
    text-indent: inherit;
    margin-bottom: -1px; }
  #wrapper-content ul.nav.nav-tabs li a {
    background: #FBFBFB;
    color: #888; }
  #wrapper-content ul.nav.nav-tabs li.active {
    border-bottom: 1px solid #F6F6F6; }
  #wrapper-content ul.nav.nav-tabs li.active a {
    background: #F6F6F6;
    color: #333;
    font-weight: bold; }
  #wrapper-content ul.nav.nav-tabs li a:hover {
    color: #333;
    border-bottom: 1px solid #F6F6F6; }
  #wrapper-content div.tab-content {
    background: #F6F6F6;
    padding: 15px;
    border: 1px solid #DDD;
    border-top: none; }
  #wrapper-content a.list-group-item.active,
  #wrapper-content a.list-group-item.active:hover,
  #wrapper-content a.list-group-item.active:focus {
    background: #27AED8;
    border-color: #27AED8; }
  #wrapper-content .panel-group .panel-heading:before, #wrapper-content .panel-group .panel-heading:after {
    content: " ";
    display: table; }
  #wrapper-content .panel-group .panel-heading:after {
    clear: both; }
  #wrapper-content .panel-group .panel-heading {
    *zoom: 1; }
  #wrapper-content .panel-group .panel-heading a {
    display: block;
    width: 100%; }
  #wrapper-content .panel-group .panel-heading a span {
    width: 90%;
    display: inline-block;
    text-align: left; }
  #wrapper-content .panel-group .panel-heading i.fa {
    width: 10%;
    display: inline-block;
    text-align: right; }
  #wrapper-content .panel-group .panel-heading a.collapsed i.fa:before {
    content: "\f0da"; }
  #wrapper-content .panel-group .panel-heading i.fa:before {
    content: "\f0d7"; }
  #wrapper-content .panel-body p {
    font-size: 14px;
    font-size: 0.875rem;
    margin: 0 0 1.25rem;
    line-height: 1.5; }
  #wrapper-content .panel-body h5, #wrapper-content .panel-body h6 {
    margin: 0 0 3px; }
  #wrapper-content .panel-body li {
    margin-bottom: 5px; }
  #wrapper-content .panel-body ul {
    margin-bottom: 1.5em; }

/*
 * Header Section Stylesheet
 *
 */
#header #first-nav-container, #header #second-nav-container {
  margin-bottom: 0;
  border-radius: 0;
  border-bottom: none; }
#header #first-nav-container .logo {
  margin-top: 9px;
  height: 35px; }
#header #first-nav-container .logo-normal {
  display: none; }
@media all and (min-width: 430px) {
  #header #first-nav-container .logo-small {
    display: none; }
  #header #first-nav-container .logo-normal {
    display: inline-block; } }
#header #first-nav-container .btn {
  padding: 8px 5px; }
#header #first-nav-container .social-ico {
  font-size: 2.5rem;
  vertical-align: middle;
  color: #27AED8; }
  #header #first-nav-container .social-ico:hover {
    text-decoration: none;
    color: #1f8bad; }
#header #first-nav-container .mypage-btn, #header #first-nav-container .navbar-btn {
  font-size: 1rem;
  font-weight: 600;
  height: 37px; }
#header #first-nav-container .flag-en, #header #first-nav-container .flag-pl {
  display: inline-block;
  border: 2px solid #27AED8;
  background: #333;
  margin-right: 5px;
  border-radius: 3px;
  width: 44px;
  height: 37px; }
@media all and (max-width: 767px) {
  #header #first-nav-container {
    border-bottom: 1px solid #CECECE; } }
#header #first-nav-container .navbar-toggle {
  border: 1px solid #27AED8;
  border-radius: 0;
  padding: 10px 10px 11px;
  margin-left: 10px;
  box-shadow: none;
  margin-right: 0; }
  #header #first-nav-container .navbar-toggle:hover {
    box-shadow: inset 0 0 0 1px #27AED8; }
@media all and (min-width: 479px) {
  #header #first-nav-container .flag-en, #header #first-nav-container .flag-pl {
    width: 50px; }
  #header #first-nav-container .btn {
    padding: 8px 10px; } }
@media all and (max-width: 767px) {
  #header #second-nav-container .container {
    padding: 0; }
  #header #second-nav-container .container .nav {
    margin: 0;
    padding: 1em 0 0.5em; }
  #header #second-nav-container .container .nav li {
    margin: 0;
    padding: 0; } }
#header #second-nav-container #primary-nav {
  /* Fix when parent page and subpage are in the same menu */ }
  #header #second-nav-container #primary-nav.nav li {
    float: none;
    margin: 0;
    padding: 0; }
  #header #second-nav-container #primary-nav.nav li a {
    font-size: 1.2em;
    font-family: "Roboto Condensed", sans-serif;
    color: #FFF;
    text-align: left;
    text-shadow: 0;
    white-space: nowrap; }
  #header #second-nav-container #primary-nav.nav li a:hover {
    background: #777; }
  #header #second-nav-container #primary-nav.nav li.current-menu-item a, #header #second-nav-container #primary-nav.nav li.current-menu-parent a, #header #second-nav-container #primary-nav.nav li.current-page-ancestor a {
    background: #01a3d6;
    text-decoration: underline; }
  #header #second-nav-container #primary-nav.nav li.current-menu-item a:hover, #header #second-nav-container #primary-nav.nav li.current-menu-parent a:hover, #header #second-nav-container #primary-nav.nav li.current-page-ancestor a:hover {
    background: #01a3d6; }
  #header #second-nav-container #primary-nav.nav li.current-page-ancestor.current-page-parent a {
    background: none;
    text-decoration: none; }
  #header #second-nav-container #primary-nav.nav li.current-page-ancestor.current-page-parent a:hover {
    background: none; }
  @media all and (min-width: 768px) {
    #header #second-nav-container #primary-nav.nav-justified {
      width: 100%; }
    #header #second-nav-container #primary-nav.nav-justified > li {
      display: table-cell;
      width: 1%;
      float: none; }
    #header #second-nav-container #primary-nav.nav-justified > li > a {
      margin-bottom: 0;
      text-align: center; } }
  @media all and (min-width: 992px) {
    #header #second-nav-container #primary-nav.nav-justified > li > a {
      font-size: 1.4em; } }
  #header #second-nav-container #primary-nav.nav li a {
    -webkit-transition: background-color 250ms ease-in;
    transition: background-color 250ms ease-in; }
  #header #second-nav-container #primary-nav.nav li a:hover {
    -webkit-transition: background-color  10ms ease-out;
    transition: background-color  10ms ease-out; }

/*
#header {

	.row 		{ margin: 0; }
	.container 	{ @include clearfix; }

	.row-1, .row-2, .row-3 {
		ul { margin-bottom: 0; padding-left: 0; }
		li { display: inline-block; margin-bottom: 0; }
		a  { display: block; }

	}

	// level 1 DDDDDD, color 333
	// level 2 F5F5F5, color 333
	// level 3 EEEEEE, color$telio_blue, invert on active

	.row-1 {
		li.menu-item a 					{ color: #333; }
		li.current-menu-item a 			{ color: $telio_blue; font-weight: bold; background: #F5F5F5; border-left: 1px solid #BBB; border-right: 1px solid #BBB; }
		li.current-menu-ancestor a 		{ color: $telio_blue; font-weight: bold; background: #F5F5F5; border-left: 1px solid #BBB; border-right: 1px solid #BBB; }
	}

	.row-2 {
		li.menu-item a 					{ color: #333; }
		//li.current-menu-item a 			{ color: $telio_blue; background: #EEE; border-left: 1px solid #DDD; border-right: 1px solid #DDD; }
		//li.current-menu-ancestor a 		{ color: $telio_blue; background: #EEE; border-left: 1px solid #DDD; border-right: 1px solid #DDD; }
		li.current-menu-item a 			{ color: $telio_blue; }
		li.current-menu-ancestor a 		{ color: $telio_blue; }
	}

	.row-3 {
		li.menu-item a 					{ color: #333; }
		li.current-menu-item a 			{ color: #FFF; font-weight: bold; background: $telio_blue; }
		li.current-menu-ancestor a 		{ color: #FFF; font-weight: bold; background: $telio_blue; }
	}

	.row-1 					{ background: #DDD; }
	.row-1 .section-1		{ float: left; width: 50%; }
	.row-1 .section-1 ul 	{ text-align: left; margin-bottom: -1px; }
	.row-1 .section-1 a 	{ padding: 5px 15px; }
	.row-1 .section-2 		{ float: left; width: 50%; }
	.row-1 .section-2 ul 	{ text-align: right; }
	.row-1 .section-2 a 	{ padding: 8px 0 6px 15px; }
	.row-1 .minicart 		{ color: #111; }
	.row-1 .logout 			{ color: #5CB85C; }
    .row-1 #menu-language a { padding: 8px 0 0 15px; }

	.row-2 					{ background: #F5F5F5; border-top: 1px solid #BABABA; border-bottom: 1px solid #CFCFCF; }
	.row-2 .section-1		{ float: left; width: 40%; }
	.row-2 .section-1 ul 	{ text-align: left; }
	.row-2 .section-2 		{ float: left; display: none; }
	.row-2 .section-2 a 	{ font-weight: bold; }
	.row-2 .section-3 		{ float: right; width: 60%; }
	.row-2 .section-3 ul 	{ text-align: right; overflow: hidden; }
	.row-2 .section-3 li 	{ float: right; }
	.row-2 .section-3 p 	{ margin: 0; margin-left: 15px; }
	.row-2 .section-3 a     { padding: 10px; }
	.row-2 .navbar-toggle 	{ border-color: #CACACA; background: #ECECEC; cursor: pointer; padding: 11px; &:hover { background: #CCC; border-color: #AAA; } }
	.row-2 .icon-bar 		{ background: #AAA; }

	.row-3					{ background: #FFF; border-bottom: 1px solid #CFCFCF; }
	.row-3 .section-f 		{ float: none; width: 100%; }
	.row-3 .section-f ul 	{ text-align: left; }
	.row-3 .section-f li 	{ display: block; }
	.row-3 .section-f a 	{ font-size: 13px; }

	.row-1 .section-2 .reseller-logo {
		height: 19px; width: auto;
		margin: 6px 0 6px 6px;
	}

	.row-4 {
		.container           { padding-left: 0; padding-right: 0; }
		#menu-content-mobile {
			background: #333; display: none; margin: 0; padding-left: 15px; padding: 10px 0;
			a { display: block; padding: 7px 0 7px 15px; color: #ABABAB; }
			.current-menu-item a { color: #FFF; text-decoration: underline; }
		}

	}

	// The "Help" nav element
	.row-2 .section-2 li {
		&:last-child {
			float: right;
			a { color: #333; text-decoration: none; font-size: 16px; line-height: 25px; text-align: center; font-weight: normal; }
			a { margin-top: 6px; }
			&.current-menu-item a { color: $telio_blue; }
		}

	}

	// wide mobile and down
	@media (max-width: 479px){
		.row-1 .section-1     { width: 40%; }
		.row-1 .section-1 a   { padding: 5px; }
		.row-1 .section-2     { width: 60%; }
		.row-1 .section-2 a   { padding: 5px 0 5px 5px; }
		.row-1 .section-2 img { width: 90%; }
		.row-1 a 			  { font-size: 13px; }
		.row-3 .container 	  { padding-left: 0; padding-right: 0; }
		.row-3 a 			  { padding: 7px 0 7px 15px; }
	}

	// wide tablet and down
	@media (max-width: 767px){
		.row-2 .section-2 li:last-child { float: none; }
		.row-2 { padding-top: 7px; padding-bottom: 7px; }
		.row-2 img { margin-top: 3px; }
		.row-2 .section-2 li:last-child { float: none; }
		.row-2 .section-3 a   { padding: 7px; margin-top: 1px; }
	}

	// wide mobile and up
	@media (min-width: 480px){
		.row-3 .section-f ul { text-align: center; }
		.row-3 .section-f li { display: inline-block; }
		.row-3 .section-f a  { padding: 7px; }
	}

	// mid tablet and up
	@media (min-width: 640px){
		.row-3 .section-f a  { padding: 9px 15px; font-size: 15px; }
	}

	// wide tablet and up
	@media (min-width: 768px){
		.row-1 .section-1 	 { width: 40%; margin-left: 30%; }
		.row-1 .section-1 ul { text-align: center; }
		.row-1 .section-2 	 { width: 30%; }

		.row-2 .section-1	 { width: 15%; margin-top: 20px; }
		.row-2 .section-2 	 { width: 73%; text-align: center; display: block; }
		.row-2 .section-2 a  { padding: 20px 12px; font-size: 17px; margin-top: 6px; }
		.row-2 .section-3 	 { width: 12%; margin-top: 17px; }
		.row-3 .section-f a  { padding: 8px 20px; font-size: 16px; }

		// The "Help" nav element
		.row-2 .section-2 li:last-child a { margin-top: 6px; }
	}

	// desktops and up
	@media (min-width: 992px){
		.row-2 .section-1	 { width: 12%; margin-top: 21px; margin-bottom: 20px; }
		.row-2 .section-2 	 { width: 78%; }
		.row-2 .section-2 a  { padding: 17px 15px; font-size: 27px; margin-top: 4px; }
		.row-2 .section-3	 { width: 10%; margin-top: 18px; margin-bottom: 16px; }

		// The "Help" nav element
		.row-2 .section-2 li:last-child a { margin-top: 6px; line-height: 36px; }
	}

}
*/
/* End Header Section */
/*
 * Footer Section Stylesheet
 *
 */
#footer {
  /* general */
  background: #222;
  color: #FFF;
  border-top: 1px solid #333;
  /* one column view */
  /* two column view */
  /* four column view */
  /* opening hours */
  /* contact us button */
  /* social media buttons */
  /* other links */
  /* contact information row */ }
  #footer h1 {
    color: #FFF;
    text-transform: uppercase;
    font-size: 19px;
    line-height: 20px;
    margin: 0 0 15px; }
  #footer p {
    margin-bottom: 0;
    font-size: 14px; }
  #footer:before, #footer:after {
    content: " ";
    display: table; }
  #footer:after {
    clear: both; }
  #footer {
    *zoom: 1; }
  #footer .footer-1 {
    padding: 15px;
    min-height: 180px; }
  #footer .footer-2 {
    padding: 15px;
    min-height: 180px; }
  #footer .footer-3 {
    padding: 15px;
    min-height: 180px; }
  #footer .footer-4 {
    padding: 15px;
    min-height: 180px; }
  @media (max-width: 480px) {
    #footer .footer-1 {
      width: 100%;
      padding: 15px;
      min-height: inherit;
      border-bottom: 2px groove #333; }
    #footer .footer-2 {
      width: 100%;
      padding: 15px;
      min-height: inherit;
      border-bottom: 2px groove #333; }
    #footer .footer-3 {
      width: 100%;
      padding: 15px;
      min-height: inherit;
      border-bottom: 2px groove #333; }
    #footer .footer-4 {
      width: 100%;
      padding: 15px;
      min-height: inherit; } }
  @media (min-width: 481px) and (max-width: 959px) {
    #footer .footer-1 {
      width: 50%;
      float: left;
      border-bottom: 2px groove #333; }
    #footer .footer-2 {
      width: 50%;
      float: left;
      border-bottom: 2px groove #333; }
    #footer .footer-3 {
      width: 50%;
      float: left;
      border-bottom: none; }
    #footer .footer-4 {
      width: 50%;
      float: left;
      border-bottom: none; } }
  @media (min-width: 960px) {
    #footer .footer-1 {
      padding: 20px 15px 15px;
      width: 25%;
      float: left; }
    #footer .footer-2 {
      padding: 20px 15px 15px;
      width: 25%;
      float: left; }
    #footer .footer-3 {
      padding: 20px 15px 15px;
      width: 25%;
      float: left; }
    #footer .footer-4 {
      padding: 20px 15px 15px;
      width: 25%;
      float: left; } }
  #footer .widget-open-hours .number-big {
    font-size: 32px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 0px; }
  #footer .widget-open-hours .day {
    display: inline-block;
    min-width: 80px; }
  #footer .widget-open-hours .time {
    display: inline-block; }
  #footer .widget-open-hours .special {
    color: #D44950;
    display: block;
    margin-top: 5px; }
  #footer .widget-open-hours a {
    display: block;
    margin-top: 5px; }
  #footer .widget-open-hours #callbackForm .modal-header {
    background: #27AED8;
    color: #FFF; }
  #footer .widget-open-hours #callbackForm .modal-body {
    color: #333; }
  #footer .widget-open-hours #callbackForm .modal-footer {
    color: #333;
    text-align: left; }
  #footer .widget-contact p {
    margin-bottom: 12px; }
  #footer .widget-social-media p {
    margin-bottom: 15px; }
  #footer .widget-social-media .icon {
    display: inline-block; }
  #footer .widget-social-media .icon i {
    display: block;
    font-size: 30px;
    line-height: 36px;
    color: #AAA; }
  #footer .widget-social-media .social-icon-fb {
    margin-right: 15px; }
  #footer .widget-social-media .social-icon-tw {
    margin-right: 15px; }
  #footer .widget-social-media .social-icon-in {
    margin-right: 15px; }
  #footer .widget-social-media .social-icon-ln {
    margin-right: 15px; }
  #footer .widget_nav_menu ul {
    padding-left: 0;
    margin-bottom: 0; }
  #footer .widget_nav_menu li {
    list-style: none;
    margin-bottom: 8px; }
    #footer .widget_nav_menu li:last-child {
      margin-bottom: 0; }
  #footer .widget_nav_menu a {
    font-size: 16px;
    color: #ABABAB; }
  #footer .widget_nav_menu i {
    font-size: 18px;
    color: #DDD;
    width: 30px; }
  #footer .footer-bottom {
    background: #000;
    border-top: 1px solid #333;
    text-align: center;
    padding: 15px 0;
    font-size: 10px; }
    @media (min-width: 420px) {
      #footer .footer-bottom {
        font-size: 14px; } }
  #footer #contactForm {
    color: #333; }
  #footer #widget-contact-button,
  #footer #widget-chat-button {
    padding: 0.47rem 0.7rem 0.53rem; }

/*
 * Sidebar Section Stylesheet
 *
 */
.sidebar-help-right {
  margin-bottom: 2em; }
  .sidebar-help-right:last-child {
    margin-bottom: 0; }
  .sidebar-help-right .widget-container {
    border: 1px solid #DBDBDB;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
    .sidebar-help-right .widget-container > h1 {
      background: #ECECEC;
      margin: 0;
      padding: 10px 15px;
      font-size: 16px;
      font-size: 1rem;
      font-weight: normal;
      border-bottom: 1px solid #D7D7D7; }
  .sidebar-help-right .widget-body {
    padding: 1em;
    background: #FFF; }
    .sidebar-help-right .widget-body .btn.btn-primary {
      width: 100%; }
    .sidebar-help-right .widget-body .btn.btn-success {
      width: 100%; }
  .sidebar-help-right.widget-mypages .widget-mypages-subtitle {
    font-size: 26px;
    font-size: 1.625rem;
    font-weight: bold; }
  .sidebar-help-right.widget-open-hours .number-big {
    font-size: 46px;
    font-size: 2.875rem;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 10px; }
  .sidebar-help-right.widget-open-hours .day {
    display: inline-block;
    min-width: 80px; }
  .sidebar-help-right.widget-open-hours .time {
    display: inline-block; }
  .sidebar-help-right.widget-open-hours .open-hours {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 0; }
  .sidebar-help-right.widget-open-hours .special {
    color: #D44950;
    display: block;
    margin-top: 5px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar-help-right.widget:first-child {
      margin-top: 2em; }
    .sidebar-help-right.widget {
      margin-top: 2em; }
    .sidebar-help-right .widget-body {
      min-height: 200px; } }
  @media (max-width: 767px) {
    .sidebar-help-right.widget:first-child {
      margin-top: 2em; }
    .sidebar-help-right.widget:last-child {
      margin-bottom: 2em; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar-help-right.widget-news .widget-body {
      min-height: 243px; } }
  @media (max-width: 992px) {
    .sidebar-help-right.widget-contact {
      display: none; }
    .sidebar-help-right.widget-open-hours {
      display: none; } }

/*
 * Styles for the Error pages
 * 
 */
.content-error-404 {
  margin: 0 auto;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  min-height: 500px;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  box-shadow: inset 0 1px 7px 1px rgba(0, 0, 0, 0.3);
  background-image: url("../images/old_phone.jpg"); }
  .content-error-404 .glass-box {
    width: 75%;
    padding: 0 1.875rem;
    background-color: rgba(255, 255, 255, 0.6);
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
    border-radius: 7px; }
  .content-error-404 .left {
    text-align: right;
    padding-right: 1.875rem;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem; }
    .content-error-404 .left h1 {
      margin-top: 0;
      color: #D9534F; }
    .content-error-404 .left h1 {
      font-size: 200px;
      font-size: 12.5rem;
      line-height: 1;
      font-family: 'Medula One', cursive;
      font-weight: normal; }
    .content-error-404 .left h4, .content-error-404 .left #tinymce .highlights .txt-title, #tinymce .highlights .content-error-404 .left .txt-title,
    .content-error-404 .left #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights .content-error-404 .left .txt-title,
    .content-error-404 .left #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights .content-error-404 .left .txt-title,
    .content-error-404 .left .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights .content-error-404 .left .txt-title,
    .content-error-404 .left .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights .content-error-404 .left .txt-title, .content-error-404 .left #tinymce .highlights .txt-sale, #tinymce .highlights .content-error-404 .left .txt-sale,
    .content-error-404 .left #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .content-error-404 .left .txt-sale,
    .content-error-404 .left #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .content-error-404 .left .txt-sale,
    .content-error-404 .left .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights .content-error-404 .left .txt-sale,
    .content-error-404 .left .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights .content-error-404 .left .txt-sale, .content-error-404 .left #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .content-error-404 .left .comment-reply-title {
      font-size: 16px;
      font-size: 1rem;
      color: #333; }
  .content-error-404 .right {
    text-align: left;
    padding-left: 2.5rem;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    border-left: 1px solid #999; }
    .content-error-404 .right h3 {
      margin-top: 0; }
    .content-error-404 .right ul {
      padding-left: 20px;
      margin-bottom: 0.9375rem; }

/*
 * Everything Forms related
 * 
 */
#broadband-install {
  text-align: left;
  padding-bottom: 1.5em; }

/* Contact Form */
#contactForm .modal-header {
  background: #27AED8;
  color: #FFF; }
#contactForm .modal-header .close {
  color: #FFF !important;
  opacity: inherit !important; }

/* Gravity Forms to Bootstrap */
@media (max-width: 480px) {
  .gform_wrapper li.gfield.gf_left_half, .gform_wrapper li.gfield.gf_right_half {
    float: none !important;
    width: 100% !important;
    margin: 0 !important; } }
.gform_wrapper ul {
  padding-left: 0;
  list-style: none; }
.gform_wrapper li {
  margin-bottom: 1em; }
.gform_wrapper form {
  margin-bottom: 0; }
.gform_wrapper .gfield_required {
  padding-left: 1px;
  color: #b94a48; }

.ginput_container input, .ginput_container select, .ginput_container textarea {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.ginput_container input:-moz-placeholder,
.ginput_container select:-moz-placeholder,
.ginput_container textarea:-moz-placeholder {
  color: #999; }

.ginput_container input::-moz-placeholder,
.ginput_container select::-moz-placeholder,
.ginput_container textarea::-moz-placeholder {
  color: #999; }

.ginput_container input:-ms-input-placeholder,
.ginput_container select:-ms-input-placeholder,
.ginput_container textarea:-ms-input-placeholder {
  color: #999; }

.ginput_container input::-webkit-input-placeholder,
.ginput_container select::-webkit-input-placeholder,
.ginput_container textarea::-webkit-input-placeholder {
  color: #999; }

.ginput_container input:focus,
.ginput_container select:focus,
.ginput_container textarea:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.ginput_container input[disabled],
.ginput_container select[disabled],
.ginput_container textarea[disabled],
.ginput_container input[readonly],
.ginput_container select[readonly],
.ginput_container textarea[readonly],
fieldset[disabled] .ginput_container input,
fieldset[disabled] .ginput_container select,
fieldset[disabled] .ginput_container textarea {
  cursor: not-allowed;
  background-color: #eee; }

textarea.ginput_container input,
textarea.ginput_container select,
textarea.ginput_container textarea {
  height: auto; }

.ginput_container textarea {
  height: auto; }

.gform_button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd; }

.gform_button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.gform_button:hover,
.gform_button:focus {
  color: #333;
  text-decoration: none; }

.gform_button:active, .gform_button.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.gform_button.disabled,
.gform_button[disabled],
fieldset[disabled] .gform_button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  box-shadow: none; }

.gform_button:hover,
.gform_button:focus,
.gform_button:active,
.gform_button.active,
.open .dropdown-toggle.gform_button {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }

.gform_button:active,
.gform_button.active,
.open .dropdown-toggle.gform_button {
  background-image: none; }

.gform_button.disabled,
.gform_button[disabled],
fieldset[disabled] .gform_button,
.gform_button.disabled:hover,
.gform_button[disabled]:hover,
fieldset[disabled] .gform_button:hover,
.gform_button.disabled:focus,
.gform_button[disabled]:focus,
fieldset[disabled] .gform_button:focus,
.gform_button.disabled:active,
.gform_button[disabled]:active,
fieldset[disabled] .gform_button:active,
.gform_button.disabled.active,
.gform_button[disabled].active,
fieldset[disabled] .gform_button.active {
  background-color: #428bca;
  border-color: #357ebd; }

.gform_wrapper .gfield_error .gfield_label {
  color: #b94a48; }

.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
  border-color: #eed3d7;
  background-color: #f2dede;
  color: #b94a48; }

.gform_wrapper .gfield_error input:focus,
.gform_wrapper .gfield_error select:focus,
.gform_wrapper .gfield_error textarea:focus {
  border-color: #b94a48;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(185, 74, 72, 0.6); }

.validation_error {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

.validation_error h4, .validation_error #tinymce .highlights .txt-title, #tinymce .highlights .validation_error .txt-title,
.validation_error #layout-nl-template-abroad-details .highlights .txt-title,
#layout-nl-template-abroad-details .highlights .validation_error .txt-title,
.validation_error #layout-nl-template-abroad .highlights .txt-title,
#layout-nl-template-abroad .highlights .validation_error .txt-title,
.validation_error .shortcode-nl-template-abroad .highlights .txt-title,
.shortcode-nl-template-abroad .highlights .validation_error .txt-title,
.validation_error .layout-nl-template-columns .highlights .txt-title,
.layout-nl-template-columns .highlights .validation_error .txt-title, .validation_error #tinymce .highlights .txt-sale, #tinymce .highlights .validation_error .txt-sale,
.validation_error #layout-nl-template-abroad-details .highlights .txt-sale,
#layout-nl-template-abroad-details .highlights .validation_error .txt-sale,
.validation_error #layout-nl-template-abroad .highlights .txt-sale,
#layout-nl-template-abroad .highlights .validation_error .txt-sale,
.validation_error .shortcode-nl-template-abroad .highlights .txt-sale,
.shortcode-nl-template-abroad .highlights .validation_error .txt-sale,
.validation_error .layout-nl-template-columns .highlights .txt-sale,
.layout-nl-template-columns .highlights .validation_error .txt-sale, .validation_error #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .validation_error .comment-reply-title {
  margin-top: 0;
  color: inherit; }

.validation_error .alert-link {
  font-weight: bold; }

.validation_error > p, .validation_error > ul {
  margin-bottom: 0; }

.validation_error > p + p {
  margin-top: 5px; }

.validation_error hr {
  border-top-color: #e6c1c7; }

.validation_error .alert-link {
  color: #953b39; }

#gforms_confirmation_message {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

#gforms_confirmation_message h4, #gforms_confirmation_message #tinymce .highlights .txt-title, #tinymce .highlights #gforms_confirmation_message .txt-title,
#gforms_confirmation_message #layout-nl-template-abroad-details .highlights .txt-title,
#layout-nl-template-abroad-details .highlights #gforms_confirmation_message .txt-title,
#gforms_confirmation_message #layout-nl-template-abroad .highlights .txt-title,
#layout-nl-template-abroad .highlights #gforms_confirmation_message .txt-title,
#gforms_confirmation_message .shortcode-nl-template-abroad .highlights .txt-title,
.shortcode-nl-template-abroad .highlights #gforms_confirmation_message .txt-title,
#gforms_confirmation_message .layout-nl-template-columns .highlights .txt-title,
.layout-nl-template-columns .highlights #gforms_confirmation_message .txt-title, #gforms_confirmation_message #tinymce .highlights .txt-sale, #tinymce .highlights #gforms_confirmation_message .txt-sale,
#gforms_confirmation_message #layout-nl-template-abroad-details .highlights .txt-sale,
#layout-nl-template-abroad-details .highlights #gforms_confirmation_message .txt-sale,
#gforms_confirmation_message #layout-nl-template-abroad .highlights .txt-sale,
#layout-nl-template-abroad .highlights #gforms_confirmation_message .txt-sale,
#gforms_confirmation_message .shortcode-nl-template-abroad .highlights .txt-sale,
.shortcode-nl-template-abroad .highlights #gforms_confirmation_message .txt-sale,
#gforms_confirmation_message .layout-nl-template-columns .highlights .txt-sale,
.layout-nl-template-columns .highlights #gforms_confirmation_message .txt-sale, #gforms_confirmation_message #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #gforms_confirmation_message .comment-reply-title {
  margin-top: 0;
  color: inherit; }

#gforms_confirmation_message .alert-link {
  font-weight: bold; }

#gforms_confirmation_message > p,
#gforms_confirmation_message > ul {
  margin-bottom: 0; }

#gforms_confirmation_message > p + p {
  margin-top: 5px; }

.gallery-row {
  padding: 15px 0; }

.aligncenter {
  display: block;
  margin: 0 auto; }

.alignleft {
  float: left; }

.alignright {
  float: right; }

figure.alignnone {
  margin-left: 0;
  margin-right: 0; }

.gform_heading {
  margin-top: 2em;
  margin-bottom: 2em; }

/*
 * Shortcodes Stylesheet
 *
 */
/* inserted shortcodes for layout help */
.sc-row {
  margin-top: 1.2em;
  margin-bottom: 1.2em; }
  .sc-row:before, .sc-row:after {
    content: " ";
    display: table; }
  .sc-row:after {
    clear: both; }
  .sc-row {
    *zoom: 1; }
  .sc-row:last-child {
    margin-bottom: 0; }

/*
@media (max-width: 767px){
	.sc-column {
		&.col-xs-1, &.col-xs-2, &.col-xs-3, &.col-xs-4, &.col-xs-5, &.col-xs-6,
		&.col-xs-7, &.col-xs-8, &.col-xs-9, &.col-xs-10, &.col-xs-11, &.col-xs-12
		{
			float: none !important; width: 100% !important;
			img { display: none !important; }
		}
	}
}
*/
.sc-break {
  margin-top: 1.2em;
  margin-bottom: 1.2em; }

/* Import Specials */
/*
 * Parallax Stylesheet
 *
 */
/* Section with image background */
.section-parallax {
  background-size: cover !important;
  background-position-x: 50% !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
  position: relative !important; }
  .section-parallax:before, .section-parallax:after {
    content: " ";
    display: table; }
  .section-parallax:after {
    clear: both; }
  .section-parallax {
    *zoom: 1; }
  .section-parallax .container {
    padding-top: 2em;
    padding-bottom: 2em; }
  .section-parallax .inside-body > h1 {
    font-size: 68px;
    font-size: 4.25rem;
    line-height: 1.0;
    color: #333;
    font-family: 'Medula One', cursive;
    font-weight: normal;
    font-style: italic; }
  .section-parallax .inside-body > h2 {
    font-size: 52px;
    font-size: 3.25rem;
    line-height: 1.0;
    color: #333;
    font-family: 'Medula One', cursive;
    font-weight: normal;
    font-style: italic; }
  .section-parallax .inside-body > p {
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 1.5;
    color: #333; }
  @media (max-width: 767px) {
    .section-parallax {
      background-image: none !important;
      box-shadow: none !important;
      border-bottom: 1px solid #EEE; }
      .section-parallax .inside-body {
        padding: 15px; }
        .section-parallax .inside-body > h1 {
          text-align: left !important; }
        .section-parallax .inside-body > h2 {
          text-align: left !important; }
        .section-parallax .inside-body > p {
          text-align: left !important; }
        .section-parallax .inside-body > .content-block {
          padding-left: 0;
          padding-right: 0; }
      .section-parallax .inside-body .visible-xs > h1 {
        text-align: left !important; }
      .section-parallax .inside-body .visible-xs > h2 {
        text-align: left !important; }
      .section-parallax .inside-body .visible-xs > p {
        text-align: left !important; }
      .section-parallax .inside-body .visible-xs > .content-block {
        padding-left: 0;
        padding-right: 0; }
      .section-parallax .container {
        padding-top: 1em;
        padding-bottom: 0em; } }
  @media (min-width: 768px) {
    .section-parallax {
      box-shadow: inset 0 0 6px 0 rgba(0, 0, 0, 0.3);
      min-height: 640px; }
      .section-parallax .inside-body > h1 {
        font-size: 86px;
        font-size: 5.375rem;
        line-height: 1.0;
        color: #FFF;
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
        text-align: center;
        margin: 2.5rem auto;
        text-shadow: 1px 2px 2px #000; }
      .section-parallax .inside-body > h2 {
        font-size: 70px;
        font-size: 4.375rem;
        line-height: 1.0;
        color: #FFF;
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
        text-align: center;
        margin: 2.5rem auto;
        text-shadow: 1px 2px 2px #000; }
      .section-parallax .inside-body > p {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5;
        color: #FFF;
        text-align: center;
        width: 70%;
        margin: 0rem auto 2.1875rem;
        text-shadow: 1px 1px 2px #000; }
      .section-parallax .inside-body .hidden-xs > h1 {
        font-size: 86px;
        font-size: 5.375rem;
        line-height: 1.0;
        color: #FFF;
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
        text-align: center;
        margin: 2.5rem auto;
        text-shadow: 1px 2px 2px #000; }
      .section-parallax .inside-body .hidden-xs > h2 {
        font-size: 70px;
        font-size: 4.375rem;
        line-height: 1.0;
        color: #FFF;
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
        text-align: center;
        margin: 2.5rem auto;
        text-shadow: 1px 2px 2px #000; }
      .section-parallax .inside-body .hidden-xs > p {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 1.5;
        color: #FFF;
        text-align: center;
        width: 70%;
        margin: 0rem auto 2.1875rem;
        text-shadow: 1px 1px 2px #000; } }

.device-ios .section-parallax {
  background-size: cover !important;
  background-position: inherit !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important; }

/* Section with white background */
.section-banner table {
  width: 100%; }
.section-banner tr {
  width: 100%; }
.section-banner td {
  padding: 2em 15px; }
.section-banner iframe {
  display: block;
  width: 100%;
  min-height: 320px;
  height: auto; }
.section-banner .inside-image {
  width: 30%; }
  .section-banner .inside-image img {
    width: 100%; }
.section-banner .inside-video {
  width: 50%; }
.section-banner .inside-image-full {
  width: 100%; }
.section-banner .inside-video-full {
  width: 100%; }
.section-banner .inside-body-full {
  width: 100%; }
.section-banner p:last-child {
  margin-bottom: 0; }
@media (max-width: 480px) {
  .section-banner .inside-image {
    display: none; }
  .section-banner .inside-body * {
    text-align: left !important; } }
@media (max-width: 991px) {
  .section-banner tr.has_video .inside-video {
    display: block;
    width: 100%; }
  .section-banner tr.has_video .inside-body {
    display: block;
    width: 100%; }
  .section-banner tr.has_video .inside-body * {
    text-align: left !important; } }

/* NavScroll Icon */
.nav-scroll, .nav-scroll-top {
  color: #333;
  background: rgba(255, 255, 255, 0.7);
  display: block;
  margin: 0 auto 0.5em;
  text-align: center;
  font-size: 28px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  padding-top: 11px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); }
  .nav-scroll:hover, .nav-scroll-top:hover {
    color: #27AED8;
    background: white;
    text-decoration: none; }
  @media (max-width: 767px) {
    .nav-scroll, .nav-scroll-top {
      display: none;
      height: 0; } }

/* Special handling of the front page first section */
body.home #section-1.section-parallax .inside-body > h1 {
  color: #333;
  text-shadow: none;
  margin-top: 1.25rem; }
body.home #section-1.section-parallax .inside-body > p {
  color: #333;
  text-shadow: none;
  width: 45%; }
@media (max-width: 991px) {
  body.home #section-1.section-parallax .inside-body > h1 {
    color: #333;
    text-shadow: none;
    font-size: 80px;
    font-size: 5rem; }
  body.home #section-1.section-parallax .inside-body > p {
    color: #333;
    text-shadow: none;
    font-size: 17px;
    font-size: 1.0625rem; } }
@media (min-width: 1280px) {
  body.home #section-1.section-parallax .inside-body > p {
    width: 50%; } }

#pricecompare .intro {
  margin: 1em 0 0; }
  #pricecompare .intro h1 {
    font-family: 'Medula One', cursive;
    font-weight: normal;
    font-size: 86px;
    font-size: 5.375rem;
    line-height: 1.0;
    color: #333;
    text-align: center;
    margin: 2.5rem auto; }
#pricecompare .minutesearch {
  margin-bottom: 4em; }
  #pricecompare .minutesearch input {
    width: 59%;
    margin: 0 auto; }
#pricecompare .pricecompare-group {
  margin: 1em 0; }
  #pricecompare .pricecompare-group > h3 {
    margin-top: 0;
    text-align: center; }
  #pricecompare .pricecompare-group > h2 {
    margin-top: 0;
    text-align: center; }
  #pricecompare .pricecompare-group .pricecompare-product {
    margin: 2em 0 3em;
    background: #27AED8;
    border-top-left-radius: 14px; }
    #pricecompare .pricecompare-group .pricecompare-product .product-title {
      padding-top: 1em;
      padding-bottom: 1em; }
      #pricecompare .pricecompare-group .pricecompare-product .product-title .title h3 {
        margin: 0 0 20px;
        font-size: 60px;
        font-size: 3.75rem;
        line-height: 1.0;
        font-family: 'Medula One', cursive;
        font-weight: normal;
        font-style: italic;
        -webkit-transform: rotate(-5deg);
                transform: rotate(-5deg);
        text-shadow: 1px 1px 2px #111;
        color: #FFF; }
      #pricecompare .pricecompare-group .pricecompare-product .product-title .title .summary * {
        font-size: 15px;
        color: white !important; }
      #pricecompare .pricecompare-group .pricecompare-product .product-title .read:before, #pricecompare .pricecompare-group .pricecompare-product .product-title .read:after {
        content: " ";
        display: table; }
      #pricecompare .pricecompare-group .pricecompare-product .product-title .read:after {
        clear: both; }
      #pricecompare .pricecompare-group .pricecompare-product .product-title .read {
        *zoom: 1; }
      #pricecompare .pricecompare-group .pricecompare-product .product-title .read .btn {
        margin-top: 10px; }
    #pricecompare .pricecompare-group .pricecompare-product .product-tables {
      padding-left: 0;
      background: #FFF;
      min-height: 258px; }
      #pricecompare .pricecompare-group .pricecompare-product .product-tables .nav-tabs > li > a {
        border-top-left-radius: 0; }
      #pricecompare .pricecompare-group .pricecompare-product .product-tables .tab-content {
        margin-bottom: 0;
        border: 1px solid #DDD;
        border-top: none; }
    @media (max-width: 992px) {
      #pricecompare .pricecompare-group .pricecompare-product .product-title {
        padding-top: 0.5em;
        padding-bottom: 0.5em; }
      #pricecompare .pricecompare-group .pricecompare-product .btn {
        float: right; }
      #pricecompare .pricecompare-group .pricecompare-product .product-tables {
        min-height: inherit; } }
#pricecompare .oldprices {
  margin-bottom: 2em;
  text-align: center; }
  #pricecompare .oldprices h5 {
    margin: 0; }
  #pricecompare .oldprices a {
    text-decoration: underline; }

.product-heading {
  margin-bottom: 0.625rem; }
  .product-heading:before, .product-heading:after {
    content: " ";
    display: table; }
  .product-heading:after {
    clear: both; }
  .product-heading {
    *zoom: 1; }
  .product-heading h1, .product-heading h2 {
    margin: 1.25rem 0;
    padding: 0;
    font-size: 68px;
    font-size: 4.25rem;
    line-height: 1.0;
    color: #333;
    font-family: 'Medula One', cursive;
    font-weight: normal;
    font-style: italic; }
  .product-heading p {
    margin: 0.625rem 0;
    padding: 0;
    font-size: 17px;
    font-size: 1.0625rem;
    line-height: 1.5;
    color: #333; }
  @media (min-width: 768px) {
    .product-heading h1, .product-heading h2 {
      font-size: 86px;
      font-size: 5.375rem;
      line-height: 1.0;
      color: #FFF;
      -webkit-transform: rotate(-5deg);
              transform: rotate(-5deg);
      text-shadow: 1px 2px 2px #000;
      text-align: center;
      margin: 0rem auto 2.5rem; }
    .product-heading p {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 1.5;
      color: #FFF;
      text-shadow: 1px 1px 1px #000;
      text-align: center;
      width: 70%;
      margin: 0rem auto 2.1875rem; } }

.product-box {
  border-radius: 4px;
  background: #E9E9E9;
  font-size: 0.9rem;
  padding: 12px 17px 13px;
  margin: 1.25rem 0;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6); }
  .product-box hr {
    border-top: 1px solid #AAA;
    display: block;
    margin: 1.5625rem 15px 0; }
  .product-box .box-header .type {
    text-align: left; }
  .product-box .box-header .more {
    text-align: right; }
  .product-box .box-header h5 {
    margin: 0;
    padding: 0; }
  .product-box .box-header a {
    margin: 0;
    padding: 0; }
  .product-box .box-header span {
    padding-right: 0.3125rem; }
  .product-box .box-body h3 {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0.8125rem 0;
    padding: 0;
    line-height: 1.5; }
  .product-box .box-body .extra-icon {
    height: 40px;
    margin-top: -3px;
    vertical-align: middle; }
  .product-box .box-body .price {
    text-align: right;
    clear: right;
    margin-top: 0.9375rem; }
  .product-box .box-body .value {
    font-size: 36px;
    font-size: 2.25rem;
    font-weight: bold;
    color: #9B59B6;
    line-height: 1; }
  .product-box .box-body .buy {
    text-align: right;
    margin-top: 0.625rem; }
  @media (max-width: 480px) {
    .product-box .box-body .price:before, .product-box .box-body .price:after {
      content: " ";
      display: table; }
    .product-box .box-body .price:after {
      clear: both; }
    .product-box .box-body .price {
      *zoom: 1; }
    .product-box .box-body .price .value {
      float: left; }
    .product-box .box-body .price .text {
      margin-top: 15px; }
    .product-box .box-body .price {
      text-align: left;
      margin-top: 0.5rem; }
    .product-box .box-body .buy {
      margin-top: 2px; } }
  @media (min-width: 640px) and (max-width: 991px) {
    .product-box .box-body h3 {
      font-size: 30px;
      font-size: 1.875rem; }
    .product-box .btn {
      margin-top: 0.875rem; } }

.product-box-xsmall .box-body h3 {
  margin-top: 0; }
.product-box-xsmall .box-body .extra-icon {
  height: 35px; }

.product-box-medium .box-body {
  padding-bottom: 0.9375rem; }
.product-box-medium .box-footer {
  padding-top: 0.9375rem; }
.product-box-medium p:last-child {
  margin: 0; }
@media (min-width: 992px) {
  .product-box-medium .box-footer {
    height: 213px; } }

.product-box-xsmall .title-summary ul, .product-box-small .title-summary ul, .product-box-medium .title-summary ul {
  margin: 1em 0; }
.product-box-xsmall .title-summary ul li, .product-box-small .title-summary ul li, .product-box-medium .title-summary ul li {
  margin-bottom: 0 !important;
  list-style-type: square !important; }

#Broadband40.product-box-medium .box-footer,
#Broadband20.product-box-medium .box-footer {
  min-height: 290px;
  height: inherit; }
#Broadband40.product-box-medium .box-footer hr,
#Broadband20.product-box-medium .box-footer hr {
  border-top: 1px solid #AAA;
  display: block;
  margin: 1.25rem 0; }

.glyphicon.voip-subscription::before {
  content: "\E183"; }

.glyphicon.mobile-subscription::before {
  content: "\E145"; }

.glyphicon.mobile-data-subscription::before {
  content: "\E181"; }

.glyphicon.dsl-subscription::before {
  content: "\E162"; }

#single-product .product-header {
  padding: 1em 0 2em; }
  #single-product .product-header:before, #single-product .product-header:after {
    content: " ";
    display: table; }
  #single-product .product-header:after {
    clear: both; }
  #single-product .product-header {
    *zoom: 1; }
  #single-product .product-header .first {
    width: 70%;
    float: left; }
    #single-product .product-header .first h1 {
      font: normal 72px/0.9em "Medula One", sans-serif;
      margin: 0;
      margin-bottom: 15px;
      font-style: italic; }
    #single-product .product-header .first h2 {
      font: normal 16px/1.5em "Open Sans",  sans-serif;
      margin: 0;
      margin-bottom: 20px; }
    #single-product .product-header .first .highlights {
      margin-bottom: 2em; }
      #single-product .product-header .first .highlights ul {
        margin: 1em 0; }
      #single-product .product-header .first .highlights li {
        margin-bottom: 0; }
    #single-product .product-header .first .extra-icon {
      height: 40px;
      margin-top: -10px;
      margin-left: 15px;
      vertical-align: middle; }
  #single-product .product-header .second {
    width: 30%;
    float: right;
    text-align: right; }
    #single-product .product-header .second img {
      width: 100%; }
  #single-product .product-header .third {
    width: 100%;
    clear: both; }
    #single-product .product-header .third:before, #single-product .product-header .third:after {
      content: " ";
      display: table; }
    #single-product .product-header .third:after {
      clear: both; }
    #single-product .product-header .third {
      *zoom: 1; }
    #single-product .product-header .third .price {
      float: left; }
    #single-product .product-header .third .price p {
      vertical-align: middle;
      font: bold   42px/1em "Open Sans",  sans-serif;
      margin: 0; }
    #single-product .product-header .third .price small {
      vertical-align: middle;
      font: normal 12px/1em "Open Sans",  sans-serif;
      margin: 0; }
    #single-product .product-header .third form {
      float: left !important; }
    #single-product .product-header .third form button {
      float: none !important; }
    #single-product .product-header .third form button {
      display: inline-block;
      vertical-align: middle;
      font-size: 16px;
      padding: 8px 30px; }
  @media (max-width: 479px) {
    #single-product .product-header:before, #single-product .product-header:after {
      content: " ";
      display: table; }
    #single-product .product-header:after {
      clear: both; }
    #single-product .product-header {
      *zoom: 1; }
    #single-product .product-header .first {
      width: 100%; }
    #single-product .product-header .first h1 {
      font-size: 54px;
      margin-bottom: 5px; }
    #single-product .product-header .first h2 {
      font-size: 14px;
      margin-bottom: 15px; }
    #single-product .product-header .second {
      display: none;
      width: 0%; }
    #single-product .product-header .third {
      margin-bottom: 8px; }
    #single-product .product-header .third .price p {
      font-size: 36px; }
    #single-product .product-header .third button {
      padding: 6px 20px;
      margin-left: 0px;
      float: right; } }
  @media (min-width: 480px) and (max-width: 767px) {
    #single-product .product-header .first h1 {
      font-size: 64px;
      margin-bottom: 5px; }
    #single-product .product-header .third {
      margin-bottom: 8px; }
    #single-product .product-header .third button {
      margin-left: 0px;
      float: right; } }
#single-product .product-content {
  padding: 1em 0 2em; }
  #single-product .product-content:before, #single-product .product-content:after {
    content: " ";
    display: table; }
  #single-product .product-content:after {
    clear: both; }
  #single-product .product-content {
    *zoom: 1; }
  #single-product .product-content .product-tabs li {
    padding-left: inherit;
    text-indent: inherit; }

#product-sidebar {
  margin-top: 28px; }
  #product-sidebar h3 {
    margin: 0;
    font-weight: normal;
    text-transform: capitalize; }
  #product-sidebar .list-group-item {
    overflow: hidden; }
  @media (max-width: 992px) {
    #product-sidebar h3 {
      font-size: 20px;
      font-size: 1.25rem; }
    #product-sidebar .list-group-item {
      font-size: 11px; }
    #product-sidebar .list-group-item span {
      font-size: 12px;
      margin-top: -1px; } }
  @media (max-width: 1200px) {
    #product-sidebar .list-group-item {
      font-size: 14px; }
    #product-sidebar .list-group-item span {
      font-size: 14px; } }

#product-pricing {
  /*.tablepress.searchable { background: #FFF url("../images/drag.png") no-repeat scroll; }*/ }
  #product-pricing .tablepress {
    font-size: 13px; }
    #product-pricing .tablepress .even td {
      background: none; }
    #product-pricing .tablepress .odd td {
      background: none; }
  #product-pricing #search-results {
    margin-bottom: 2em; }
    #product-pricing #search-results table {
      width: auto; }
      #product-pricing #search-results table caption {
        text-align: left;
        font-weight: bold; }
  #product-pricing .price-search {
    margin-top: 1em;
    margin-bottom: 1em; }
  #product-pricing .price-result {
    width: 100%;
    display: none;
    margin-bottom: 30px; }
    #product-pricing .price-result th {
      padding: 8px;
      background: #CDE3EE;
      min-width: 120px; }
    #product-pricing .price-result td {
      padding: 8px;
      text-align: center; }
    #product-pricing .price-result th:first-child {
      background: #E5F0F5;
      border-bottom: 1px solid #B3CDDA;
      border-top: 1px solid #B3CDDA; }
    #product-pricing .price-result tr td:first-child {
      background: #E5F0F5;
      border-bottom: 1px solid #B3CDDA;
      border-top: 1px solid #B3CDDA; }
    #product-pricing .price-result th:last-child {
      border-bottom: 1px solid #B3CDDA; }
    #product-pricing .price-result tr td:last-child {
      border-bottom: 1px solid #B3CDDA; }
  #product-pricing .price-tabs-content {
    padding: 0;
    border-left: none;
    border-right: none; }
  #product-pricing .price-general, #product-pricing .price-abroad, #product-pricing .price-norway {
    padding-top: 15px; }
  #product-pricing .price-abroad td, #product-pricing .price-norway td {
    text-align: center; }
  #product-pricing .price-abroad tr th:first-child {
    background: #E5F0F5;
    border-bottom: 1px solid #B3CDDA;
    border-top: 1px solid #B3CDDA; }
  #product-pricing .price-norway tr th:first-child {
    background: #E5F0F5;
    border-bottom: 1px solid #B3CDDA;
    border-top: 1px solid #B3CDDA; }
  #product-pricing .price-abroad td:first-child {
    background: #E5F0F5;
    border-bottom: 1px solid #B3CDDA;
    border-top: 1px solid #B3CDDA; }
  #product-pricing .price-norway td:first-child {
    background: #E5F0F5;
    border-bottom: 1px solid #B3CDDA;
    border-top: 1px solid #B3CDDA; }
  #product-pricing .price-abroad tr th:last-child {
    border-bottom: 1px solid #B3CDDA; }
  #product-pricing .price-norway tr th:last-child {
    border-bottom: 1px solid #B3CDDA; }
  #product-pricing .price-abroad td:last-child {
    border-bottom: 1px solid #B3CDDA; }
  #product-pricing .price-norway td:last-child {
    border-bottom: 1px solid #B3CDDA; }
  @media (max-width: 320px) {
    #product-pricing .price-tabs > li > a {
      padding: 8px;
      font-size: 14px; } }

/*
 * The Services page
 *
 */
#services {
  padding-top: 2em;
  padding-bottom: 2em; }
  #services .intro {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 3em; }
    #services .intro h1 {
      margin-bottom: 25px; }
    @media (min-width: 992px) {
      #services .intro {
        width: 90%; } }
    @media (min-width: 1200px) {
      #services .intro {
        width: 81%; } }
  #services .service {
    width: 100%;
    margin: 1.5em auto; }
    #services .service .icon {
      text-align: right;
      margin: 0 0 0 auto;
      display: block;
      width: 100px; }
    #services .service p.price {
      text-align: right; }
    #services .service p.price {
      font-size: 32px;
      font-size: 2rem;
      color: #9B59B6;
      font-weight: bold;
      line-height: 1.1; }
    #services .service p.price small {
      font-size: 12px;
      font-size: 0.75rem;
      color: #9B59B6;
      font-weight: normal;
      margin-left: 3px; }
    @media (min-width: 992px) {
      #services .service {
        width: 90%; } }
    @media (min-width: 1200px) {
      #services .service {
        width: 81%; } }

#single-service .service-intro .intro-title h1 {
  margin: 0 0 1.25rem;
  padding: 0;
  font-size: 68px;
  font-size: 4.25rem;
  line-height: 1.0;
  color: #333;
  font-family: 'Medula One', cursive;
  font-weight: normal; }
#single-service .service-intro .intro-summary {
  margin-bottom: 1em; }
  #single-service .service-intro .intro-summary p p {
    font-size: 14px;
    font-size: 0.875rem;
    margin: 0 0 1.25rem;
    line-height: 1.5; }
  #single-service .service-intro .intro-summary p:last-child {
    margin-bottom: 0; }
#single-service .service-intro .intro-price {
  font-size: 42px;
  font-size: 2.625rem;
  color: #9B59B6;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  margin-top: 18px; }
#single-service .service-intro .intro-price small {
  font-size: 14px;
  font-size: 0.875rem;
  color: #9B59B6;
  font-weight: normal;
  margin-left: 3px; }
#single-service .service-content p {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 1.25rem;
  line-height: 1.5; }
#single-service .service-content li {
  margin-bottom: 5px; }
#single-service .service-content ul {
  margin-bottom: 1em; }
#single-service .service-content h3 {
  margin-top: 1.0em; }
#single-service .service-content h4, #single-service .service-content #tinymce .highlights .txt-title, #tinymce .highlights #single-service .service-content .txt-title,
#single-service .service-content #layout-nl-template-abroad-details .highlights .txt-title,
#layout-nl-template-abroad-details .highlights #single-service .service-content .txt-title,
#single-service .service-content #layout-nl-template-abroad .highlights .txt-title,
#layout-nl-template-abroad .highlights #single-service .service-content .txt-title,
#single-service .service-content .shortcode-nl-template-abroad .highlights .txt-title,
.shortcode-nl-template-abroad .highlights #single-service .service-content .txt-title,
#single-service .service-content .layout-nl-template-columns .highlights .txt-title,
.layout-nl-template-columns .highlights #single-service .service-content .txt-title, #single-service .service-content #tinymce .highlights .txt-sale, #tinymce .highlights #single-service .service-content .txt-sale,
#single-service .service-content #layout-nl-template-abroad-details .highlights .txt-sale,
#layout-nl-template-abroad-details .highlights #single-service .service-content .txt-sale,
#single-service .service-content #layout-nl-template-abroad .highlights .txt-sale,
#layout-nl-template-abroad .highlights #single-service .service-content .txt-sale,
#single-service .service-content .shortcode-nl-template-abroad .highlights .txt-sale,
.shortcode-nl-template-abroad .highlights #single-service .service-content .txt-sale,
#single-service .service-content .layout-nl-template-columns .highlights .txt-sale,
.layout-nl-template-columns .highlights #single-service .service-content .txt-sale, #single-service .service-content #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #single-service .service-content .comment-reply-title {
  margin-top: 1.5em; }

.service-box-group:before, .service-box-group:after {
  content: " ";
  display: table; }
.service-box-group:after {
  clear: both; }
.service-box-group {
  *zoom: 1; }
.service-box-group .service-box-small {
  background: #EEE;
  float: left;
  padding: 1em;
  margin: 0 1%;
  text-align: left;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border-radius: 4px; }
  .service-box-group .service-box-small:before, .service-box-group .service-box-small:after {
    content: " ";
    display: table; }
  .service-box-group .service-box-small:after {
    clear: both; }
  .service-box-group .service-box-small {
    *zoom: 1; }
  .service-box-group .service-box-small .group {
    min-height: 125px; }
  .service-box-group .service-box-small h4, .service-box-group .service-box-small #tinymce .highlights .txt-title, #tinymce .highlights .service-box-group .service-box-small .txt-title,
  .service-box-group .service-box-small #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights .service-box-group .service-box-small .txt-title,
  .service-box-group .service-box-small #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights .service-box-group .service-box-small .txt-title,
  .service-box-group .service-box-small .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights .service-box-group .service-box-small .txt-title,
  .service-box-group .service-box-small .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights .service-box-group .service-box-small .txt-title, .service-box-group .service-box-small #tinymce .highlights .txt-sale, #tinymce .highlights .service-box-group .service-box-small .txt-sale,
  .service-box-group .service-box-small #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights .service-box-group .service-box-small .txt-sale,
  .service-box-group .service-box-small #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .service-box-group .service-box-small .txt-sale,
  .service-box-group .service-box-small .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights .service-box-group .service-box-small .txt-sale,
  .service-box-group .service-box-small .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights .service-box-group .service-box-small .txt-sale, .service-box-group .service-box-small #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .service-box-group .service-box-small .comment-reply-title {
    margin-top: 1px; }
  .service-box-group .service-box-small img {
    float: right;
    max-height: 60px;
    margin-left: 1em; }
  .service-box-group .service-box-small p {
    font-size: 14px;
    margin-bottom: 0; }
  .service-box-group .service-box-small p.price {
    display: none; }
  .service-box-group .service-box-small .btn {
    width: 100%;
    margin-top: 1.5em; }
  @media (max-width: 991px) {
    .service-box-group .service-box-small {
      width: 100% !important;
      margin: 0 0 1em !important;
      float: none;
      display: block;
      margin-bottom: 1em; }
      .service-box-group .service-box-small:last-child {
        margin-bottom: 0 !important; } }

/*
 * Styles for the Support pages
 * 
 */
#support {
  padding-top: 2em;
  padding-bottom: 2em; }
  #support .support_topics {
    margin: 1em 0; }
  #support .support_topics:nth-child(odd) {
    clear: left; }
  #support #searchsubmit {
    border-radius: 0 6px 6px 0; }

#single-support .navreturn {
  background: #EEE;
  padding: 9px 15px; }

/*
 * Webshop Stylesheet
 * 
 */
/* Bootstrap misses a 'super small' size for vertical phones, so here it is */
@media (max-width: 480px) {
  .col-ss-12 {
    width: 100%; }

  .col-ss-6 {
    width: 50%; } }
.minicart > .glyphicon {
  /* flip the shopping cart so it points to the right */
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0); }

.cart {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding-top: 0;
  float: right; }
  .cart .options {
    margin-left: 0ex;
    padding-left: 1em; }
  .cart .options li {
    display: block; }

/* Cart Config Item */
@media (max-width: 767px) {
  .order-summary.affix {
    position: relative !important;
    padding-left: 5px;
    padding-right: 5px; } }
@media (min-width: 768px) {
  .order-summary.affix {
    top: 10px; } }
#full-basket .order-summary,
#product-config .order-summary {
  margin-top: 1ex; }
  #full-basket .order-summary .tel-number,
  #product-config .order-summary .tel-number {
    text-align: right; }
  #full-basket .order-summary ul,
  #product-config .order-summary ul {
    padding-left: 0;
    font-weight: normal;
    list-style-type: none;
    margin-bottom: 1ex; }
  #full-basket .order-summary ul ul,
  #product-config .order-summary ul ul {
    padding-left: 1em;
    color: #888;
    clear: both; }
  #full-basket .order-summary li,
  #product-config .order-summary li {
    list-style-type: none;
    margin-bottom: 0; }
  #full-basket .order-summary li.deletable,
  #product-config .order-summary li.deletable {
    cursor: pointer; }
  #full-basket .order-summary .price,
  #product-config .order-summary .price {
    float: right; }
  #full-basket .order-summary .total,
  #product-config .order-summary .total {
    font-weight: bold;
    border-top: 1px solid black;
    border-bottom: 1px solid black; }
  #full-basket .order-summary .total.otc,
  #product-config .order-summary .total.otc {
    border-bottom: 3px double black; }
  #full-basket .order-summary button[value=addItem],
  #product-config .order-summary button[value=addItem] {
    display: block; }
  #full-basket .order-summary #product-otc,
  #product-config .order-summary #product-otc {
    margin-bottom: 0px;
    margin-top: 5px; }

@media (max-width: 767px) {
  #product-config {
    margin-left: 5px; } }
#full-basket {
  /*
  .bottom {
  	position: absolute;
  	bottom: 20px;
  	width: 89%;
  	margin: 0;
  	padding: 0;
  	margin-left: -15px;
  }
  .total.otc {
  	margin: 0 15px;
  }
  */ }
  @media (max-width: 767px) {
    #full-basket .panel {
      margin-right: 0.5ex;
      margin-left: 0.5ex; } }
  #full-basket .panel-body {
    min-height: 267px;
    padding-bottom: 0; }
  #full-basket .panel-footer {
    padding-top: 0.5ex;
    padding-bottom: 0.5ex; }

#invoice-details .panel-heading {
  background-color: #428BCA;
  color: black; }
  #invoice-details .panel-heading h3 {
    color: white; }
@media (max-width: 767px) {
  #invoice-details .panel {
    margin-right: 0.5ex;
    margin-left: 0.5ex; } }

div#telio-customer label,
div.personalia label {
  display: block; }
@media (min-width: 481px) {
  div#telio-customer label[for=referral],
  div.personalia label[for=referral] {
    width: 48%; } }

.cart-totals {
  font-weight: bold;
  width: 15em; }

.choose-payment {
  margin-bottom: 1ex; }
  .choose-payment input {
    position: absolute;
    margin-top: 1ex;
    margin-left: 0.5em;
    border: 0; }
  .choose-payment label {
    padding-left: 1.5em;
    padding-right: 2em;
    background-color: #EEE;
    border: 1px solid #AAA;
    margin-bottom: -1px;
    margin-top: 0.5ex;
    border-radius: 3px 3px 0 0;
    display: inline-block;
    width: 100%; }
  .choose-payment input:checked + label {
    background-color: #CCC; }
  .choose-payment > div > div > div {
    border: 1px solid #AAA;
    border-radius: 0 0 3px 3px;
    padding-left: 0.5em; }
  .choose-payment button {
    margin-top: 1.5ex; }

/* Picker (options, number, devices */
.picker {
  margin: 0;
  padding: 0; }
  .picker > div {
    border: 1px solid #DDD;
    border-radius: 4px;
    padding: 0 0 0.2rem 0; }
  .picker > div > p,
  .picker > div > div {
    padding: 0 0.6rem; }
  .picker label {
    padding: 0 0.6rem;
    margin-bottom: 0;
    width: 100%; }
  .picker label:first-of-type {
    background-color: #eee;
    border-bottom: 1px solid #aaa;
    font-size: 1.5rem; }
  .picker .picked {
    background-color: #EEE; }
    .picker .picked label:first-of-type {
      background-color: #ccc; }

#config-item .picker-devices {
  margin-bottom: 1rem; }
  #config-item .picker-devices > h3 {
    margin-bottom: 1rem; }

.picker-devices > div,
.picker-options > div {
  margin-bottom: 0.4rem; }

.picker-options {
  color: black;
  margin-top: 1em; }

.picker-devices div.price,
.picker-options div.price {
  font-size: 1.4rem;
  float: right; }
  .picker-devices div.price small,
  .picker-options div.price small {
    font-weight: normal;
    display: inline-block;
    margin-right: 0.5em;
    font-size: 70%; }

.picker-number > div {
  max-width: 12em;
  padding: 0 2px 6px 2px;
  text-align: center; }

.picker-number label {
  width: auto; }

.picker-number {
  color: #2A6496; }

.picker-number.disabled {
  color: lightgrey; }

/* End Picker */
/* busy ajax button */
button.busy {
  background-color: lightgrey; }

.price {
  color: purple; }

#single-product button[value=selectProduct] {
  margin-left: 1rem; }

input.tlfnr {
  width: 12em; }

/* upsell (sumo, spotify, etc) */
.row .upsell {
  background-color: #f5f5f5;
  border-radius: 4px;
  height: 250px;
  margin-bottom: 20px;
  padding: 30px; }

.upsell .price {
  font-weight: bold; }

#config-item {
  padding-top: 2em; }
  #config-item .campaign-hero {
    padding-bottom: 2em; }
  #config-item h3 {
    margin-bottom: 0.1em; }
  #config-item .personalia {
    margin-top: 1em;
    max-width: 780px; }
    #config-item .personalia ul {
      list-style: none;
      padding: 0; }
    #config-item .personalia ul.readonly {
      display: none; }
      #config-item .personalia ul.readonly label {
        margin-bottom: 0; }
      #config-item .personalia ul.readonly input {
        background-color: transparent;
        border: none;
        box-shadow: none;
        padding-top: 0;
        height: auto; }
    #config-item .personalia li {
      display: inline-block;
      width: 49%;
      padding-left: 0;
      padding-right: 1ex;
      text-indent: 0; }
    @media (max-width: 480px) {
      #config-item .personalia li {
        width: 100%;
        padding-left: auto;
        padding-right: auto; } }
    #config-item .personalia #fetch-address {
      margin-top: 0.7ex; }
    #config-item .personalia input.form-control {
      width: 100%; }
    #config-item .personalia div#telio-customer {
      display: none; }
      #config-item .personalia div#telio-customer .form-control {
        width: auto;
        display: inline-block; }

input.error,
select.error {
  background-color: #fcc; }

input[name=deviceSku].error ~ span:before {
  content: 'Velg en';
  padding-right: 0.5em;
  color: #f77; }

/* This comes from JQuery.validate */
label.error {
  color: red; }

label.mandatory::before {
  content: '* ';
  color: red;
  font-weight: bold; }

#dsl-address-message {
  display: none; }

#config-options.dsl-subscription {
  /* Hide the configuration options for DSL (they are all mandatory) */
  display: none; }

#config-options #number-config {
  padding-bottom: 2em; }

#link-home,
#cust_error {
  display: none;
  margin-bottom: 5px; }

/* Product view */
/*
.product {

	border-radius: 4px;
	background: #E9E9E9;
	color: black;
	font-size: 0.9rem;
	min-height: 355px;
	padding: 20px 20px 0;
	margin-top: 15px;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.3);

	a.btn {
		margin-top: 11px;
		font-weight: bold;
	}

	.glyphicon.voip-subscription::before {
		content: "\E183";
	}
	.glyphicon.mobile-subscription::before {
		content: "\E145";
	}
	.glyphicon.mobile-data-subscription::before {
		content: "\E181";
	}
	.glyphicon.dsl-subscription::before {
		content: "\E162";
	}
	p {
		text-align: left !important;
		margin: 0;
	}
	> h1 { text-align: left !important; }
	h3 { margin-top: 0; }
	h4 { margin-top: 0; }
	h1, h2, h3, h4 { font-weight: bold; }
	hr {
		border: none;
		border-bottom: 1px solid black;
		margin: 5px 0 5px 0;
	}
	.price {
		font-weight: bold;
		font-size: 2rem;
		line-height: 1em;
	}
	form {
		display: table-cell;
		vertical-align: middle;
	}

	div.summary { float: left }
	div.buy { float: right; text-align: right; margin-bottom: 0.5rem; }
}
*/
.product.disabled {
  color: grey; }

.product.product-xsmall {
  min-height: 130px; }

.product.product-small {
  min-height: 170px; }

@media (min-width: 481px) {
  .popover {
    max-width: 90%; }

  #broadband-install .popover {
    max-width: 70%; } }
.popover {
  font-weight: normal !important; }

#broadband-install label {
  margin-right: 0.4em; }

/* hides the spin-button for firefox */
input[type=number] {
  -moz-appearance: textfield; }

/* hides the spin-button for webkit */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */ }

/** Styling of datepicker **/
.datepick-ctrl {
  display: none; }

/** End of datepicker **/
.prepaid-home.prepaid-bgimage {
  background-color: #F6F5F0; }
.prepaid-home .footnote {
  text-indent: -11px;
  padding-left: 14px; }
.prepaid-home .has-success .form-control {
  color: #333;
  background-color: #DFF0D8;
  border-color: #D6E9C6; }
.prepaid-home .has-error .form-control {
  color: #333;
  background-color: #F2DEDE;
  border-color: #EBCCD1; }
.prepaid-home label.error {
  font-size: 12px;
  font-size: 0.75rem; }
.prepaid-home #ssn-check-error {
  margin-top: 1em;
  padding: 0.5em 1em; }
.prepaid-home input:-moz-read-only {
  background: #EEE;
  color: #555; }
.prepaid-home input:read-only {
  background: #EEE;
  color: #555; }

/*
* PREPAID HOME PAGE
*
*/
.prepaid-home {
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 24px; }
  .prepaid-home h1, .prepaid-home h2, .prepaid-home h3, .prepaid-home h4, .prepaid-home #tinymce .highlights .txt-title, #tinymce .highlights .prepaid-home .txt-title,
  .prepaid-home #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights .prepaid-home .txt-title,
  .prepaid-home #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights .prepaid-home .txt-title,
  .prepaid-home .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights .prepaid-home .txt-title,
  .prepaid-home .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights .prepaid-home .txt-title, .prepaid-home #tinymce .highlights .txt-sale, #tinymce .highlights .prepaid-home .txt-sale,
  .prepaid-home #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights .prepaid-home .txt-sale,
  .prepaid-home #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .prepaid-home .txt-sale,
  .prepaid-home .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights .prepaid-home .txt-sale,
  .prepaid-home .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights .prepaid-home .txt-sale, .prepaid-home #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .prepaid-home .comment-reply-title, .prepaid-home h5, .prepaid-home h6 {
    font-family: "Roboto Condensed";
    font-weight: 700;
    font-style: normal; }
  .prepaid-home h1 {
    font-size: 51px;
    line-height: 72px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  .prepaid-home h2 {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  .prepaid-home h3 {
    font-size: 28px;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  .prepaid-home h4, .prepaid-home #tinymce .highlights .txt-title, #tinymce .highlights .prepaid-home .txt-title,
  .prepaid-home #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights .prepaid-home .txt-title,
  .prepaid-home #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights .prepaid-home .txt-title,
  .prepaid-home .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights .prepaid-home .txt-title,
  .prepaid-home .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights .prepaid-home .txt-title, .prepaid-home #tinymce .highlights .txt-sale, #tinymce .highlights .prepaid-home .txt-sale,
  .prepaid-home #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights .prepaid-home .txt-sale,
  .prepaid-home #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .prepaid-home .txt-sale,
  .prepaid-home .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights .prepaid-home .txt-sale,
  .prepaid-home .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights .prepaid-home .txt-sale, .prepaid-home #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .prepaid-home .comment-reply-title {
    font-size: 21px;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  .prepaid-home h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  .prepaid-home h6 {
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  .prepaid-home p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #393939;
    margin: 0; }
  .prepaid-home h1.hero {
    font-size: 68px;
    line-height: 72px;
    font-weight: 400;
    color: #111111; }
  .prepaid-home p.ingress, .prepaid-home #prepaid-header p, .prepaid-home #tinymce .highlights .txt-minutes, #tinymce .highlights .prepaid-home .txt-minutes,
  .prepaid-home #layout-nl-template-abroad-details .highlights .txt-minutes,
  #layout-nl-template-abroad-details .highlights .prepaid-home .txt-minutes,
  .prepaid-home #layout-nl-template-abroad .highlights .txt-minutes,
  #layout-nl-template-abroad .highlights .prepaid-home .txt-minutes,
  .prepaid-home .shortcode-nl-template-abroad .highlights .txt-minutes,
  .shortcode-nl-template-abroad .highlights .prepaid-home .txt-minutes,
  .prepaid-home .layout-nl-template-columns .highlights .txt-minutes,
  .layout-nl-template-columns .highlights .prepaid-home .txt-minutes {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #393939; }
  .prepaid-home p.small, .prepaid-home #product-info .product-pricing .terms p, .prepaid-home #tinymce .highlights .txt-retail, #tinymce .highlights .prepaid-home .txt-retail,
  .prepaid-home #layout-nl-template-abroad-details .highlights .txt-retail,
  #layout-nl-template-abroad-details .highlights .prepaid-home .txt-retail,
  .prepaid-home #layout-nl-template-abroad .highlights .txt-retail,
  #layout-nl-template-abroad .highlights .prepaid-home .txt-retail,
  .prepaid-home .shortcode-nl-template-abroad .highlights .txt-retail,
  .shortcode-nl-template-abroad .highlights .prepaid-home .txt-retail,
  .prepaid-home .layout-nl-template-columns .highlights .txt-retail,
  .layout-nl-template-columns .highlights .prepaid-home .txt-retail, .prepaid-home #shortcode_compare_mobiles .datapackages-select label small p, #shortcode_compare_mobiles .datapackages-select label small .prepaid-home p, .prepaid-home #shortcode_compare_mbbs .datapackages-select label small p, #shortcode_compare_mbbs .datapackages-select label small .prepaid-home p {
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #393939; }
  .prepaid-home #prepaid-header {
    text-align: center; }
    .prepaid-home #prepaid-header h1 {
      margin: 2rem 0 1.5rem; }
    .prepaid-home #prepaid-header p {
      margin-bottom: 3rem;
      line-height: 1.5;
      color: #333; }
    @media (max-width: 767px) {
      .prepaid-home #prepaid-header h1 {
        text-align: left !important; }
      .prepaid-home #prepaid-header p {
        text-align: left !important; } }
    @media (min-width: 768px) {
      .prepaid-home #prepaid-header h1 {
        text-align: center; }
      .prepaid-home #prepaid-header p {
        text-align: center; } }
  .prepaid-home #register-refill #register-s0,
  .prepaid-home #register-refill #refill-s0 {
    margin-bottom: 3rem; }
    .prepaid-home #register-refill #register-s0 form,
    .prepaid-home #register-refill #refill-s0 form {
      background: #FFF;
      padding: 0.5em 1em 1em;
      border: 1px solid #CCC; }
    .prepaid-home #register-refill #register-s0 input[type="text"],
    .prepaid-home #register-refill #refill-s0 input[type="text"] {
      height: 38px;
      margin-bottom: 10px; }
    .prepaid-home #register-refill #register-s0 #button-register, .prepaid-home #register-refill #register-s0 .topup-submit,
    .prepaid-home #register-refill #refill-s0 #button-register,
    .prepaid-home #register-refill #refill-s0 .topup-submit {
      padding: 0.47rem 0.7rem 0.53rem; }
  .prepaid-home #register-refill #lcModal input[type="text"] {
    height: 38px; }
  .prepaid-home #product-info .product-header {
    background: #222;
    padding: 1.1em 1em;
    border: 1px solid #777;
    border-bottom: none; }
    .prepaid-home #product-info .product-header:before, .prepaid-home #product-info .product-header:after {
      content: " ";
      display: table; }
    .prepaid-home #product-info .product-header:after {
      clear: both; }
    .prepaid-home #product-info .product-header {
      *zoom: 1; }
    .prepaid-home #product-info .product-header .title {
      float: left; }
    .prepaid-home #product-info .product-header .title h2 {
      font-weight: 400;
      text-transform: uppercase; }
    .prepaid-home #product-info .product-header .title h4, .prepaid-home #product-info .product-header .title #tinymce .highlights .txt-title, #tinymce .highlights .prepaid-home #product-info .product-header .title .txt-title,
    .prepaid-home #product-info .product-header .title #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights .prepaid-home #product-info .product-header .title .txt-title,
    .prepaid-home #product-info .product-header .title #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights .prepaid-home #product-info .product-header .title .txt-title,
    .prepaid-home #product-info .product-header .title .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights .prepaid-home #product-info .product-header .title .txt-title,
    .prepaid-home #product-info .product-header .title .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights .prepaid-home #product-info .product-header .title .txt-title, .prepaid-home #product-info .product-header .title #tinymce .highlights .txt-sale, #tinymce .highlights .prepaid-home #product-info .product-header .title .txt-sale,
    .prepaid-home #product-info .product-header .title #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .prepaid-home #product-info .product-header .title .txt-sale,
    .prepaid-home #product-info .product-header .title #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .prepaid-home #product-info .product-header .title .txt-sale,
    .prepaid-home #product-info .product-header .title .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights .prepaid-home #product-info .product-header .title .txt-sale,
    .prepaid-home #product-info .product-header .title .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights .prepaid-home #product-info .product-header .title .txt-sale, .prepaid-home #product-info .product-header .title #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .prepaid-home #product-info .product-header .title .comment-reply-title {
      font-weight: 400;
      text-transform: uppercase;
      line-height: 24px; }
    .prepaid-home #product-info .product-header .desc {
      margin: 1em 0 0;
      color: #CCCCCC; }
    .prepaid-home #product-info .product-header .desc p {
      margin: 0; }
    .prepaid-home #product-info .product-header .icon {
      float: right; }
    .prepaid-home #product-info .product-header .icon img {
      width: 50px;
      margin-top: 13px; }
  .prepaid-home #product-info .product-pricing table {
    background: #FFF;
    margin: 0;
    border-bottom: 1px solid #CCC; }
  .prepaid-home #product-info .product-pricing thead th {
    background: #DDD;
    border-bottom: 1px solid #CCC;
    font-size: 0.75rem; }
  .prepaid-home #product-info .product-pricing th {
    padding-left: 15px;
    padding-right: 15px; }
  .prepaid-home #product-info .product-pricing td {
    padding: 6px 15px 4px; }
  .prepaid-home #product-info .product-pricing .right {
    text-align: right; }
  .prepaid-home #product-info .product-pricing .ptext {
    font-weight: bold; }
  .prepaid-home #product-info .product-pricing .price {
    font-size: 1rem;
    font-weight: bold; }
  .prepaid-home #product-info .product-pricing .duration {
    font-size: 0.6875rem;
    font-weight: bold; }
  .prepaid-home #product-info .product-orderbtn {
    background: #DDD;
    padding: 0.75em 1em 0.75em; }
    .prepaid-home #product-info .product-orderbtn i {
      font-size: 1.1875rem; }
    .prepaid-home #product-info .product-orderbtn a {
      font-size: 1.0625rem; }
  .prepaid-home #product-info .product-footer {
    background: #DDD;
    padding: 0.75em 1em 0; }
    .prepaid-home #product-info .product-footer li {
      margin: 0;
      font-weight: 600;
      list-style-position: inside; }
    .prepaid-home #product-info .product-footer a {
      padding: 0;
      font-size: 0.875rem; }
  .prepaid-home #product-info .product-mobile {
    margin-bottom: 2em; }
    .prepaid-home #product-info .product-mobile .product-header .title h2 {
      color: #24AA5D; }
    .prepaid-home #product-info .product-mobile .product-header .title h4, .prepaid-home #product-info .product-mobile .product-header .title #tinymce .highlights .txt-title, #tinymce .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-title,
    .prepaid-home #product-info .product-mobile .product-header .title #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-title,
    .prepaid-home #product-info .product-mobile .product-header .title #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-title,
    .prepaid-home #product-info .product-mobile .product-header .title .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-title,
    .prepaid-home #product-info .product-mobile .product-header .title .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-title, .prepaid-home #product-info .product-mobile .product-header .title #tinymce .highlights .txt-sale, #tinymce .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mobile .product-header .title #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mobile .product-header .title #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mobile .product-header .title .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mobile .product-header .title .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights .prepaid-home #product-info .product-mobile .product-header .title .txt-sale, .prepaid-home #product-info .product-mobile .product-header .title #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .prepaid-home #product-info .product-mobile .product-header .title .comment-reply-title {
      color: #FFFFFF; }
    .prepaid-home #product-info .product-mobile .product-pricing .ptext span, .prepaid-home #product-info .product-mobile .product-pricing .price {
      color: #333; }
  .prepaid-home #product-info .product-mbb {
    margin-bottom: 2em; }
    .prepaid-home #product-info .product-mbb .product-header .title h2 {
      color: #9B59B6; }
    .prepaid-home #product-info .product-mbb .product-header .title h4, .prepaid-home #product-info .product-mbb .product-header .title #tinymce .highlights .txt-title, #tinymce .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-title,
    .prepaid-home #product-info .product-mbb .product-header .title #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-title,
    .prepaid-home #product-info .product-mbb .product-header .title #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-title,
    .prepaid-home #product-info .product-mbb .product-header .title .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-title,
    .prepaid-home #product-info .product-mbb .product-header .title .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-title, .prepaid-home #product-info .product-mbb .product-header .title #tinymce .highlights .txt-sale, #tinymce .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mbb .product-header .title #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mbb .product-header .title #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mbb .product-header .title .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-sale,
    .prepaid-home #product-info .product-mbb .product-header .title .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights .prepaid-home #product-info .product-mbb .product-header .title .txt-sale, .prepaid-home #product-info .product-mbb .product-header .title #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .prepaid-home #product-info .product-mbb .product-header .title .comment-reply-title {
      color: #FFFFFF; }
    .prepaid-home #product-info .product-mbb .product-pricing .ptext span, .prepaid-home #product-info .product-mbb .product-pricing .price {
      color: #333; }
  .prepaid-home #price-search {
    margin-bottom: 2em; }
    .prepaid-home #price-search form {
      background: #FFF;
      z-index: 1;
      border: 1px solid #CCC; }
    .prepaid-home #price-search table {
      background: #FFF; }
    .prepaid-home #price-search #search-country {
      height: 38px;
      margin-top: 0.4em; }
    .prepaid-home #price-search button {
      margin-top: 0.4em; }
  .prepaid-home #search-results .tablepress {
    border: 1px solid #CCC; }
  .prepaid-home #price-table {
    margin-top: 1em;
    background: #FFF;
    border: 1px solid #CCC; }

/*
 * PREPAID REGISTER PAGE
 *
 */
.prepaid-home #register-s1 {
  background: #FFF;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .prepaid-home #register-s1 .title {
    background: #EEE;
    border-bottom: 1px solid #CCC;
    border-radius: 4px 4px 0 0;
    padding: 1em; }
  .prepaid-home #register-s1 input[type="radio"] {
    position: relative;
    margin: 4px 8px 0; }
  .prepaid-home #register-s1 label {
    font-weight: normal; }
  .prepaid-home #register-s1 .usage {
    padding: 1.5em 1em 0; }
  .prepaid-home #register-s1 #mobile-number-container {
    margin-top: 1.2em; }
  .prepaid-home #register-s1 .personalia {
    padding: 1.5em 1em 0; }
  .prepaid-home #register-s1 .buttons {
    padding: 4.5em 1em 0; }
  .prepaid-home #register-s1 .buttons a {
    font-size: 16px; }
  .prepaid-home #register-s1 form > .row {
    padding-bottom: 1.5em; }
  @media (max-width: 991px) {
    .prepaid-home #register-s1 .personalia {
      padding-top: 1em; }
    .prepaid-home #register-s1 .buttons {
      padding-top: 0; }
    .prepaid-home #register-s1 .buttons .alert {
      margin-bottom: 1.5em; }
    .prepaid-home #register-s1 .btn {
      margin-top: 1em; } }
  @media (min-width: 992px) {
    .prepaid-home #register-s1 .buttons .alert {
      margin-top: 0; } }

/*
* PREPAID ORDER PAGE
*
*/
#order-s1 {
  background: #FFF;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6);
  border-radius: 4px;
  margin-top: 3rem;
  margin-bottom: 3rem; }
  #order-s1 .title {
    background: #EEE;
    border-bottom: 1px solid #CCC;
    border-radius: 4px 4px 0 0;
    padding: 1em; }
  #order-s1 input[type="radio"] {
    position: relative;
    margin: 4px 8px 0; }
  #order-s1 label {
    font-weight: normal; }
  #order-s1 .porting {
    padding: 1.5em 1em 0; }
  #order-s1 .personalia {
    padding: 1.5em 1em 0; }
  #order-s1 .buttons {
    padding: 4.5em 1em 0; }
  #order-s1 .buttons a {
    font-size: 16px; }
  #order-s1 form > .row {
    padding-bottom: 1.5em; }
  @media (max-width: 991px) {
    #order-s1 .personalia {
      padding-top: 1em; }
    #order-s1 .buttons {
      padding-top: 0; }
    #order-s1 .buttons .alert {
      margin-bottom: 1.5em; }
    #order-s1 .btn {
      margin-top: 1em; } }
  @media (min-width: 992px) {
    #order-s1 .buttons .alert {
      margin-top: 0; } }

/*
* PREPAID REFILL PAGE
*
*/
.prepaid-home #refill {
  background: #FFF;
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6); }
  .prepaid-home #refill #refill-header {
    background: #222;
    padding: 1.1em 1em;
    margin-bottom: 1.5em;
    border: 1px solid #777;
    border-bottom: none; }
    .prepaid-home #refill #refill-header .prepaid-title {
      float: left; }
    .prepaid-home #refill #refill-header .prepaid-icon {
      float: right; }
    .prepaid-home #refill #refill-header h2 {
      font-size: 2rem;
      font-weight: normal;
      text-transform: uppercase;
      margin: 5px 0; }
    .prepaid-home #refill #refill-header h4, .prepaid-home #refill #refill-header #tinymce .highlights .txt-title, #tinymce .highlights .prepaid-home #refill #refill-header .txt-title,
    .prepaid-home #refill #refill-header #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights .prepaid-home #refill #refill-header .txt-title,
    .prepaid-home #refill #refill-header #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights .prepaid-home #refill #refill-header .txt-title,
    .prepaid-home #refill #refill-header .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights .prepaid-home #refill #refill-header .txt-title,
    .prepaid-home #refill #refill-header .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights .prepaid-home #refill #refill-header .txt-title, .prepaid-home #refill #refill-header #tinymce .highlights .txt-sale, #tinymce .highlights .prepaid-home #refill #refill-header .txt-sale,
    .prepaid-home #refill #refill-header #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .prepaid-home #refill #refill-header .txt-sale,
    .prepaid-home #refill #refill-header #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .prepaid-home #refill #refill-header .txt-sale,
    .prepaid-home #refill #refill-header .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights .prepaid-home #refill #refill-header .txt-sale,
    .prepaid-home #refill #refill-header .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights .prepaid-home #refill #refill-header .txt-sale, .prepaid-home #refill #refill-header #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond .prepaid-home #refill #refill-header .comment-reply-title {
      font-size: 0.875rem;
      font-weight: normal;
      text-transform: uppercase;
      color: #FFFFFF;
      margin: 0; }
    .prepaid-home #refill #refill-header img {
      width: 50px;
      margin-top: 13px; }
    .prepaid-home #refill #refill-header.voice h2 {
      color: #24AA5D; }
    .prepaid-home #refill #refill-header.mbb h2 {
      color: #D43287; }
  .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package {
    background: #F9F7EC;
    border: 1px solid #DDD;
    padding: 15px 2px;
    cursor: pointer;
    margin-bottom: 1.5em; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package:before, .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package:after {
      content: " ";
      display: table; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package:after {
      clear: both; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package {
      *zoom: 1; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package h3, .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package ul, .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package li {
      margin: 0; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package h3 {
      font-size: 1.25rem;
      margin-bottom: 0.3em; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package .price {
      text-align: right; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package .price .value {
      font-size: 1.25rem;
      font-weight: bold;
      color: #333; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package .price .text {
      font-size: 0.75rem;
      font-weight: normal;
      color: #333;
      display: block; }
    .prepaid-home #refill #refill-option-left .prepaid-packages .prepaid-package:hover {
      border: 3px solid #CCC;
      padding: 13px 0; }
  .prepaid-home #refill #refill-option-left .prepaid-packages.voice .price .value {
    color: #24AA5D; }
  .prepaid-home #refill #refill-option-left .prepaid-packages.voice .chosen {
    border: 3px solid #24AA5D;
    padding: 13px 0; }
  .prepaid-home #refill #refill-option-left .prepaid-packages.mbb .price .value {
    color: #D43287; }
  .prepaid-home #refill #refill-option-left .prepaid-packages.mbb .chosen {
    border: 3px solid #D43287;
    padding: 13px 0; }
  .prepaid-home #refill #refill-option-right .prepaid-cash {
    margin-bottom: 1.5em; }
    .prepaid-home #refill #refill-option-right .prepaid-cash .amount-box {
      text-align: center;
      font-weight: bold;
      background: #F9F7EC;
      border: 1px solid #DDD;
      padding: 12px 7px;
      cursor: pointer; }
      .prepaid-home #refill #refill-option-right .prepaid-cash .amount-box:hover {
        border: 3px solid #CCC;
        padding: 10px 5px; }
      .prepaid-home #refill #refill-option-right .prepaid-cash .amount-box.chosen {
        border: 3px solid #24AA5D;
        padding: 10px 5px; }
  .prepaid-home #refill #refill-option-right .prepaid-topup {
    margin-bottom: 0.5em; }
  .prepaid-home #refill #refill-option-right .prepaid-note, .prepaid-home #refill #refill-option-right .prepaid-tips {
    margin-bottom: 1.5em; }
    .prepaid-home #refill #refill-option-right .prepaid-note p, .prepaid-home #refill #refill-option-right .prepaid-tips p {
      font-size: 0.8125rem; }
    .prepaid-home #refill #refill-option-right .prepaid-note ul, .prepaid-home #refill #refill-option-right .prepaid-tips ul {
      font-size: 0.8125rem; }
    .prepaid-home #refill #refill-option-right .prepaid-note li, .prepaid-home #refill #refill-option-right .prepaid-tips li {
      margin: 0 0 0.15em; }
  .prepaid-home #refill #refill-footer {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    border-radius: 0 0 4px 4px;
    background: #EFEFEF;
    border-top: 1px solid #DDD; }
    .prepaid-home #refill #refill-footer table {
      margin-bottom: 0; }

/*
* PREPAID PRODUCT PAGE
*
*/
.prepaid-product {
  padding-top: 2em;
  padding-bottom: 2em; }

/*
* PREPAID RESULT/RECEIPT PAGES
*
*/
#checkout-success,
#checkout-failed,
#checkout-incomplete {
  background: #FFF;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6);
  border-radius: 4px; }
  #checkout-success .title,
  #checkout-failed .title,
  #checkout-incomplete .title {
    background: #EEE;
    border-bottom: 1px solid #CCC;
    border-radius: 4px 4px 0 0;
    padding: 1em; }
  #checkout-success .message,
  #checkout-failed .message,
  #checkout-incomplete .message {
    padding-top: 1.5em;
    padding-bottom: 1.2em; }
  #checkout-success table,
  #checkout-failed table,
  #checkout-incomplete table {
    border: 1px solid #DDD; }
  #checkout-success table tbody,
  #checkout-failed table tbody,
  #checkout-incomplete table tbody {
    color: #333; }

.page-template-layout-order-mobile,
.page-template-templateslayout-order-mobile-php {
  color: #333; }

#simple-order-mobile {
  counter-reset: my-badass-counter; }
  #simple-order-mobile #page-header.ludo .title {
    margin-bottom: 0em; }
    #simple-order-mobile #page-header.ludo .title span {
      color: #D43287; }
    #simple-order-mobile #page-header.ludo .title h1 {
      text-align: center;
      font-size: 3.157em;
      line-height: 1.1;
      font-weight: 600;
      margin-bottom: 0.25em; }
    #simple-order-mobile #page-header.ludo .title h3 {
      text-align: center;
      font-size: 1.777em;
      line-height: 1.3;
      font-weight: 600;
      margin-bottom: 0.45em; }
  #simple-order-mobile #page-header.ludo .bullets {
    text-align: center; }
    #simple-order-mobile #page-header.ludo .bullets span {
      display: inline-block;
      margin-right: 2em;
      text-align: center; }
    #simple-order-mobile #page-header.ludo .bullets span:last-of-type {
      margin-right: 0; }
  #simple-order-mobile #page-header.ludo .order-help {
    margin-top: 1em;
    text-align: center; }
  #simple-order-mobile #page-header.ludo .order-help i {
    color: #D43287; }
  #simple-order-mobile #page-header.ludo .small {
    font-size: 0.875rem;
    line-height: 1.3;
    margin-top: .7em;
    font-style: italic; }
  #simple-order-mobile #page-header.telio .title h1 {
    text-align: left;
    font-size: 68px;
    font-family: 'Roboto Condensed';
    line-height: 72px;
    font-weight: 400;
    text-transform: uppercase; }
  #simple-order-mobile #page-header.telio .title h1 {
    margin-top: 24px;
    margin-bottom: 24px; }
  #simple-order-mobile #page-header.telio .title h1 > span {
    font-size: 68px;
    line-height: 72px;
    color: #D43287;
    white-space: nowrap;
    margin-right: 0; }
  #simple-order-mobile #page-header.telio .title span {
    font-size: 18px;
    line-height: 24px;
    margin-right: 32px;
    white-space: nowrap; }
  #simple-order-mobile #page-header.telio .title span > i {
    color: #27AED8; }
  #simple-order-mobile button {
    border-radius: 0px; }
  #simple-order-mobile .description-toggle {
    cursor: pointer;
    color: #27AED8; }
    #simple-order-mobile .description-toggle:hover {
      color: #68c6e4; }
  #simple-order-mobile .section {
    margin-bottom: 2em; }
    #simple-order-mobile .section h1 {
      text-align: center;
      margin: 0; }
    #simple-order-mobile .section:first-of-type {
      margin-top: 3em;
      margin-bottom: 2em; }
  #simple-order-mobile .section-title {
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    margin-bottom: 1em; }
    #simple-order-mobile .section-title h2 {
      font-size: 1.5rem;
      font-weight: normal;
      margin: 0;
      color: #555; }
    #simple-order-mobile .section-title p {
      font-size: 0.875rem;
      font-weight: normal;
      margin: 0;
      margin-left: 3.1em;
      color: #555; }
  #simple-order-mobile .section-title h2:before {
    content: counter(my-badass-counter);
    counter-increment: my-badass-counter;
    display: inline-block;
    text-align: center;
    font-family: sans-serif;
    width: 34px;
    height: 34px;
    padding: 6px 0 0;
    border-radius: 34px;
    margin-right: 10px;
    background: #666;
    color: #FFF;
    font-weight: normal; }
  @media (min-width: 480px) {
    #simple-order-mobile .section-title h2:before {
      padding: 5px 0 0; } }
  @media (min-width: 992px) {
    #simple-order-mobile .section-title h2:before {
      padding: 4px 0 0; } }
  @media (min-width: 1200px) {
    #simple-order-mobile .section-title h2:before {
      padding: 3px 0 0; } }
  #simple-order-mobile .choices {
    margin-bottom: 1em; }
  #simple-order-mobile .choice .inside {
    background: #FFF;
    box-shadow: 0 1px 2px 1px #b3b3b3;
    cursor: pointer;
    padding: 0.8em;
    min-height: 120px; }
    #simple-order-mobile .choice .inside h3 {
      font-size: 1.25rem;
      font-weight: 600;
      margin: 0; }
    #simple-order-mobile .choice .inside h4, #simple-order-mobile .choice .inside #tinymce .highlights .txt-title, #tinymce .highlights #simple-order-mobile .choice .inside .txt-title,
    #simple-order-mobile .choice .inside #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights #simple-order-mobile .choice .inside .txt-title,
    #simple-order-mobile .choice .inside #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights #simple-order-mobile .choice .inside .txt-title,
    #simple-order-mobile .choice .inside .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights #simple-order-mobile .choice .inside .txt-title,
    #simple-order-mobile .choice .inside .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights #simple-order-mobile .choice .inside .txt-title, #simple-order-mobile .choice .inside #tinymce .highlights .txt-sale, #tinymce .highlights #simple-order-mobile .choice .inside .txt-sale,
    #simple-order-mobile .choice .inside #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights #simple-order-mobile .choice .inside .txt-sale,
    #simple-order-mobile .choice .inside #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights #simple-order-mobile .choice .inside .txt-sale,
    #simple-order-mobile .choice .inside .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights #simple-order-mobile .choice .inside .txt-sale,
    #simple-order-mobile .choice .inside .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights #simple-order-mobile .choice .inside .txt-sale, #simple-order-mobile .choice .inside #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #simple-order-mobile .choice .inside .comment-reply-title {
      font-size: 0.875rem;
      font-weight: 600;
      margin: 0; }
    #simple-order-mobile .choice .inside p {
      font-size: 0.875rem;
      font-weight: initial;
      margin: 0; }
    #simple-order-mobile .choice .inside .title {
      float: left;
      padding-top: 8px; }
    #simple-order-mobile .choice .inside .fullprice {
      float: right;
      padding-top: 8px;
      padding-right: 8px;
      font-weight: normal; }
    #simple-order-mobile .choice .inside .fullprice:before {
      content: " ";
      position: absolute;
      background: #F00;
      height: 3px;
      width: 29px;
      -webkit-transform: rotate(-35deg);
              transform: rotate(-35deg);
      top: 31px;
      margin-left: -6px; }
    #simple-order-mobile .choice .inside .price {
      float: right;
      color: #333; }
    #simple-order-mobile .choice .inside .subtitle {
      width: 100%;
      float: left;
      padding-top: 0.5em;
      font-style: italic; }
    #simple-order-mobile .choice .inside .highlight {
      width: 100%;
      float: left;
      padding-top: 0.5em; }
    #simple-order-mobile .choice .inside .price {
      text-align: right; }
      #simple-order-mobile .choice .inside .price span {
        display: block;
        font-size: 0.875rem;
        font-weight: 600;
        margin: 0; }
        #simple-order-mobile .choice .inside .price span.amount {
          font-size: 1.5rem; }
        #simple-order-mobile .choice .inside .price span.mnd {
          font-size: 0.75rem; }
    @media (max-width: 991px) {
      #simple-order-mobile .choice .inside {
        margin-bottom: 0.3em; } }
  #simple-order-mobile .choice label {
    display: block;
    margin: 0; }
  #simple-order-mobile .choice input[type="radio"],
  #simple-order-mobile .choice input[type="checkbox"] {
    display: none; }
  #simple-order-mobile .choice .inside.selected,
  #simple-order-mobile .choice input[type="radio"]:checked + div,
  #simple-order-mobile .choice input[type="checkbox"]:checked + div {
    background: #D43287;
    box-shadow: inset 0 1px 2px 1px #ae256d;
    text-shadow: 0 1px 1px #111;
    color: #FFF; }
    #simple-order-mobile .choice .inside.selected .price,
    #simple-order-mobile .choice input[type="radio"]:checked + div .price,
    #simple-order-mobile .choice input[type="checkbox"]:checked + div .price {
      color: #FFF; }
    #simple-order-mobile .choice .inside.selected .fullprice:before,
    #simple-order-mobile .choice input[type="radio"]:checked + div .fullprice:before,
    #simple-order-mobile .choice input[type="checkbox"]:checked + div .fullprice:before {
      background: #FCF86A;
      box-shadow: 1px 1px 1px #333; }
  #simple-order-mobile .description {
    padding: 1em;
    background: rgba(255, 255, 255, 0.5);
    margin-top: 1em;
    border: 1px solid rgba(0, 0, 0, 0.1); }
  #simple-order-mobile #order-countries .flag {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin: 12px 10px 0 0;
    background-repeat: no-repeat;
    background-position: center center;
    border: 2px solid #FFF;
    box-shadow: 0 1px 1px #111;
    background-size: cover; }
  #simple-order-mobile #order-countries .country-filter {
    margin-bottom: 1em; }
    #simple-order-mobile #order-countries .country-filter .country-option {
      background-image: url("../assets/images/flags-iso/AD.png"); }
  #simple-order-mobile #order-countries .country-picks .choice {
    margin-bottom: 0.5em; }
  #simple-order-mobile #order-countries .country-picks .inside .image {
    width: 13%;
    float: left; }
  #simple-order-mobile #order-countries .country-picks .inside .header {
    width: 62%;
    float: left; }
  #simple-order-mobile #order-countries .country-picks .inside .price {
    width: 15%;
    float: right; }
  #simple-order-mobile #order-countries .country-picks .inside .trash {
    width: 10%;
    float: right;
    text-align: right;
    font-size: 2rem;
    text-shadow: 0 1px 1px #333; }
  #simple-order-mobile #order-countries .country-picks .inside .selector {
    width: 87%;
    float: left;
    margin-top: 0.5em;
    margin-left: 13%; }
  #simple-order-mobile #order-countries .country-picks .inside h3 {
    line-height: 28px; }
  #simple-order-mobile #order-countries .country-picks .inside h6 {
    line-height: 12px; }
  #simple-order-mobile #order-countries .country-picks .inside .price .amount, #simple-order-mobile #order-countries .country-picks .inside .sale-price {
    color: #FFEB24; }
  #simple-order-mobile #order-countries .country-picks .inside .price .amount:after {
    content: ',–';
    display: inline-block; }
  @media (max-width: 479px) {
    #simple-order-mobile #order-countries .country-picks .inside {
      padding: 0.5em; }
      #simple-order-mobile #order-countries .country-picks .inside .image {
        width: 16%; }
      #simple-order-mobile #order-countries .country-picks .inside .header {
        width: 59%; }
      #simple-order-mobile #order-countries .country-picks .inside .selector {
        width: 84%;
        margin-left: 16%; } }
  #simple-order-mobile #order-countries .country-picks .inside .txt-yellow {
    color: #FFEB24; }
  #simple-order-mobile #order-countries .country-picks .inside .txt-small {
    font-size: 15px; }
  #simple-order-mobile #order-countries .country-picks select {
    border: 1px solid #BBB;
    background: #FFF;
    border-radius: 0;
    height: 32px;
    font-size: 16px;
    width: 100%;
    color: #333; }
  #simple-order-mobile #order-countries .chosen-container.chosen-container-single .chosen-single {
    background: #FFF;
    color: #999;
    border-radius: 0;
    height: 48px;
    font-size: 18px;
    padding: 0.6em 0 0 1em; }
    #simple-order-mobile #order-countries .chosen-container.chosen-container-single .chosen-single:focus {
      outline: none; }
    #simple-order-mobile #order-countries .chosen-container.chosen-container-single .chosen-single div {
      width: 1.7em; }
    #simple-order-mobile #order-countries .chosen-container.chosen-container-single .chosen-single div b {
      margin-top: 0.8em;
      color: #FFF;
      background-image: none; }
    #simple-order-mobile #order-countries .chosen-container.chosen-container-single .chosen-single div b:before {
      content: "\f107";
      font-family: "FontAwesome";
      text-align: center;
      font-size: 28px;
      color: #999; }
  #simple-order-mobile #order-summary {
    border-top: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
    text-align: center;
    padding: 0.5em 0;
    z-index: 1;
    background: #FFF; }
    #simple-order-mobile #order-summary.affix-top {
      position: fixed !important;
      margin-bottom: 0;
      bottom: 0;
      width: 100%;
      left: 0; }
    #simple-order-mobile #order-summary.affix {
      position: relative !important; }
    #simple-order-mobile #order-summary .summary {
      float: left;
      width: 20%;
      text-align: left; }
    #simple-order-mobile #order-summary a {
      text-decoration: none; }
    #simple-order-mobile #order-summary .header {
      font-weight: 400;
      color: #888;
      text-transform: uppercase; }
    #simple-order-mobile #order-summary .price {
      font-weight: 600;
      color: #333; }
    #simple-order-mobile #order-summary .price:before {
      content: "kr ";
      font-size: 12px;
      font-weight: 400; }
    #simple-order-mobile #order-summary .chosen {
      font-weight: 600;
      color: #333; }
    #simple-order-mobile #order-summary .header-total {
      font-weight: 600;
      color: #333;
      text-transform: uppercase; }
    #simple-order-mobile #order-summary .price-total {
      margin-top: 1px; }
      #simple-order-mobile #order-summary .price-total span {
        color: #111;
        line-height: 1.3;
        font-weight: 600; }
      #simple-order-mobile #order-summary .price-total small {
        color: #111;
        line-height: 1.3;
        margin-top: 3px;
        display: block; }
    @media (max-width: 479px) {
      #simple-order-mobile #order-summary .header {
        font-size: 10px; }
      #simple-order-mobile #order-summary .price {
        font-size: 18px; }
      #simple-order-mobile #order-summary .chosen {
        font-size: 10px; }
      #simple-order-mobile #order-summary .header-total {
        font-size: 10px; }
      #simple-order-mobile #order-summary .price-total span {
        font-size: 18px; }
      #simple-order-mobile #order-summary .price-total small {
        font-size: 10px; } }
    @media (min-width: 480px) {
      #simple-order-mobile #order-summary .header {
        font-size: 11px; }
      #simple-order-mobile #order-summary .price {
        font-size: 28px; }
      #simple-order-mobile #order-summary .chosen {
        font-size: 12px; }
      #simple-order-mobile #order-summary .header-total {
        font-size: 11px; }
      #simple-order-mobile #order-summary .price-total span {
        font-size: 28px; }
      #simple-order-mobile #order-summary .price-total small {
        font-size: 12px; } }
    @media (min-width: 992px) {
      #simple-order-mobile #order-summary .header {
        font-size: 14px; }
      #simple-order-mobile #order-summary .price {
        font-size: 32px; }
      #simple-order-mobile #order-summary .price:before {
        font-size: 18px; }
      #simple-order-mobile #order-summary .chosen {
        font-size: 16px; }
      #simple-order-mobile #order-summary .header-total {
        font-size: 15px;
        text-transform: none;
        font-weight: 600; }
      #simple-order-mobile #order-summary .price-total {
        margin-top: 3px; }
      #simple-order-mobile #order-summary .price-total span {
        font-size: 46px; }
      #simple-order-mobile #order-summary .price-total small {
        font-size: 16px;
        display: inline; } }
  #simple-order-mobile #order-personalia label {
    width: 100%; }
    #simple-order-mobile #order-personalia label input {
      border-radius: 0px; }
  #simple-order-mobile #order-personalia label.error {
    color: red; }
    #simple-order-mobile #order-personalia label.error input {
      background-color: #fdd; }
  #simple-order-mobile #order-personalia .conditions {
    margin-top: 1em; }
  #simple-order-mobile #order-personalia .submit {
    margin-top: 1em; }
  #simple-order-mobile #order-personalia .form-control {
    font-weight: 600 !important; }
  #simple-order-mobile #order-personalia input[name="number_port"] {
    margin-top: 1em; }
  #simple-order-mobile #order-personalia input[name="opt_numbertype"] {
    margin-right: 0.5em; }
  #simple-order-mobile #order-personalia #cart-error {
    margin: 0.5em 0 -0.5em;
    font-weight: bold; }

/*
 * Intelecom Chat Override Stylesheet
 *
 */
#intelechat .intelecomchatdialog {
  box-shadow: 0 0 8px 1px #888; }
#intelechat .intelecomchatheader {
  background-color: #27AED8; }
#intelechat .intelecomchat__button {
  background: #27AED8; }
#intelechat .intelecomchatstarter {
  border: 5px solid #27AED8;
  width: 70px;
  height: 70px;
  z-index: 10; }
#intelechat .msg_intro_variables {
  display: none !important;
  font-size: 12px !important; }

/* Global stuff */
html, body {
  font-size: 16px;
  font-family: "Open Sans", sans-serif; }

body {
  min-width: 100%;
  background: #F6F5F0; }

@media (max-width: 480px) {
  html {
    font-size: 14px; } }
@media (min-width: 481px) {
  html {
    font-size: 15px; } }
@media (min-width: 992px) {
  html {
    font-size: 16px; } }
@media (min-width: 1200px) {
  html {
    font-size: 17px; } }
h1 {
  font-size: 36px;
  font-size: 2.25rem;
  margin: 0 0 0.625rem;
  font-weight: bold; }

h2 {
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0 0 0.625rem;
  font-weight: bold; }

h3 {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0 0 0.625rem;
  font-weight: bold; }

h4, #tinymce .highlights .txt-title,
#layout-nl-template-abroad-details .highlights .txt-title,
#layout-nl-template-abroad .highlights .txt-title,
.shortcode-nl-template-abroad .highlights .txt-title,
.layout-nl-template-columns .highlights .txt-title, #tinymce .highlights .txt-sale,
#layout-nl-template-abroad-details .highlights .txt-sale,
#layout-nl-template-abroad .highlights .txt-sale,
.shortcode-nl-template-abroad .highlights .txt-sale,
.layout-nl-template-columns .highlights .txt-sale, #single-blog section.comments .comment-respond .comment-reply-title {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 0.625rem;
  font-weight: bold; }

h5 {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 0.3125rem;
  font-weight: bold; }

h6 {
  font-size: 12px;
  font-size: 0.75rem;
  margin: 0 0 0.3125rem;
  font-weight: bold; }

p {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 0.625rem;
  line-height: 1.5; }

a {
  color: #27AED8; }
  a:hover {
    color: #68c6e4; }

.single-page .container-article,
.single-page .container-product,
.single-page .container-support,
.single-page .container-service {
  padding-top: 2em;
  padding-bottom: 2em; }

/* Tooltips */
.teliotip {
  border-bottom: 1px dotted #000;
  cursor: help; }

/* Cookie Notice */
.cookie-notice-container {
  max-width: 960px !important;
  margin: 0 auto !important; }
  .cookie-notice-container a {
    display: block !important;
    width: 80px !important;
    margin: 0 auto !important; }

/* Affialiate Pixel Trackers */
.tracker {
  position: absolute !important;
  left: -9999px !important; }

/* Tablepress fixes */
.tablepress {
  margin-bottom: 0 !important; }
  .tablepress thead th {
    font-size: 0.875rem; }
  .tablepress tbody td {
    font-size: 0.875rem; }

.tablepress-responsive-all tbody {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch; }

#simple-frontpage #banner-1 h1 {
  font-size: 3.157em;
  line-height: 1.1;
  font-weight: 600;
  margin-bottom: 0.25em;
  text-transform: uppercase; }
#simple-frontpage #banner-1 h1 span {
  color: #D43287;
  font-weight: 600; }
#simple-frontpage #banner-1 p {
  font-size: 1.125rem; }
#simple-frontpage #banner-1 .small {
  font-size: 0.75rem;
  line-height: 1.3;
  margin-top: .7em;
  font-style: italic; }
#simple-frontpage #banner-1 a.btn {
  font-size: 1.25rem;
  padding-left: 1em;
  padding-right: 1em;
  margin-top: 1em;
  white-space: normal; }
#simple-frontpage #banner-1 .image {
  text-align: center; }
@media (max-width: 768px) {
  #simple-frontpage #banner-1 a {
    font-size: 1.125rem; } }
@media (max-width: 991px) {
  #simple-frontpage #banner-1 .price {
    text-align: right; } }
#simple-frontpage .section {
  margin: 3em 0; }
#simple-frontpage .section:last-of-type {
  margin-bottom: 0.5em; }
#simple-frontpage .btn-primary {
  color: #FFF; }
@media (min-width: 992px) {
  #simple-frontpage .center-block {
    width: 50%; } }
#simple-frontpage .country-favourites {
  background: #EBEBEB;
  padding: 2em 0;
  border: 1px solid #DDD; }
  #simple-frontpage .country-favourites h2 {
    font-size: 2.369em;
    line-height: 1.2;
    font-weight: 600;
    margin-bottom: 0.25em;
    text-transform: uppercase; }
  #simple-frontpage .country-favourites h3 {
    font-size: 1.625rem;
    font-weight: 600;
    line-height: 1.3; }
  #simple-frontpage .country-favourites h4, #simple-frontpage .country-favourites #tinymce .highlights .txt-title, #tinymce .highlights #simple-frontpage .country-favourites .txt-title,
  #simple-frontpage .country-favourites #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #simple-frontpage .country-favourites .txt-title,
  #simple-frontpage .country-favourites #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights #simple-frontpage .country-favourites .txt-title,
  #simple-frontpage .country-favourites .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #simple-frontpage .country-favourites .txt-title,
  #simple-frontpage .country-favourites .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights #simple-frontpage .country-favourites .txt-title, #simple-frontpage .country-favourites #tinymce .highlights .txt-sale, #tinymce .highlights #simple-frontpage .country-favourites .txt-sale,
  #simple-frontpage .country-favourites #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #simple-frontpage .country-favourites .txt-sale,
  #simple-frontpage .country-favourites #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #simple-frontpage .country-favourites .txt-sale,
  #simple-frontpage .country-favourites .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #simple-frontpage .country-favourites .txt-sale,
  #simple-frontpage .country-favourites .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights #simple-frontpage .country-favourites .txt-sale, #simple-frontpage .country-favourites #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #simple-frontpage .country-favourites .comment-reply-title {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.3; }
  #simple-frontpage .country-favourites p.intro {
    margin-bottom: 0;
    line-height: 1.2;
    margin-top: 1em; }
  #simple-frontpage .country-favourites p {
    font-size: 1.125rem; }
  #simple-frontpage .country-favourites .image {
    text-align: left; }
  #simple-frontpage .country-favourites a:not(.btn) {
    color: #333; }
  #simple-frontpage .country-favourites a:not(.btn):hover {
    color: #FFF; }
    #simple-frontpage .country-favourites a:not(.btn):hover .inside {
      background: #D43287; }
    #simple-frontpage .country-favourites a:not(.btn):hover .price {
      color: #FFF; }
    #simple-frontpage .country-favourites a:not(.btn):hover .sale-price {
      color: #FFEB24; }
  #simple-frontpage .country-favourites .btn {
    border-radius: 0;
    font-size: 1.125rem;
    margin-top: 1em;
    box-shadow: none; }
  #simple-frontpage .country-favourites .inside {
    background: #FFF;
    box-shadow: 0 1px 2px 1px #b3b3b3;
    cursor: pointer;
    padding: 1em 0.8em;
    margin-bottom: 1em; }
    #simple-frontpage .country-favourites .inside h3 {
      font-size: 1.25rem;
      font-weight: 600;
      margin: 0; }
    #simple-frontpage .country-favourites .inside h4, #simple-frontpage .country-favourites .inside #tinymce .highlights .txt-title, #tinymce .highlights #simple-frontpage .country-favourites .inside .txt-title,
    #simple-frontpage .country-favourites .inside #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights #simple-frontpage .country-favourites .inside .txt-title,
    #simple-frontpage .country-favourites .inside #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights #simple-frontpage .country-favourites .inside .txt-title,
    #simple-frontpage .country-favourites .inside .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights #simple-frontpage .country-favourites .inside .txt-title,
    #simple-frontpage .country-favourites .inside .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights #simple-frontpage .country-favourites .inside .txt-title, #simple-frontpage .country-favourites .inside #tinymce .highlights .txt-sale, #tinymce .highlights #simple-frontpage .country-favourites .inside .txt-sale,
    #simple-frontpage .country-favourites .inside #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights #simple-frontpage .country-favourites .inside .txt-sale,
    #simple-frontpage .country-favourites .inside #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights #simple-frontpage .country-favourites .inside .txt-sale,
    #simple-frontpage .country-favourites .inside .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights #simple-frontpage .country-favourites .inside .txt-sale,
    #simple-frontpage .country-favourites .inside .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights #simple-frontpage .country-favourites .inside .txt-sale, #simple-frontpage .country-favourites .inside #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #simple-frontpage .country-favourites .inside .comment-reply-title {
      font-size: 0.875rem;
      font-weight: 400;
      margin: 0; }
    #simple-frontpage .country-favourites .inside p {
      font-size: 0.875rem;
      font-weight: 600;
      margin: 0; }
    #simple-frontpage .country-favourites .inside .title {
      width: 70%;
      float: left;
      padding-top: 8px; }
    #simple-frontpage .country-favourites .inside .price {
      width: 30%;
      float: right;
      color: #333; }
    #simple-frontpage .country-favourites .inside .subtitle {
      width: 100%;
      float: left;
      padding-top: 0.5em; }
    #simple-frontpage .country-favourites .inside .highlight {
      width: 100%;
      float: left;
      padding-top: 0.5em; }
    #simple-frontpage .country-favourites .inside .price {
      text-align: right; }
      #simple-frontpage .country-favourites .inside .price span {
        display: block;
        font-size: 0.875rem;
        font-weight: 600;
        margin: 0; }
        #simple-frontpage .country-favourites .inside .price span.amount {
          font-size: 1.5rem; }
        #simple-frontpage .country-favourites .inside .price span.amount {
          background: #FFEB24;
          color: #333;
          border: 1px solid #a49500;
          padding: 0px 5px; }
        #simple-frontpage .country-favourites .inside .price span.mnd {
          font-size: 0.75rem; }
        #simple-frontpage .country-favourites .inside .price span.amount:after {
          content: ',–';
          display: inline-block; }
    @media (max-width: 991px) {
      #simple-frontpage .country-favourites .inside {
        margin-bottom: 0.3em; } }
    #simple-frontpage .country-favourites .inside .flag {
      width: 40px;
      height: 40px;
      border-radius: 40px;
      margin: 12px 10px 0 0;
      background-repeat: no-repeat;
      background-position: center center;
      border: 2px solid #FFF;
      box-shadow: 0 1px 1px #111;
      background-size: cover; }
    #simple-frontpage .country-favourites .inside .image {
      width: 13%;
      float: left; }
    #simple-frontpage .country-favourites .inside .header {
      width: 69%;
      float: left; }
    #simple-frontpage .country-favourites .inside .price {
      width: 17%;
      float: right; }
    #simple-frontpage .country-favourites .inside h3 {
      height: 28px; }
    #simple-frontpage .country-favourites .inside h6 {
      height: 12px; }
    @media (max-width: 479px) {
      #simple-frontpage .country-favourites .inside {
        padding: 0.5em; }
        #simple-frontpage .country-favourites .inside .image {
          width: 17%; }
        #simple-frontpage .country-favourites .inside .header {
          width: 58%; }
        #simple-frontpage .country-favourites .inside .price {
          width: 25%; } }

/* NEW LOOK ADDITIONS */
.gradient-blue {
  background: -webkit-linear-gradient(345deg, #D4EFF7 0, #D4EFF7 50%, #1eafd5 50%, #1eafd5 100%);
  background: linear-gradient(105deg, #D4EFF7 0, #D4EFF7 50%, #1eafd5 50%, #1eafd5 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.gradient-blue-inv {
  background: -webkit-linear-gradient(345deg, #1eafd5 0, #1eafd5 50%, #D4EFF7 50%, #D4EFF7 100%);
  background: linear-gradient(105deg, #1eafd5 0, #1eafd5 50%, #D4EFF7 50%, #D4EFF7 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.gradient-pink {
  background: -webkit-linear-gradient(345deg, #F7D5E7 0, #F7D5E7 50%, #DA358B 50%, #DA358B 100%);
  background: linear-gradient(105deg, #F7D5E7 0, #F7D5E7 50%, #DA358B 50%, #DA358B 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.gradient-pink-inv {
  background: -webkit-linear-gradient(345deg, #DA358B 0, #DA358B 50%, #F7D5E7 50%, #F7D5E7 100%);
  background: linear-gradient(105deg, #DA358B 0, #DA358B 50%, #F7D5E7 50%, #F7D5E7 100%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 767px) {
  .gradient-blue {
    background: none !important; }

  .gradient-pink {
    background: none !important; }

  .gradient-blue-inv {
    background: none !important; }

  .gradient-pink-inv {
    background: none !important; }

  .mobile-light-blue {
    background: #D4EFF7; }

  .mobile-light-pink {
    background: #F7D5E7; }

  .mobile-dark-blue {
    background: #27AED8; }

  .mobile-dark-pink {
    background: #DA358B; }

  .mobile-light-blue-inv {
    background: #27AED8; }

  .mobile-light-pink-inv {
    background: #DA358B; }

  .mobile-dark-blue-inv {
    background: #D4EFF7; }

  .mobile-dark-pink-inv {
    background: #F7D5E7; } }
.btn + .btn {
  margin-left: 0.5em; }

.btn.btn-solid {
  color: #FFF;
  background: #046A96;
  border: 1px solid #046A96;
  box-shadow: none;
  border-radius: 0;
  font-size: 18px;
  white-space: normal; }
  .btn.btn-solid:hover {
    color: #FFF;
    background: #3688AB;
    border: 1px solid #3688AB; }
  .btn.btn-solid:active {
    color: #FFF;
    background: #035071;
    border: 1px solid #035071;
    outline: none; }

.btn.btn-hollow {
  color: #111;
  background: transparent;
  border: 1px solid #27AED8;
  box-shadow: none;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 18px;
  white-space: normal; }
  .btn.btn-hollow:hover {
    color: #111;
    background: transparent;
    box-shadow: 1px solid #27AED8; }
  .btn.btn-hollow:active {
    color: #111;
    background-color: #27AED8;
    box-shadow: 1px solid #27AED8;
    outline: none; }

.btn.btn-default {
  color: #111;
  background: #D7D7D7;
  border: 1px solid #D7D7D7;
  box-shadow: none;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 18px;
  white-space: normal; }
  .btn.btn-default:hover {
    color: #111;
    background: #D7D7D7; }
  .btn.btn-default:active {
    color: #111;
    background: #D7D7D7;
    outline: none; }

.datapackages-select input[type=radio] {
  display: none;
  margin: 10px; }
.datapackages-select input[type=radio] + label {
  display: inline-block;
  padding: 4px 12px;
  background-color: #FFF;
  border: 1px solid #AAA;
  color: #333;
  min-height: 85px; }
.datapackages-select input[type=radio]:checked + label {
  background-image: none;
  background-color: #333;
  border: 1px solid #333;
  color: #FFF; }

/* New Styles */
/*
 * NewLoook - Frontend styles
 *
 */
/*
 * NewLoook - Color Variables
 * Used throughout the scss files
 */
#tinymce,
#layout-nl-template-abroad-details,
#layout-nl-template-abroad,
.shortcode-nl-template-abroad,
#layout-nl-template-abroad,
#layout-nl-template-abroad-details,
.layout-nl-template-columns {
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 24px; }
  #tinymce h1, #tinymce h2, #tinymce h3, #tinymce h4, #tinymce .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #tinymce .txt-title,
  #layout-nl-template-abroad .highlights #tinymce .txt-title,
  .shortcode-nl-template-abroad .highlights #tinymce .txt-title,
  .layout-nl-template-columns .highlights #tinymce .txt-title, #tinymce .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #tinymce .txt-sale,
  #layout-nl-template-abroad .highlights #tinymce .txt-sale,
  .shortcode-nl-template-abroad .highlights #tinymce .txt-sale,
  .layout-nl-template-columns .highlights #tinymce .txt-sale, #tinymce #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #tinymce .comment-reply-title, #tinymce h5, #tinymce h6,
  #layout-nl-template-abroad-details h1,
  #layout-nl-template-abroad-details h2,
  #layout-nl-template-abroad-details h3,
  #layout-nl-template-abroad-details h4,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-title,
  #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-title,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-sale,
  #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-sale,
  #layout-nl-template-abroad-details #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad-details .comment-reply-title,
  #layout-nl-template-abroad-details h5,
  #layout-nl-template-abroad-details h6,
  #layout-nl-template-abroad h1,
  #layout-nl-template-abroad h2,
  #layout-nl-template-abroad h3,
  #layout-nl-template-abroad h4,
  #tinymce .highlights #layout-nl-template-abroad .txt-title,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad .txt-title,
  #layout-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-title,
  #tinymce .highlights #layout-nl-template-abroad .txt-sale,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad .txt-sale,
  #layout-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-sale,
  #layout-nl-template-abroad #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad .comment-reply-title,
  #layout-nl-template-abroad h5,
  #layout-nl-template-abroad h6,
  .shortcode-nl-template-abroad h1,
  #layout-nl-template-abroad h1,
  #layout-nl-template-abroad-details h1,
  .shortcode-nl-template-abroad h2,
  #layout-nl-template-abroad h2,
  #layout-nl-template-abroad-details h2,
  .shortcode-nl-template-abroad h3,
  #layout-nl-template-abroad h3,
  #layout-nl-template-abroad-details h3,
  .shortcode-nl-template-abroad h4,
  #layout-nl-template-abroad h4,
  #layout-nl-template-abroad-details h4,
  .shortcode-nl-template-abroad #tinymce .highlights .txt-title,
  #tinymce .highlights .shortcode-nl-template-abroad .txt-title,
  #tinymce .highlights #layout-nl-template-abroad .txt-title,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-title,
  #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-title,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-title,
  .shortcode-nl-template-abroad #tinymce .highlights .txt-sale,
  #tinymce .highlights .shortcode-nl-template-abroad .txt-sale,
  #tinymce .highlights #layout-nl-template-abroad .txt-sale,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-sale,
  #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-sale,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-sale,
  .shortcode-nl-template-abroad #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond .shortcode-nl-template-abroad .comment-reply-title,
  #layout-nl-template-abroad #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad .comment-reply-title,
  #layout-nl-template-abroad-details #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad-details .comment-reply-title,
  .shortcode-nl-template-abroad h5,
  #layout-nl-template-abroad h5,
  #layout-nl-template-abroad-details h5,
  .shortcode-nl-template-abroad h6,
  #layout-nl-template-abroad h6,
  #layout-nl-template-abroad-details h6,
  .layout-nl-template-columns h1,
  .layout-nl-template-columns h2,
  .layout-nl-template-columns h3,
  .layout-nl-template-columns h4,
  .layout-nl-template-columns #tinymce .highlights .txt-title,
  #tinymce .highlights .layout-nl-template-columns .txt-title,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns .txt-title,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns .txt-title,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns .txt-title,
  .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns #tinymce .highlights .txt-sale,
  #tinymce .highlights .layout-nl-template-columns .txt-sale,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns .txt-sale,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns .txt-sale,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns .txt-sale,
  .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond .layout-nl-template-columns .comment-reply-title,
  .layout-nl-template-columns h5,
  .layout-nl-template-columns h6 {
    font-family: "Roboto Condensed";
    font-weight: 700;
    font-style: normal; }
  #tinymce h1,
  #layout-nl-template-abroad-details h1,
  #layout-nl-template-abroad h1,
  .shortcode-nl-template-abroad h1,
  #layout-nl-template-abroad h1,
  #layout-nl-template-abroad-details h1,
  .layout-nl-template-columns h1 {
    font-size: 51px;
    line-height: 72px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  #tinymce h2,
  #layout-nl-template-abroad-details h2,
  #layout-nl-template-abroad h2,
  .shortcode-nl-template-abroad h2,
  #layout-nl-template-abroad h2,
  #layout-nl-template-abroad-details h2,
  .layout-nl-template-columns h2 {
    font-size: 38px;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  #tinymce h3,
  #layout-nl-template-abroad-details h3,
  #layout-nl-template-abroad h3,
  .shortcode-nl-template-abroad h3,
  #layout-nl-template-abroad h3,
  #layout-nl-template-abroad-details h3,
  .layout-nl-template-columns h3 {
    font-size: 28px;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  #tinymce h4, #tinymce .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #tinymce .txt-title,
  #layout-nl-template-abroad .highlights #tinymce .txt-title,
  .shortcode-nl-template-abroad .highlights #tinymce .txt-title,
  .layout-nl-template-columns .highlights #tinymce .txt-title, #tinymce .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #tinymce .txt-sale,
  #layout-nl-template-abroad .highlights #tinymce .txt-sale,
  .shortcode-nl-template-abroad .highlights #tinymce .txt-sale,
  .layout-nl-template-columns .highlights #tinymce .txt-sale, #tinymce #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #tinymce .comment-reply-title,
  #layout-nl-template-abroad-details h4,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-title,
  #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-title,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-sale,
  #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-sale,
  #layout-nl-template-abroad-details #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad-details .comment-reply-title,
  #layout-nl-template-abroad h4,
  #tinymce .highlights #layout-nl-template-abroad .txt-title,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad .txt-title,
  #layout-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-title,
  #tinymce .highlights #layout-nl-template-abroad .txt-sale,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad .txt-sale,
  #layout-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-sale,
  #layout-nl-template-abroad #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad .comment-reply-title,
  .shortcode-nl-template-abroad h4,
  #layout-nl-template-abroad h4,
  #layout-nl-template-abroad-details h4,
  .shortcode-nl-template-abroad #tinymce .highlights .txt-title,
  #tinymce .highlights .shortcode-nl-template-abroad .txt-title,
  #tinymce .highlights #layout-nl-template-abroad .txt-title,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-title,
  #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-title,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-title,
  .shortcode-nl-template-abroad #tinymce .highlights .txt-sale,
  #tinymce .highlights .shortcode-nl-template-abroad .txt-sale,
  #tinymce .highlights #layout-nl-template-abroad .txt-sale,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-sale,
  #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-sale,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-sale,
  .shortcode-nl-template-abroad #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond .shortcode-nl-template-abroad .comment-reply-title,
  #layout-nl-template-abroad #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad .comment-reply-title,
  #layout-nl-template-abroad-details #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad-details .comment-reply-title,
  .layout-nl-template-columns h4,
  .layout-nl-template-columns #tinymce .highlights .txt-title,
  #tinymce .highlights .layout-nl-template-columns .txt-title,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns .txt-title,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns .txt-title,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns .txt-title,
  .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns #tinymce .highlights .txt-sale,
  #tinymce .highlights .layout-nl-template-columns .txt-sale,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns .txt-sale,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns .txt-sale,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns .txt-sale,
  .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns #single-blog section.comments .comment-respond .comment-reply-title,
  #single-blog section.comments .comment-respond .layout-nl-template-columns .comment-reply-title {
    font-size: 21px;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  #tinymce h5,
  #layout-nl-template-abroad-details h5,
  #layout-nl-template-abroad h5,
  .shortcode-nl-template-abroad h5,
  #layout-nl-template-abroad h5,
  #layout-nl-template-abroad-details h5,
  .layout-nl-template-columns h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  #tinymce h6,
  #layout-nl-template-abroad-details h6,
  #layout-nl-template-abroad h6,
  .shortcode-nl-template-abroad h6,
  #layout-nl-template-abroad h6,
  #layout-nl-template-abroad-details h6,
  .layout-nl-template-columns h6 {
    font-size: 12px;
    line-height: 24px;
    font-weight: 700;
    color: #111111;
    margin: 0; }
  #tinymce p,
  #layout-nl-template-abroad-details p,
  #layout-nl-template-abroad p,
  .shortcode-nl-template-abroad p,
  #layout-nl-template-abroad p,
  #layout-nl-template-abroad-details p,
  .layout-nl-template-columns p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #393939;
    margin: 0; }
  #tinymce p + h1,
  #layout-nl-template-abroad-details p + h1,
  #layout-nl-template-abroad p + h1,
  .shortcode-nl-template-abroad p + h1,
  #layout-nl-template-abroad p + h1,
  #layout-nl-template-abroad-details p + h1,
  .layout-nl-template-columns p + h1 {
    margin-top: 24px; }
  #tinymce p + h2,
  #layout-nl-template-abroad-details p + h2,
  #layout-nl-template-abroad p + h2,
  .shortcode-nl-template-abroad p + h2,
  #layout-nl-template-abroad p + h2,
  #layout-nl-template-abroad-details p + h2,
  .layout-nl-template-columns p + h2 {
    margin-top: 24px; }
  #tinymce p + h3,
  #layout-nl-template-abroad-details p + h3,
  #layout-nl-template-abroad p + h3,
  .shortcode-nl-template-abroad p + h3,
  #layout-nl-template-abroad p + h3,
  #layout-nl-template-abroad-details p + h3,
  .layout-nl-template-columns p + h3 {
    margin-top: 24px; }
  #tinymce p + h4, #tinymce .highlights p + .txt-title,
  #layout-nl-template-abroad-details .highlights #tinymce p + .txt-title,
  #layout-nl-template-abroad .highlights #tinymce p + .txt-title,
  .shortcode-nl-template-abroad .highlights #tinymce p + .txt-title,
  .layout-nl-template-columns .highlights #tinymce p + .txt-title, #tinymce .highlights p + .txt-sale,
  #layout-nl-template-abroad-details .highlights #tinymce p + .txt-sale,
  #layout-nl-template-abroad .highlights #tinymce p + .txt-sale,
  .shortcode-nl-template-abroad .highlights #tinymce p + .txt-sale,
  .layout-nl-template-columns .highlights #tinymce p + .txt-sale, #tinymce #single-blog section.comments .comment-respond p + .comment-reply-title, #single-blog section.comments .comment-respond #tinymce p + .comment-reply-title,
  #layout-nl-template-abroad-details p + h4,
  #tinymce .highlights #layout-nl-template-abroad-details p + .txt-title,
  #layout-nl-template-abroad-details .highlights p + .txt-title,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details p + .txt-title,
  #tinymce .highlights #layout-nl-template-abroad-details p + .txt-sale,
  #layout-nl-template-abroad-details .highlights p + .txt-sale,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details p + .txt-sale,
  #layout-nl-template-abroad-details #single-blog section.comments .comment-respond p + .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad-details p + .comment-reply-title,
  #layout-nl-template-abroad p + h4,
  #tinymce .highlights #layout-nl-template-abroad p + .txt-title,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad p + .txt-title,
  #layout-nl-template-abroad .highlights p + .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad p + .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad p + .txt-title,
  #tinymce .highlights #layout-nl-template-abroad p + .txt-sale,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad p + .txt-sale,
  #layout-nl-template-abroad .highlights p + .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad p + .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad p + .txt-sale,
  #layout-nl-template-abroad #single-blog section.comments .comment-respond p + .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad p + .comment-reply-title,
  .shortcode-nl-template-abroad p + h4,
  #layout-nl-template-abroad p + h4,
  #layout-nl-template-abroad-details p + h4,
  .shortcode-nl-template-abroad #tinymce .highlights p + .txt-title,
  #tinymce .highlights .shortcode-nl-template-abroad p + .txt-title,
  #tinymce .highlights #layout-nl-template-abroad p + .txt-title,
  #tinymce .highlights #layout-nl-template-abroad-details p + .txt-title,
  #layout-nl-template-abroad-details .highlights .shortcode-nl-template-abroad p + .txt-title,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad p + .txt-title,
  #layout-nl-template-abroad-details .highlights p + .txt-title,
  #layout-nl-template-abroad .highlights .shortcode-nl-template-abroad p + .txt-title,
  #layout-nl-template-abroad .highlights p + .txt-title,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-title,
  .shortcode-nl-template-abroad .highlights p + .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad p + .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-title,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad p + .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad p + .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details p + .txt-title,
  .shortcode-nl-template-abroad #tinymce .highlights p + .txt-sale,
  #tinymce .highlights .shortcode-nl-template-abroad p + .txt-sale,
  #tinymce .highlights #layout-nl-template-abroad p + .txt-sale,
  #tinymce .highlights #layout-nl-template-abroad-details p + .txt-sale,
  #layout-nl-template-abroad-details .highlights .shortcode-nl-template-abroad p + .txt-sale,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad p + .txt-sale,
  #layout-nl-template-abroad-details .highlights p + .txt-sale,
  #layout-nl-template-abroad .highlights .shortcode-nl-template-abroad p + .txt-sale,
  #layout-nl-template-abroad .highlights p + .txt-sale,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-sale,
  .shortcode-nl-template-abroad .highlights p + .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad p + .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details p + .txt-sale,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad p + .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad p + .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details p + .txt-sale,
  .shortcode-nl-template-abroad #single-blog section.comments .comment-respond p + .comment-reply-title,
  #single-blog section.comments .comment-respond .shortcode-nl-template-abroad p + .comment-reply-title,
  #layout-nl-template-abroad #single-blog section.comments .comment-respond p + .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad p + .comment-reply-title,
  #layout-nl-template-abroad-details #single-blog section.comments .comment-respond p + .comment-reply-title,
  #single-blog section.comments .comment-respond #layout-nl-template-abroad-details p + .comment-reply-title,
  .layout-nl-template-columns p + h4,
  .layout-nl-template-columns #tinymce .highlights p + .txt-title,
  #tinymce .highlights .layout-nl-template-columns p + .txt-title,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights p + .txt-title,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns p + .txt-title,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights p + .txt-title,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns p + .txt-title,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns p + .txt-title,
  .layout-nl-template-columns .highlights p + .txt-title,
  .layout-nl-template-columns #tinymce .highlights p + .txt-sale,
  #tinymce .highlights .layout-nl-template-columns p + .txt-sale,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights p + .txt-sale,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns p + .txt-sale,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights p + .txt-sale,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns p + .txt-sale,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns p + .txt-sale,
  .layout-nl-template-columns .highlights p + .txt-sale,
  .layout-nl-template-columns #single-blog section.comments .comment-respond p + .comment-reply-title,
  #single-blog section.comments .comment-respond .layout-nl-template-columns p + .comment-reply-title {
    margin-top: 24px; }
  #tinymce p + h5,
  #layout-nl-template-abroad-details p + h5,
  #layout-nl-template-abroad p + h5,
  .shortcode-nl-template-abroad p + h5,
  #layout-nl-template-abroad p + h5,
  #layout-nl-template-abroad-details p + h5,
  .layout-nl-template-columns p + h5 {
    margin-top: 24px; }
  #tinymce p + h6,
  #layout-nl-template-abroad-details p + h6,
  #layout-nl-template-abroad p + h6,
  .shortcode-nl-template-abroad p + h6,
  #layout-nl-template-abroad p + h6,
  #layout-nl-template-abroad-details p + h6,
  .layout-nl-template-columns p + h6 {
    margin-top: 24px; }
  #tinymce p + div,
  #layout-nl-template-abroad-details p + div,
  #layout-nl-template-abroad p + div,
  .shortcode-nl-template-abroad p + div,
  #layout-nl-template-abroad p + div,
  #layout-nl-template-abroad-details p + div,
  .layout-nl-template-columns p + div {
    margin-top: 24px; }
  #tinymce p + ul,
  #layout-nl-template-abroad-details p + ul,
  #layout-nl-template-abroad p + ul,
  .shortcode-nl-template-abroad p + ul,
  #layout-nl-template-abroad p + ul,
  #layout-nl-template-abroad-details p + ul,
  .layout-nl-template-columns p + ul {
    margin-top: 24px; }
  #tinymce a:not(.btn),
  #layout-nl-template-abroad-details a:not(.btn),
  #layout-nl-template-abroad a:not(.btn),
  .shortcode-nl-template-abroad a:not(.btn),
  #layout-nl-template-abroad a:not(.btn),
  #layout-nl-template-abroad-details a:not(.btn),
  .layout-nl-template-columns a:not(.btn) {
    text-decoration: underline; }
  #tinymce h1.hero,
  #layout-nl-template-abroad-details h1.hero,
  #layout-nl-template-abroad h1.hero,
  .shortcode-nl-template-abroad h1.hero,
  #layout-nl-template-abroad h1.hero,
  #layout-nl-template-abroad-details h1.hero,
  .layout-nl-template-columns h1.hero {
    font-size: 68px;
    line-height: 72px;
    font-weight: 400;
    color: #111111; }
  #tinymce p.ingress, #tinymce .prepaid-home #prepaid-header p, .prepaid-home #prepaid-header #tinymce p, #tinymce .highlights .txt-minutes,
  #layout-nl-template-abroad-details .highlights #tinymce .txt-minutes,
  #layout-nl-template-abroad .highlights #tinymce .txt-minutes,
  .shortcode-nl-template-abroad .highlights #tinymce .txt-minutes,
  .layout-nl-template-columns .highlights #tinymce .txt-minutes,
  #layout-nl-template-abroad-details p.ingress,
  #layout-nl-template-abroad-details .prepaid-home #prepaid-header p,
  .prepaid-home #prepaid-header #layout-nl-template-abroad-details p,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-minutes,
  #layout-nl-template-abroad-details .highlights .txt-minutes,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-minutes,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-minutes,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-minutes,
  #layout-nl-template-abroad p.ingress,
  #layout-nl-template-abroad .prepaid-home #prepaid-header p,
  .prepaid-home #prepaid-header #layout-nl-template-abroad p,
  #tinymce .highlights #layout-nl-template-abroad .txt-minutes,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad .txt-minutes,
  #layout-nl-template-abroad .highlights .txt-minutes,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-minutes,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-minutes,
  .shortcode-nl-template-abroad p.ingress,
  #layout-nl-template-abroad p.ingress,
  #layout-nl-template-abroad-details p.ingress,
  .shortcode-nl-template-abroad .prepaid-home #prepaid-header p,
  .prepaid-home #prepaid-header .shortcode-nl-template-abroad p,
  #layout-nl-template-abroad .prepaid-home #prepaid-header p,
  .prepaid-home #prepaid-header #layout-nl-template-abroad p,
  #layout-nl-template-abroad-details .prepaid-home #prepaid-header p,
  .prepaid-home #prepaid-header #layout-nl-template-abroad-details p,
  .shortcode-nl-template-abroad #tinymce .highlights .txt-minutes,
  #tinymce .highlights .shortcode-nl-template-abroad .txt-minutes,
  #tinymce .highlights #layout-nl-template-abroad .txt-minutes,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-minutes,
  #layout-nl-template-abroad-details .highlights .txt-minutes,
  #layout-nl-template-abroad .highlights .txt-minutes,
  .shortcode-nl-template-abroad .highlights .txt-minutes,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-minutes,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-minutes,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad .txt-minutes,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-minutes,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-minutes,
  .layout-nl-template-columns p.ingress,
  .layout-nl-template-columns .prepaid-home #prepaid-header p,
  .prepaid-home #prepaid-header .layout-nl-template-columns p,
  .layout-nl-template-columns #tinymce .highlights .txt-minutes,
  #tinymce .highlights .layout-nl-template-columns .txt-minutes,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights .txt-minutes,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns .txt-minutes,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights .txt-minutes,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns .txt-minutes,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns .txt-minutes,
  .layout-nl-template-columns .highlights .txt-minutes {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #393939; }
  #tinymce p.small, #tinymce .prepaid-home #product-info .product-pricing .terms p, .prepaid-home #product-info .product-pricing .terms #tinymce p, #tinymce .highlights .txt-retail,
  #layout-nl-template-abroad-details .highlights #tinymce .txt-retail,
  #layout-nl-template-abroad .highlights #tinymce .txt-retail,
  .shortcode-nl-template-abroad .highlights #tinymce .txt-retail,
  .layout-nl-template-columns .highlights #tinymce .txt-retail, #tinymce #shortcode_compare_mobiles .datapackages-select label small p, #shortcode_compare_mobiles .datapackages-select label small #tinymce p, #tinymce #shortcode_compare_mbbs .datapackages-select label small p, #shortcode_compare_mbbs .datapackages-select label small #tinymce p,
  #layout-nl-template-abroad-details p.small,
  #layout-nl-template-abroad-details .prepaid-home #product-info .product-pricing .terms p,
  .prepaid-home #product-info .product-pricing .terms #layout-nl-template-abroad-details p,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-retail,
  #layout-nl-template-abroad-details .highlights .txt-retail,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-retail,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-retail,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-retail,
  #layout-nl-template-abroad-details #shortcode_compare_mobiles .datapackages-select label small p,
  #shortcode_compare_mobiles .datapackages-select label small #layout-nl-template-abroad-details p,
  #layout-nl-template-abroad-details #shortcode_compare_mbbs .datapackages-select label small p,
  #shortcode_compare_mbbs .datapackages-select label small #layout-nl-template-abroad-details p,
  #layout-nl-template-abroad p.small,
  #layout-nl-template-abroad .prepaid-home #product-info .product-pricing .terms p,
  .prepaid-home #product-info .product-pricing .terms #layout-nl-template-abroad p,
  #tinymce .highlights #layout-nl-template-abroad .txt-retail,
  #layout-nl-template-abroad-details .highlights #layout-nl-template-abroad .txt-retail,
  #layout-nl-template-abroad .highlights .txt-retail,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-retail,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-retail,
  #layout-nl-template-abroad #shortcode_compare_mobiles .datapackages-select label small p,
  #shortcode_compare_mobiles .datapackages-select label small #layout-nl-template-abroad p,
  #layout-nl-template-abroad #shortcode_compare_mbbs .datapackages-select label small p,
  #shortcode_compare_mbbs .datapackages-select label small #layout-nl-template-abroad p,
  .shortcode-nl-template-abroad p.small,
  #layout-nl-template-abroad p.small,
  #layout-nl-template-abroad-details p.small,
  .shortcode-nl-template-abroad .prepaid-home #product-info .product-pricing .terms p,
  .prepaid-home #product-info .product-pricing .terms .shortcode-nl-template-abroad p,
  #layout-nl-template-abroad .prepaid-home #product-info .product-pricing .terms p,
  .prepaid-home #product-info .product-pricing .terms #layout-nl-template-abroad p,
  #layout-nl-template-abroad-details .prepaid-home #product-info .product-pricing .terms p,
  .prepaid-home #product-info .product-pricing .terms #layout-nl-template-abroad-details p,
  .shortcode-nl-template-abroad #tinymce .highlights .txt-retail,
  #tinymce .highlights .shortcode-nl-template-abroad .txt-retail,
  #tinymce .highlights #layout-nl-template-abroad .txt-retail,
  #tinymce .highlights #layout-nl-template-abroad-details .txt-retail,
  #layout-nl-template-abroad-details .highlights .txt-retail,
  #layout-nl-template-abroad .highlights .txt-retail,
  .shortcode-nl-template-abroad .highlights .txt-retail,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad .txt-retail,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .txt-retail,
  .layout-nl-template-columns .highlights .shortcode-nl-template-abroad .txt-retail,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad .txt-retail,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .txt-retail,
  .shortcode-nl-template-abroad #shortcode_compare_mobiles .datapackages-select label small p,
  #shortcode_compare_mobiles .datapackages-select label small .shortcode-nl-template-abroad p,
  #layout-nl-template-abroad #shortcode_compare_mobiles .datapackages-select label small p,
  #shortcode_compare_mobiles .datapackages-select label small #layout-nl-template-abroad p,
  #layout-nl-template-abroad-details #shortcode_compare_mobiles .datapackages-select label small p,
  #shortcode_compare_mobiles .datapackages-select label small #layout-nl-template-abroad-details p,
  .shortcode-nl-template-abroad #shortcode_compare_mbbs .datapackages-select label small p,
  #shortcode_compare_mbbs .datapackages-select label small .shortcode-nl-template-abroad p,
  #layout-nl-template-abroad #shortcode_compare_mbbs .datapackages-select label small p,
  #shortcode_compare_mbbs .datapackages-select label small #layout-nl-template-abroad p,
  #layout-nl-template-abroad-details #shortcode_compare_mbbs .datapackages-select label small p,
  #shortcode_compare_mbbs .datapackages-select label small #layout-nl-template-abroad-details p,
  .layout-nl-template-columns p.small,
  .layout-nl-template-columns .prepaid-home #product-info .product-pricing .terms p,
  .prepaid-home #product-info .product-pricing .terms .layout-nl-template-columns p,
  .layout-nl-template-columns #tinymce .highlights .txt-retail,
  #tinymce .highlights .layout-nl-template-columns .txt-retail,
  .layout-nl-template-columns #layout-nl-template-abroad-details .highlights .txt-retail,
  #layout-nl-template-abroad-details .highlights .layout-nl-template-columns .txt-retail,
  .layout-nl-template-columns #layout-nl-template-abroad .highlights .txt-retail,
  #layout-nl-template-abroad .highlights .layout-nl-template-columns .txt-retail,
  .shortcode-nl-template-abroad .highlights .layout-nl-template-columns .txt-retail,
  .layout-nl-template-columns .highlights .txt-retail,
  .layout-nl-template-columns #shortcode_compare_mobiles .datapackages-select label small p,
  #shortcode_compare_mobiles .datapackages-select label small .layout-nl-template-columns p,
  .layout-nl-template-columns #shortcode_compare_mbbs .datapackages-select label small p,
  #shortcode_compare_mbbs .datapackages-select label small .layout-nl-template-columns p {
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #393939; }
  #tinymce .alert,
  #layout-nl-template-abroad-details .alert,
  #layout-nl-template-abroad .alert,
  .shortcode-nl-template-abroad .alert,
  #layout-nl-template-abroad .alert,
  #layout-nl-template-abroad-details .alert,
  .layout-nl-template-columns .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px; }
    #tinymce .alert.alert-success,
    #layout-nl-template-abroad-details .alert.alert-success,
    #layout-nl-template-abroad .alert.alert-success,
    .shortcode-nl-template-abroad .alert.alert-success,
    #layout-nl-template-abroad .alert.alert-success,
    #layout-nl-template-abroad-details .alert.alert-success,
    .layout-nl-template-columns .alert.alert-success {
      color: #3c763d;
      background-color: #dff0d8;
      border-color: #d6e9c6; }
    #tinymce .alert.alert-info,
    #layout-nl-template-abroad-details .alert.alert-info,
    #layout-nl-template-abroad .alert.alert-info,
    .shortcode-nl-template-abroad .alert.alert-info,
    #layout-nl-template-abroad .alert.alert-info,
    #layout-nl-template-abroad-details .alert.alert-info,
    .layout-nl-template-columns .alert.alert-info {
      color: #31708f;
      background-color: #d9edf7;
      border-color: #bce8f1; }
    #tinymce .alert.alert-warning,
    #layout-nl-template-abroad-details .alert.alert-warning,
    #layout-nl-template-abroad .alert.alert-warning,
    .shortcode-nl-template-abroad .alert.alert-warning,
    #layout-nl-template-abroad .alert.alert-warning,
    #layout-nl-template-abroad-details .alert.alert-warning,
    .layout-nl-template-columns .alert.alert-warning {
      color: #8a6d3b;
      background-color: #fcf8e3;
      border-color: #faebcc; }
    #tinymce .alert.alert-danger,
    #layout-nl-template-abroad-details .alert.alert-danger,
    #layout-nl-template-abroad .alert.alert-danger,
    .shortcode-nl-template-abroad .alert.alert-danger,
    #layout-nl-template-abroad .alert.alert-danger,
    #layout-nl-template-abroad-details .alert.alert-danger,
    .layout-nl-template-columns .alert.alert-danger {
      color: #a94442;
      background-color: #f2dede;
      border-color: #ebccd1; }
  #tinymce .highlights,
  #layout-nl-template-abroad-details .highlights,
  #layout-nl-template-abroad .highlights,
  .shortcode-nl-template-abroad .highlights,
  #layout-nl-template-abroad .highlights,
  #layout-nl-template-abroad-details .highlights,
  .layout-nl-template-columns .highlights {
    margin-top: 0.75em;
    margin-bottom: 3em;
    padding-left: 0;
    list-style: none; }
    #tinymce .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights .txt-sale,
    .layout-nl-template-columns .highlights .txt-sale {
      color: #D43287; }
  #tinymce span.label,
  #layout-nl-template-abroad-details span.label,
  #layout-nl-template-abroad span.label,
  .shortcode-nl-template-abroad span.label,
  #layout-nl-template-abroad span.label,
  #layout-nl-template-abroad-details span.label,
  .layout-nl-template-columns span.label {
    padding: 3px 8px 2px;
    margin: 0;
    vertical-align: text-bottom;
    line-height: 24px; }
  #tinymce span.label,
  #layout-nl-template-abroad-details span.label,
  #layout-nl-template-abroad span.label,
  .shortcode-nl-template-abroad span.label,
  #layout-nl-template-abroad span.label,
  #layout-nl-template-abroad-details span.label,
  .layout-nl-template-columns span.label {
    text-transform: uppercase;
    border-radius: 0;
    font-size: 14px;
    margin-right: 0.3rem; }
  #tinymce span.label.label-sale,
  #layout-nl-template-abroad-details span.label.label-sale,
  #layout-nl-template-abroad span.label.label-sale,
  .shortcode-nl-template-abroad span.label.label-sale,
  #layout-nl-template-abroad span.label.label-sale,
  #layout-nl-template-abroad-details span.label.label-sale,
  .layout-nl-template-columns span.label.label-sale {
    border: 1px solid #BBB;
    background: #FFEB24;
    color: #111111; }
  #tinymce span.label.label-cheap,
  #layout-nl-template-abroad-details span.label.label-cheap,
  #layout-nl-template-abroad span.label.label-cheap,
  .shortcode-nl-template-abroad span.label.label-cheap,
  #layout-nl-template-abroad span.label.label-cheap,
  #layout-nl-template-abroad-details span.label.label-cheap,
  .layout-nl-template-columns span.label.label-cheap {
    border: 1px solid #BBB;
    background: #FFEB24;
    color: #111111; }

/**
 * Padding and Margins
 */
.four-eight-column {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }

.layout-nl-template-columns .banner-gradient {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  .layout-nl-template-columns .banner-gradient .content-left {
    padding-right: 4rem; }
  .layout-nl-template-columns .banner-gradient .content-right {
    padding-left: 4rem; }
.layout-nl-template-columns .banner-image {
  background-repeat: no-repeat;
  background-size: cover; }

.shortcode-nl-template-abroad .section + .section, #layout-nl-template-abroad .section + .section, #layout-nl-template-abroad-details .section + .section {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }
.shortcode-nl-template-abroad .section:first-of-type, #layout-nl-template-abroad .section:first-of-type, #layout-nl-template-abroad-details .section:first-of-type {
  padding-top: 0; }
.shortcode-nl-template-abroad .section:last-of-type, #layout-nl-template-abroad .section:last-of-type, #layout-nl-template-abroad-details .section:last-of-type {
  padding-bottom: 0;
  padding-top: 0; }

#layout-nl-template-abroad {
  padding-top: 2rem; }

#layout-nl-template-abroad-details {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  #layout-nl-template-abroad-details h1 {
    font-weight: bold; }
  #layout-nl-template-abroad-details h1 span {
    font-weight: 400; }
  @media (max-width: 767px) {
    #layout-nl-template-abroad-details h1 {
      margin-top: 1.5rem; } }
  #layout-nl-template-abroad-details .product-pricing h2 {
    margin-bottom: 1rem;
    font-weight: 400;
    text-transform: uppercase; }
  #layout-nl-template-abroad-details .product-pricing h4, #tinymce .highlights #layout-nl-template-abroad-details .product-pricing .txt-title,
  #layout-nl-template-abroad-details .product-pricing .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights .product-pricing .txt-title,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .product-pricing .txt-title,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .product-pricing .txt-title,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .product-pricing .txt-title, #tinymce .highlights #layout-nl-template-abroad-details .product-pricing .txt-sale,
  #layout-nl-template-abroad-details .product-pricing .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights .product-pricing .txt-sale,
  #layout-nl-template-abroad .highlights #layout-nl-template-abroad-details .product-pricing .txt-sale,
  .shortcode-nl-template-abroad .highlights #layout-nl-template-abroad-details .product-pricing .txt-sale,
  .layout-nl-template-columns .highlights #layout-nl-template-abroad-details .product-pricing .txt-sale, #layout-nl-template-abroad-details .product-pricing #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #layout-nl-template-abroad-details .product-pricing .comment-reply-title {
    line-height: 24px;
    padding: 8px 0;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  #layout-nl-template-abroad-details .product-pricing table {
    margin: 0.6rem 0 1.2rem;
    width: 100%; }
    #layout-nl-template-abroad-details .product-pricing table tr {
      border: 1px solid #CCC;
      border-left: none;
      border-right: none; }
    #layout-nl-template-abroad-details .product-pricing table td {
      padding: 0.25rem 0.5rem; }
  #layout-nl-template-abroad-details .product-pricing a.btn {
    margin-bottom: 0.8rem;
    width: 100%; }
  #layout-nl-template-abroad-details .product-pricing p.allcaps {
    text-transform: uppercase;
    margin-bottom: 0; }
  #layout-nl-template-abroad-details .product-pricing .sales-points {
    min-height: 90px; }
  #layout-nl-template-abroad-details .product-mobile h2 {
    padding: 0.5rem 0.5rem;
    color: #FFF;
    background: #D43287; }
  #layout-nl-template-abroad-details .product-prepaid h2 {
    padding: 0.5rem 0.5rem;
    color: #FFF;
    background: #24AA5D; }
  #layout-nl-template-abroad-details .product-norden h2 {
    padding: 0.5rem 0.5rem;
    color: #FFF;
    background: #DF2E2F; }
  #layout-nl-template-abroad-details .product-nordenai h2 {
    padding: 0.5rem 0.5rem;
    color: #FFF;
    background: #B62223; }
  #layout-nl-template-abroad-details .product-world h2 {
    padding: 0.5rem 0.5rem;
    color: #FFF;
    background: #8E1819; }
  #layout-nl-template-abroad-details .product-worldai h2 {
    padding: 0.5rem 0.5rem;
    color: #FFF;
    background: #650F10; }
  #layout-nl-template-abroad-details .note-mobile-prepaid p + p {
    margin-top: 1.5rem; }
  #layout-nl-template-abroad-details .voip-title-banner {
    margin-top: 2rem; }
    #layout-nl-template-abroad-details .voip-title-banner h3 {
      font-weight: bold; }
    #layout-nl-template-abroad-details .voip-title-banner h3 span {
      font-weight: 400; }

#shortcode_compare_mobiles h2 {
  padding: 1.3rem 0.9rem 1.2rem;
  color: #FFF;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0.8rem; }
#shortcode_compare_mobiles .compare_mobile:nth-of-type(1) h2 {
  background: #E069A8; }
#shortcode_compare_mobiles .compare_mobile:nth-of-type(2) h2 {
  background: #BC2B77; }
#shortcode_compare_mobiles .compare_mobile {
  margin-bottom: 1em; }
#shortcode_compare_mobiles .datapackages-select input:checked + label p {
  color: #FFFFFF; }
#shortcode_compare_mobiles .button {
  margin-bottom: 3rem; }
#shortcode_compare_mobiles .button a {
  width: 100%;
  margin-top: 14px; }
#shortcode_compare_mobiles .price span {
  font-size: 48px;
  line-height: 48px;
  font-weight: bold; }
#shortcode_compare_mobiles .price p {
  font-size: 48px;
  line-height: 48px;
  font-weight: bold;
  display: inline; }
#shortcode_compare_mobiles .price div {
  font-size: 13px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
  color: #888888; }
#shortcode_compare_mobiles .button-price {
  margin-top: 1em; }

#shortcode_compare_voips h2 {
  padding: 1.3rem 0.9rem 1.0rem;
  color: #FFF;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 400; }
#shortcode_compare_voips h2 span {
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  text-transform: uppercase; }
#shortcode_compare_voips .compare_voip:nth-of-type(1) h2 {
  background: #DF2E2F; }
#shortcode_compare_voips .compare_voip:nth-of-type(2) h2 {
  background: #B62223; }
#shortcode_compare_voips .compare_voip:nth-of-type(3) h2 {
  background: #8E1819; }
#shortcode_compare_voips .compare_voip:nth-of-type(4) h2 {
  background: #650F10; }
#shortcode_compare_voips .summary {
  padding-top: 1rem; }
  #shortcode_compare_voips .summary ul {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
#shortcode_compare_voips .price {
  padding-top: 1rem;
  padding-bottom: 1rem; }
#shortcode_compare_voips .price p {
  font-size: 48px;
  line-height: 48px;
  font-weight: bold;
  margin: 0; }
#shortcode_compare_voips .price div {
  font-size: 13px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
  color: #888888; }
#shortcode_compare_voips .button a {
  width: 100%; }
@media (max-width: 1200px) {
  #shortcode_compare_voips .button {
    margin-bottom: 3rem; } }
@media (min-width: 768px) {
  #shortcode_compare_voips .summary {
    min-height: 260px; } }
@media (min-width: 992px) {
  #shortcode_compare_voips .summary {
    min-height: 210px; } }
@media (min-width: 1200px) {
  #shortcode_compare_voips .summary {
    min-height: 360px; } }

#shortcode_compare_mbbs {
  background: #FFF;
  box-shadow: inset 0 0 1px #888; }
  #shortcode_compare_mbbs h2 {
    padding: 1.3rem 0.9rem 1.0rem;
    color: #FFF;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 400;
    background: #9B59B6;
    margin-bottom: 1.5rem; }
  #shortcode_compare_mbbs .datapackages-select input:checked + label p {
    color: #FFFFFF; }
  #shortcode_compare_mbbs .button {
    margin-bottom: 3rem; }
  #shortcode_compare_mbbs .button a {
    width: 100%;
    margin-top: 14px; }
  #shortcode_compare_mbbs .price span {
    font-size: 48px;
    line-height: 48px;
    font-weight: bold; }
  #shortcode_compare_mbbs .price p {
    font-size: 48px;
    line-height: 48px;
    font-weight: bold;
    display: inline; }
  #shortcode_compare_mbbs .price div {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    margin: 0;
    color: #888888; }

.box_inside {
  background: #FFF;
  box-shadow: inset 0 0 1px #888; }
  .box_inside .summary {
    padding-left: 0.8rem;
    padding-right: 0.8rem; }
  .box_inside .description {
    padding-left: 0.8rem;
    padding-right: 0.8rem; }
  .box_inside .datapackages-select {
    padding-left: 0.8rem;
    padding-right: 0.8rem; }
  .box_inside .button-price {
    padding-left: 0.8rem;
    padding-right: 0.8rem; }
  .box_inside a.readmore {
    display: block;
    padding: 0.8em 0; }

@media (max-width: 768px) {
  .archive-blog {
    padding-left: 0;
    padding-right: 0; }

  .container-blog {
    padding-left: 0;
    padding-right: 0; } }
#single-blog {
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 24px;
  padding-top: 36px;
  padding-bottom: 36px; }
  @media (max-width: 768px) {
    #single-blog {
      padding-top: 0;
      padding-bottom: 0; } }
  #single-blog h1, #single-blog h2, #single-blog h3, #single-blog h4, #single-blog #tinymce .highlights .txt-title, #tinymce .highlights #single-blog .txt-title,
  #single-blog #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #single-blog .txt-title,
  #single-blog #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights #single-blog .txt-title,
  #single-blog .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #single-blog .txt-title,
  #single-blog .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights #single-blog .txt-title, #single-blog #tinymce .highlights .txt-sale, #tinymce .highlights #single-blog .txt-sale,
  #single-blog #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #single-blog .txt-sale,
  #single-blog #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #single-blog .txt-sale,
  #single-blog .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #single-blog .txt-sale,
  #single-blog .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights #single-blog .txt-sale, #single-blog section.comments .comment-respond .comment-reply-title, #single-blog h5, #single-blog h6 {
    font-family: "Roboto Condensed";
    font-weight: 700;
    font-style: normal; }
  #single-blog h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 60px;
    font-weight: 700;
    color: #111111;
    margin: 0 0 10px; }
  #single-blog h2 {
    font-size: 38px;
    font-size: 2.375rem;
    line-height: 48px;
    font-weight: 700;
    color: #111111;
    margin: 0 0 10px; }
  #single-blog h3 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 36px;
    font-weight: 700;
    color: #111111;
    margin: 0 0  6px; }
  #single-blog h4, #single-blog #tinymce .highlights .txt-title, #tinymce .highlights #single-blog .txt-title,
  #single-blog #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #single-blog .txt-title,
  #single-blog #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights #single-blog .txt-title,
  #single-blog .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #single-blog .txt-title,
  #single-blog .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights #single-blog .txt-title, #single-blog #tinymce .highlights .txt-sale, #tinymce .highlights #single-blog .txt-sale,
  #single-blog #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #single-blog .txt-sale,
  #single-blog #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #single-blog .txt-sale,
  #single-blog .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #single-blog .txt-sale,
  #single-blog .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights #single-blog .txt-sale, #single-blog section.comments .comment-respond .comment-reply-title {
    font-size: 21px;
    font-size: 1.3125rem;
    line-height: 28px;
    font-weight: 700;
    color: #111111;
    margin: 0 0  3px; }
  #single-blog h5 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    font-weight: 700;
    color: #111111;
    margin: 0 0 10px; }
  #single-blog h6 {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 18px;
    font-weight: 700;
    color: #111111;
    margin: 0 0 12px;
    text-transform: uppercase; }
  #single-blog p {
    font-size: 16px;
    font-weight: 400;
    color: #393939;
    margin: 0 0 12px; }
  #single-blog p.ingress, #single-blog .prepaid-home #prepaid-header p, .prepaid-home #prepaid-header #single-blog p, #single-blog #tinymce .highlights .txt-minutes, #tinymce .highlights #single-blog .txt-minutes,
  #single-blog #layout-nl-template-abroad-details .highlights .txt-minutes,
  #layout-nl-template-abroad-details .highlights #single-blog .txt-minutes,
  #single-blog #layout-nl-template-abroad .highlights .txt-minutes,
  #layout-nl-template-abroad .highlights #single-blog .txt-minutes,
  #single-blog .shortcode-nl-template-abroad .highlights .txt-minutes,
  .shortcode-nl-template-abroad .highlights #single-blog .txt-minutes,
  #single-blog .layout-nl-template-columns .highlights .txt-minutes,
  .layout-nl-template-columns .highlights #single-blog .txt-minutes {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    color: #393939;
    margin: 0 0 16px; }
  #single-blog p + h2 {
    margin-top: 32px; }
  #single-blog p + h3 {
    margin-top: 32px; }
  #single-blog p + h4, #single-blog #tinymce .highlights p + .txt-title, #tinymce .highlights #single-blog p + .txt-title,
  #single-blog #layout-nl-template-abroad-details .highlights p + .txt-title,
  #layout-nl-template-abroad-details .highlights #single-blog p + .txt-title,
  #single-blog #layout-nl-template-abroad .highlights p + .txt-title,
  #layout-nl-template-abroad .highlights #single-blog p + .txt-title,
  #single-blog .shortcode-nl-template-abroad .highlights p + .txt-title,
  .shortcode-nl-template-abroad .highlights #single-blog p + .txt-title,
  #single-blog .layout-nl-template-columns .highlights p + .txt-title,
  .layout-nl-template-columns .highlights #single-blog p + .txt-title, #single-blog #tinymce .highlights p + .txt-sale, #tinymce .highlights #single-blog p + .txt-sale,
  #single-blog #layout-nl-template-abroad-details .highlights p + .txt-sale,
  #layout-nl-template-abroad-details .highlights #single-blog p + .txt-sale,
  #single-blog #layout-nl-template-abroad .highlights p + .txt-sale,
  #layout-nl-template-abroad .highlights #single-blog p + .txt-sale,
  #single-blog .shortcode-nl-template-abroad .highlights p + .txt-sale,
  .shortcode-nl-template-abroad .highlights #single-blog p + .txt-sale,
  #single-blog .layout-nl-template-columns .highlights p + .txt-sale,
  .layout-nl-template-columns .highlights #single-blog p + .txt-sale, #single-blog section.comments .comment-respond p + .comment-reply-title {
    margin-top: 32px; }
  #single-blog p + h5 {
    margin-top: 32px; }
  #single-blog p + h6 {
    margin-top: 32px; }
  #single-blog blockquote {
    margin: 18px 0 12px; }
    #single-blog blockquote p {
      font-size: 21px;
      font-size: 1.3125rem;
      line-height: 28px;
      font-weight: 400;
      font-family: serif;
      color: #888;
      font-style: italic; }
  #single-blog section {
    padding-left: 32px;
    padding-right: 32px; }
  #single-blog section.header {
    background: #FFF;
    padding-top: 36px; }
    @media (min-width: 768px) {
      #single-blog section.header {
        border-top: 1px solid #DDD;
        border-left: 1px solid #DDD;
        border-right: 1px solid #DDD; } }
    #single-blog section.header h1 {
      margin-bottom: 24px; }
    #single-blog section.header .byline {
      border-top: 1px solid #DDD;
      border-bottom: 1px solid #DDD;
      padding: 3px 0; }
      #single-blog section.header .byline .item {
        font-size: 14px;
        line-height: 28px; }
      #single-blog section.header .byline .item i {
        color: #AAA;
        margin-right: 3px; }
      #single-blog section.header .byline .item:not(:last-of-type):after {
        content: '|';
        padding: 6px;
        color: #AAA; }
  #single-blog section.content {
    background: #FFF;
    padding-top: 28px;
    padding-bottom: 36px; }
    @media (min-width: 768px) {
      #single-blog section.content {
        border-left: 1px solid #DDD;
        border-right: 1px solid #DDD; } }
    #single-blog section.content img {
      border: 8px solid white;
      box-shadow: 0 0 2px #888;
      margin-left: 1px; }
    #single-blog section.content .wp-caption {
      border: 8px solid white;
      box-shadow: 0 0 2px #888;
      margin-left: 1px;
      margin-bottom: 22px;
      width: 100% !important; }
      #single-blog section.content .wp-caption img {
        border: none;
        box-shadow: none;
        margin-left: 0; }
      #single-blog section.content .wp-caption .wp-caption-text {
        padding: 10px 0 3px;
        margin: 0;
        font-style: italic;
        color: #666;
        font-size: 14px;
        line-height: 18px; }
  #single-blog section.postnav {
    background: #FFF;
    border-top: 1px solid #DDD; }
    @media (min-width: 768px) {
      #single-blog section.postnav {
        border-left: 1px solid #DDD;
        border-right: 1px solid #DDD; } }
    #single-blog section.postnav .post-link {
      padding-top: 12px;
      padding-bottom: 12px; }
      #single-blog section.postnav .post-link p {
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        color: #999; }
      #single-blog section.postnav .post-link a {
        color: #327E9F;
        font-weight: 400; }
      #single-blog section.postnav .post-link .fa-home {
        font-size: 18px;
        line-height: 18px;
        color: #A9A9A9; }
  #single-blog section.social {
    background: #EEE;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px; }
    @media (min-width: 768px) {
      #single-blog section.social {
        border-left: 1px solid #DDD;
        border-right: 1px solid #DDD; } }
    #single-blog section.social .item:not(:last-of-type):after {
      content: '|';
      padding: 6px;
      color: #AAA; }
    #single-blog section.social .facebook a {
      color: #3a5795; }
    #single-blog section.social .twitter a {
      color: #55acee; }
    #single-blog section.social .google a {
      color: #DB4437; }
  #single-blog section.comments {
    background: #FFF;
    padding-top: 36px;
    padding-bottom: 36px; }
    @media (min-width: 768px) {
      #single-blog section.comments {
        border-left: 1px solid #DDD;
        border-right: 1px solid #DDD;
        border-bottom: 1px solid #DDD; } }
    #single-blog section.comments .comment-list {
      padding: 0; }
      #single-blog section.comments .comment-list li {
        list-style: none;
        position: relative;
        background: #F7F7F7;
        border: 1px solid #DEDEDE;
        padding: 12px;
        margin: 12px 0; }
      #single-blog section.comments .comment-list .comment-avatar {
        float: left;
        width: 60px; }
      #single-blog section.comments .comment-list .comment-meta .author {
        font-size: 16px;
        margin: 0;
        font-weight: bold; }
      #single-blog section.comments .comment-list .comment-meta .date {
        font-size: 14px;
        margin: 0;
        font-style: italic;
        color: #888; }
      #single-blog section.comments .comment-list .comment-edit-link {
        font-size: 12px; }
      #single-blog section.comments .comment-list .comment-moderate p {
        margin: 6px 0 0;
        font-weight: bold;
        font-style: italic; }
      #single-blog section.comments .comment-list .comment-message p {
        padding: 6px 0; }
        #single-blog section.comments .comment-list .comment-message p:last-of-type {
          margin-bottom: 0; }
      #single-blog section.comments .comment-list .children li {
        margin-bottom: 0;
        background: none;
        border: none; }
    #single-blog section.comments .comment-pagination {
      border-bottom: 1px solid #DDD;
      margin-bottom: 24px;
      padding-bottom: 6px; }
      #single-blog section.comments .comment-pagination ul.page-numbers {
        display: inline-block;
        padding-left: 0;
        margin: 0; }
      #single-blog section.comments .comment-pagination li {
        display: inline; }
      #single-blog section.comments .comment-pagination span, #single-blog section.comments .comment-pagination a {
        position: relative;
        float: left;
        text-decoration: none;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        font-size: 14px; }
      #single-blog section.comments .comment-pagination span.current {
        color: #fff;
        background-color: #337ab7;
        border: 1px solid #337ab7; }
      #single-blog section.comments .comment-pagination a.page-numbers {
        color: #337ab7;
        background-color: #fff;
        border: 1px solid #ddd; }
    #single-blog section.comments .comment-input-note {
      font-weight: 400;
      font-size: 14px; }

#archive-blog {
  font-family: "Open Sans";
  font-size: 16px;
  line-height: 24px;
  padding-top: 36px;
  padding-bottom: 36px; }
  @media (max-width: 768px) {
    #archive-blog {
      padding-top: 24px;
      padding-bottom: 24px; } }
  #archive-blog h1, #archive-blog h2, #archive-blog h3, #archive-blog h4, #archive-blog #tinymce .highlights .txt-title, #tinymce .highlights #archive-blog .txt-title,
  #archive-blog #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #archive-blog .txt-title,
  #archive-blog #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights #archive-blog .txt-title,
  #archive-blog .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #archive-blog .txt-title,
  #archive-blog .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights #archive-blog .txt-title, #archive-blog #tinymce .highlights .txt-sale, #tinymce .highlights #archive-blog .txt-sale,
  #archive-blog #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #archive-blog .txt-sale,
  #archive-blog #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #archive-blog .txt-sale,
  #archive-blog .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #archive-blog .txt-sale,
  #archive-blog .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights #archive-blog .txt-sale, #archive-blog #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #archive-blog .comment-reply-title, #archive-blog h5, #archive-blog h6 {
    font-family: "Roboto Condensed";
    font-weight: 700;
    font-style: normal; }
  #archive-blog h3 {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 37px;
    font-weight: 700;
    color: #393939;
    margin: 0 0 5px; }
  #archive-blog h5 {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    font-weight: 700;
    margin: 0 0 10px; }
  #archive-blog section.header {
    background: #FFF; }
  #archive-blog aside.blog-sidebar .sidebar-recent {
    background: #FFF;
    box-shadow: 0 2px 3px #DEDEDE;
    padding: 12px 15px;
    margin-bottom: 12px; }
    #archive-blog aside.blog-sidebar .sidebar-recent .recent-post {
      border-bottom: 1px solid #EEE;
      padding: 0; }
      #archive-blog aside.blog-sidebar .sidebar-recent .recent-post .recent-post-date {
        text-transform: uppercase;
        margin-bottom: 3px;
        margin-top: 12px;
        font-size: 12px;
        color: #888; }
      #archive-blog aside.blog-sidebar .sidebar-recent .recent-post h5 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 12px; }
    #archive-blog aside.blog-sidebar .sidebar-recent .recent-post:last-of-type {
      border-bottom: none; }
  #archive-blog aside.blog-sidebar .sidebar-tags {
    background: #FFF;
    box-shadow: 0 2px 3px #DEDEDE;
    padding: 12px 15px; }
    #archive-blog aside.blog-sidebar .sidebar-tags a {
      color: #9B59B6; }
  #archive-blog .blog-posts .archive-page-link {
    background: #FFF;
    padding: 6px 12px;
    box-shadow: 0 2px 3px #DEDEDE;
    margin-bottom: 24px; }
  #archive-blog .blog-post {
    background: #FFF;
    margin-bottom: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
    box-shadow: 0 2px 3px #DEDEDE;
    min-height: 100px; }
    #archive-blog .blog-post .byline {
      border-top: 1px solid #DDD;
      border-bottom: 1px solid #DDD;
      padding: 3px 0;
      margin-bottom: 12px; }
      #archive-blog .blog-post .byline .item {
        font-size: 14px;
        line-height: 28px; }
      #archive-blog .blog-post .byline .item i {
        color: #AAA;
        margin-right: 3px; }
      #archive-blog .blog-post .byline .item:not(:last-of-type):after {
        content: '|';
        padding: 6px;
        color: #AAA; }
    #archive-blog .blog-post a:hover {
      color: #393939; }
    #archive-blog .blog-post .btn-default.btn-sm {
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.5;
      color: #333;
      background-color: #F1F1F1;
      border-color: #D8D8D8; }
      #archive-blog .blog-post .btn-default.btn-sm:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad; }
    #archive-blog .blog-post .featured-image {
      margin-bottom: 1em; }
      #archive-blog .blog-post .featured-image img {
        display: block;
        max-width: 100%;
        height: auto; }
    #archive-blog .blog-post .excerpt p {
      font-size: 16px;
      font-weight: 400;
      color: #393939;
      margin: 0 0 10px; }
    #archive-blog .blog-post .excerpt a {
      font-size: 16px;
      font-weight: 400;
      margin: 0 0 12px; }
  #archive-blog .blog-post:last-of-type {
    margin-bottom: 0; }
  @media (max-width: 992px) {
    #archive-blog .blog-post:last-of-type {
      margin-bottom: 12px; } }

#nl-poland-landing h1 {
  font-family: 'Roboto Condensed';
  font-size: 68px;
  font-size: 4.25rem;
  line-height: 1.1;
  font-weight: 400; }
#nl-poland-landing h2 {
  font-family: 'Roboto Condensed';
  font-size: 51px;
  font-size: 3.1875rem;
  line-height: 1.1;
  font-weight: 400;
  text-transform: uppercase; }
#nl-poland-landing h3 {
  font-family: 'Roboto Condensed';
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.1;
  font-weight: 400;
  text-transform: uppercase; }
#nl-poland-landing h4, #nl-poland-landing #tinymce .highlights .txt-title, #tinymce .highlights #nl-poland-landing .txt-title,
#nl-poland-landing #layout-nl-template-abroad-details .highlights .txt-title,
#layout-nl-template-abroad-details .highlights #nl-poland-landing .txt-title,
#nl-poland-landing #layout-nl-template-abroad .highlights .txt-title,
#layout-nl-template-abroad .highlights #nl-poland-landing .txt-title,
#nl-poland-landing .shortcode-nl-template-abroad .highlights .txt-title,
.shortcode-nl-template-abroad .highlights #nl-poland-landing .txt-title,
#nl-poland-landing .layout-nl-template-columns .highlights .txt-title,
.layout-nl-template-columns .highlights #nl-poland-landing .txt-title, #nl-poland-landing #tinymce .highlights .txt-sale, #tinymce .highlights #nl-poland-landing .txt-sale,
#nl-poland-landing #layout-nl-template-abroad-details .highlights .txt-sale,
#layout-nl-template-abroad-details .highlights #nl-poland-landing .txt-sale,
#nl-poland-landing #layout-nl-template-abroad .highlights .txt-sale,
#layout-nl-template-abroad .highlights #nl-poland-landing .txt-sale,
#nl-poland-landing .shortcode-nl-template-abroad .highlights .txt-sale,
.shortcode-nl-template-abroad .highlights #nl-poland-landing .txt-sale,
#nl-poland-landing .layout-nl-template-columns .highlights .txt-sale,
.layout-nl-template-columns .highlights #nl-poland-landing .txt-sale, #nl-poland-landing #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #nl-poland-landing .comment-reply-title {
  font-family: 'Roboto Condensed'; }
#nl-poland-landing #intro {
  padding-top: 3em;
  padding-bottom: 2em;
  background-image: url("../images/girl_phone_1.jpg");
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }
  @media (max-width: 767px) {
    #nl-poland-landing #intro {
      background-position: 50%; } }
  @media (min-width: 768px) {
    #nl-poland-landing #intro {
      background-position: 20%; } }
  @media (min-width: 992px) {
    #nl-poland-landing #intro {
      background-position: 50%; } }
  #nl-poland-landing #intro .callme {
    background: rgba(255, 255, 255, 0.8);
    padding: 1em;
    box-shadow: 0 0 2px #999; }
    #nl-poland-landing #intro .callme input[type='submit'] {
      width: 50% !important; }
    #nl-poland-landing #intro .callme .gform_footer {
      margin: 0 !important;
      padding: 0 !important; }
    #nl-poland-landing #intro .callme input[type='text'] {
      width: 100% !important;
      font-size: 14px !important;
      padding: 8px !important; }
    #nl-poland-landing #intro .callme input[type='submit'] {
      width: 100% !important; }
#nl-poland-landing #products {
  margin-top: 3em; }
  #nl-poland-landing #products .hero-block {
    text-align: center;
    padding-bottom: 2em; }
    #nl-poland-landing #products .hero-block h2 {
      font-size: 58px;
      font-size: 3.625rem; }
    #nl-poland-landing #products .hero-block h2 span {
      color: #D43287; }
    #nl-poland-landing #products .hero-block span.feature {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.3;
      margin-right: 32px;
      white-space: nowrap; }
    #nl-poland-landing #products .hero-block span.feature i {
      color: #27AED8; }
    #nl-poland-landing #products .hero-block span.feature:last-of-type {
      margin-right: 0; }
    @media (max-width: 768px) {
      #nl-poland-landing #products .hero-block h2 {
        text-align: left; }
      #nl-poland-landing #products .hero-block span.feature {
        text-align: left;
        display: block; } }
  #nl-poland-landing #products .product-block {
    margin-bottom: 2em; }
    #nl-poland-landing #products .product-block.product-1 .title {
      background: #D43287; }
    #nl-poland-landing #products .product-block.product-2 .title {
      background: #BC2B77; }
    #nl-poland-landing #products .product-block.product-3 .title {
      background: #A32366; }
    #nl-poland-landing #products .product-block.product-4 .title {
      background: #8A1C55; }
    #nl-poland-landing #products .product-block .title {
      padding: 8px 16px; }
    #nl-poland-landing #products .product-block .title h3 {
      margin: 0;
      color: #FFF; }
    #nl-poland-landing #products .product-block .features {
      padding: 16px 16px;
      background: #FFF; }
    #nl-poland-landing #products .product-block .features {
      border-left: 1px solid #DDD;
      border-right: 1px solid #DDD; }
    #nl-poland-landing #products .product-block .features li {
      list-style: none;
      padding-top: 6px;
      padding-bottom: 6px; }
    #nl-poland-landing #products .product-block .features i {
      width: 25px; }
    #nl-poland-landing #products .product-block .minutes {
      padding: 8px 16px;
      background: #327E9F; }
    #nl-poland-landing #products .product-block .minutes p {
      font-size: 17px;
      font-size: 1.0625rem;
      font-weight: 600;
      margin: 0;
      color: #FFF; }
    #nl-poland-landing #products .product-block .price {
      padding: 10px 16px 12px;
      background: #FFF; }
    #nl-poland-landing #products .product-block .price {
      border: 1px solid #DDD;
      border-top: none; }
    #nl-poland-landing #products .product-block .price p {
      margin: 0;
      line-height: 1.2;
      display: inline-block; }
    #nl-poland-landing #products .product-block .price-value {
      font-size: 28px;
      font-size: 1.75rem;
      font-weight: 700;
      color: #111; }
    #nl-poland-landing #products .product-block .price-affix {
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: 700;
      color: #111; }
    #nl-poland-landing #products .product-block .price-label {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400;
      color: #111; }
  #nl-poland-landing #products .product-description p {
    font-size: 12px;
    font-size: 0.75rem; }
  #nl-poland-landing #products .product-description p:last-of-type {
    margin-bottom: 0; }
#nl-poland-landing #features {
  background: #FFF;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  margin-top: 2em;
  padding-bottom: 2em; }
  #nl-poland-landing #features .hero-block {
    text-align: center;
    padding-top: 4em;
    padding-bottom: 2em; }
    #nl-poland-landing #features .hero-block h2 {
      font-size: 42px;
      font-size: 2.625rem;
      font-weight: 600; }
    #nl-poland-landing #features .hero-block h2 span {
      color: #D43287; }
    @media (max-width: 768px) {
      #nl-poland-landing #features .hero-block {
        padding-bottom: 1em; }
        #nl-poland-landing #features .hero-block h2 {
          text-align: left; } }
  #nl-poland-landing #features .feature-block {
    margin-bottom: 2em; }
    #nl-poland-landing #features .feature-block h3 {
      text-transform: inherit; }
    #nl-poland-landing #features .feature-block h4, #nl-poland-landing #features .feature-block #tinymce .highlights .txt-title, #tinymce .highlights #nl-poland-landing #features .feature-block .txt-title,
    #nl-poland-landing #features .feature-block #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights #nl-poland-landing #features .feature-block .txt-title,
    #nl-poland-landing #features .feature-block #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights #nl-poland-landing #features .feature-block .txt-title,
    #nl-poland-landing #features .feature-block .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights #nl-poland-landing #features .feature-block .txt-title,
    #nl-poland-landing #features .feature-block .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights #nl-poland-landing #features .feature-block .txt-title, #nl-poland-landing #features .feature-block #tinymce .highlights .txt-sale, #tinymce .highlights #nl-poland-landing #features .feature-block .txt-sale,
    #nl-poland-landing #features .feature-block #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights #nl-poland-landing #features .feature-block .txt-sale,
    #nl-poland-landing #features .feature-block #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights #nl-poland-landing #features .feature-block .txt-sale,
    #nl-poland-landing #features .feature-block .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights #nl-poland-landing #features .feature-block .txt-sale,
    #nl-poland-landing #features .feature-block .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights #nl-poland-landing #features .feature-block .txt-sale, #nl-poland-landing #features .feature-block #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #nl-poland-landing #features .feature-block .comment-reply-title {
      font-size: 18px;
      font-size: 1.125rem; }
    #nl-poland-landing #features .feature-block p {
      font-size: 16px;
      font-size: 1rem; }
    #nl-poland-landing #features .feature-block .image {
      padding: 0; }
#nl-poland-landing #faq .hero-block {
  text-align: center;
  padding-top: 3em;
  padding-bottom: 2em; }
  #nl-poland-landing #faq .hero-block h2 {
    font-size: 42px;
    font-size: 2.625rem;
    font-weight: 600; }
  #nl-poland-landing #faq .hero-block h2 span {
    color: #D43287; }
  @media (max-width: 768px) {
    #nl-poland-landing #faq .hero-block {
      padding-bottom: 1em;
      text-align: left; } }
#nl-poland-landing #faq .faq-block {
  margin-bottom: 2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }
  #nl-poland-landing #faq .faq-block h4, #nl-poland-landing #faq .faq-block #tinymce .highlights .txt-title, #tinymce .highlights #nl-poland-landing #faq .faq-block .txt-title,
  #nl-poland-landing #faq .faq-block #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #nl-poland-landing #faq .faq-block .txt-title,
  #nl-poland-landing #faq .faq-block #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights #nl-poland-landing #faq .faq-block .txt-title,
  #nl-poland-landing #faq .faq-block .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #nl-poland-landing #faq .faq-block .txt-title,
  #nl-poland-landing #faq .faq-block .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights #nl-poland-landing #faq .faq-block .txt-title, #nl-poland-landing #faq .faq-block #tinymce .highlights .txt-sale, #tinymce .highlights #nl-poland-landing #faq .faq-block .txt-sale,
  #nl-poland-landing #faq .faq-block #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #nl-poland-landing #faq .faq-block .txt-sale,
  #nl-poland-landing #faq .faq-block #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #nl-poland-landing #faq .faq-block .txt-sale,
  #nl-poland-landing #faq .faq-block .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #nl-poland-landing #faq .faq-block .txt-sale,
  #nl-poland-landing #faq .faq-block .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights #nl-poland-landing #faq .faq-block .txt-sale, #nl-poland-landing #faq .faq-block #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #nl-poland-landing #faq .faq-block .comment-reply-title {
    font-size: 19px;
    font-size: 1.1875rem; }
  #nl-poland-landing #faq .faq-block p {
    font-size: 16px;
    font-size: 1rem; }
  #nl-poland-landing #faq .faq-block p:last-of-type {
    margin-bottom: 0; }
  @media (min-width: 992px) {
    #nl-poland-landing #faq .faq-block {
      min-height: 173px;
      border-left: 5px solid #CCC; } }
#nl-poland-landing #contactme {
  background: #FFF;
  border-top: 1px solid #DDD;
  padding-top: 2em;
  padding-bottom: 1.5em; }
  #nl-poland-landing #contactme h3 {
    font-size: 24px;
    font-size: 1.5rem;
    text-transform: inherit;
    text-align: center; }
  #nl-poland-landing #contactme .gform_wrapper input {
    font-size: 16px;
    padding: 8px; }
  #nl-poland-landing #contactme .gform_wrapper textarea {
    font-size: 16px;
    padding: 8px;
    min-height: 185px; }
  #nl-poland-landing #contactme .gform_footer {
    text-align: center; }
    #nl-poland-landing #contactme .gform_footer input[type='submit'] {
      min-width: 300px !important; }
  @media (max-width: 991px) {
    #nl-poland-landing #contactme .gform_body li {
      float: none;
      width: 100%; } }
  @media (max-width: 768px) {
    #nl-poland-landing #contactme h3 {
      text-align: left; }
    #nl-poland-landing #contactme .gform_footer {
      text-align: left; }
      #nl-poland-landing #contactme .gform_footer input[type='submit'] {
        width: 100% !important; } }
  #nl-poland-landing #contactme .validation_error {
    font-size: 14px;
    font-size: 0.875rem; }

#nl-english-landing h1 {
  font-family: 'Roboto Condensed';
  font-size: 68px;
  font-size: 4.25rem;
  line-height: 1.1;
  font-weight: 400; }
#nl-english-landing h2 {
  font-family: 'Roboto Condensed';
  font-size: 51px;
  font-size: 3.1875rem;
  line-height: 1.1;
  font-weight: 400;
  text-transform: uppercase; }
#nl-english-landing h3 {
  font-family: 'Roboto Condensed';
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.1;
  font-weight: 400;
  text-transform: uppercase; }
#nl-english-landing h4, #nl-english-landing #tinymce .highlights .txt-title, #tinymce .highlights #nl-english-landing .txt-title,
#nl-english-landing #layout-nl-template-abroad-details .highlights .txt-title,
#layout-nl-template-abroad-details .highlights #nl-english-landing .txt-title,
#nl-english-landing #layout-nl-template-abroad .highlights .txt-title,
#layout-nl-template-abroad .highlights #nl-english-landing .txt-title,
#nl-english-landing .shortcode-nl-template-abroad .highlights .txt-title,
.shortcode-nl-template-abroad .highlights #nl-english-landing .txt-title,
#nl-english-landing .layout-nl-template-columns .highlights .txt-title,
.layout-nl-template-columns .highlights #nl-english-landing .txt-title, #nl-english-landing #tinymce .highlights .txt-sale, #tinymce .highlights #nl-english-landing .txt-sale,
#nl-english-landing #layout-nl-template-abroad-details .highlights .txt-sale,
#layout-nl-template-abroad-details .highlights #nl-english-landing .txt-sale,
#nl-english-landing #layout-nl-template-abroad .highlights .txt-sale,
#layout-nl-template-abroad .highlights #nl-english-landing .txt-sale,
#nl-english-landing .shortcode-nl-template-abroad .highlights .txt-sale,
.shortcode-nl-template-abroad .highlights #nl-english-landing .txt-sale,
#nl-english-landing .layout-nl-template-columns .highlights .txt-sale,
.layout-nl-template-columns .highlights #nl-english-landing .txt-sale, #nl-english-landing #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #nl-english-landing .comment-reply-title {
  font-family: 'Roboto Condensed'; }
#nl-english-landing #intro {
  padding-top: 3em;
  padding-bottom: 2em;
  background-image: url("../images/girl_phone_1.jpg");
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat; }
  @media (max-width: 767px) {
    #nl-english-landing #intro {
      background-position: 50%; } }
  @media (min-width: 768px) {
    #nl-english-landing #intro {
      background-position: 20%; } }
  @media (min-width: 992px) {
    #nl-english-landing #intro {
      background-position: 50%; } }
  #nl-english-landing #intro .callme {
    background: rgba(255, 255, 255, 0.8);
    padding: 1em;
    box-shadow: 0 0 2px #999; }
    #nl-english-landing #intro .callme input[type='submit'] {
      width: 50% !important; }
    #nl-english-landing #intro .callme .gform_footer {
      margin: 0 !important;
      padding: 0 !important; }
    #nl-english-landing #intro .callme input[type='text'] {
      width: 100% !important;
      font-size: 14px !important;
      padding: 8px !important; }
    #nl-english-landing #intro .callme input[type='submit'] {
      width: 100% !important; }
#nl-english-landing #products {
  margin-top: 3em; }
  #nl-english-landing #products .hero-block {
    text-align: center;
    padding-bottom: 2em; }
    #nl-english-landing #products .hero-block h2 {
      font-size: 58px;
      font-size: 3.625rem; }
    #nl-english-landing #products .hero-block h2 span {
      color: #D43287; }
    #nl-english-landing #products .hero-block span.feature {
      font-size: 18px;
      font-size: 1.125rem;
      line-height: 1.3;
      margin-right: 32px;
      white-space: nowrap; }
    #nl-english-landing #products .hero-block span.feature i {
      color: #27AED8; }
    #nl-english-landing #products .hero-block span.feature:last-of-type {
      margin-right: 0; }
    @media (max-width: 768px) {
      #nl-english-landing #products .hero-block h2 {
        text-align: left; }
      #nl-english-landing #products .hero-block span.feature {
        text-align: left;
        display: block; } }
  #nl-english-landing #products .product-block {
    margin-bottom: 2em; }
    #nl-english-landing #products .product-block.product-1 .title {
      background: #E069A8; }
    #nl-english-landing #products .product-block.product-2 .title {
      background: #D43287; }
    #nl-english-landing #products .product-block.product-3 .title {
      background: #BC2B77; }
    #nl-english-landing #products .product-block.product-4 .title {
      background: #A32366; }
    #nl-english-landing #products .product-block.product-5 .title {
      background: #8A1C55; }
    #nl-english-landing #products .product-block.product-6 .title {
      background: #8A1C55; }
    #nl-english-landing #products .product-block .title {
      padding: 8px 16px; }
    #nl-english-landing #products .product-block .title h3 {
      margin: 0;
      color: #FFF; }
    #nl-english-landing #products .product-block .features {
      padding: 16px 16px;
      background: #FFF; }
    #nl-english-landing #products .product-block .features {
      border-left: 1px solid #DDD;
      border-right: 1px solid #DDD; }
    #nl-english-landing #products .product-block .features li {
      list-style: none;
      padding-top: 6px;
      padding-bottom: 6px; }
    #nl-english-landing #products .product-block .features i {
      width: 25px; }
    #nl-english-landing #products .product-block .minutes {
      padding: 8px 16px;
      background: #327E9F; }
    #nl-english-landing #products .product-block .minutes p {
      font-size: 14px;
      font-weight: 600;
      margin: 0;
      color: #FFF; }
    #nl-english-landing #products .product-block .price {
      padding: 10px 16px 12px;
      background: #FFF; }
    #nl-english-landing #products .product-block .price {
      border: 1px solid #DDD;
      border-top: none; }
    #nl-english-landing #products .product-block .price p {
      margin: 0;
      line-height: 1.2;
      display: inline-block; }
    #nl-english-landing #products .product-block .price-value {
      font-size: 28px;
      font-size: 1.75rem;
      font-weight: 700;
      color: #111; }
    #nl-english-landing #products .product-block .price-affix {
      font-size: 22px;
      font-size: 1.375rem;
      font-weight: 700;
      color: #111; }
    #nl-english-landing #products .product-block .price-label {
      font-size: 14px;
      font-size: 0.875rem;
      font-weight: 400;
      color: #111; }
    #nl-english-landing #products .product-block.product-5, #nl-english-landing #products .product-block.product-6 {
      margin-bottom: 1.5em; }
      #nl-english-landing #products .product-block.product-5 .minutes, #nl-english-landing #products .product-block.product-6 .minutes {
        padding: 0;
        height: 2px; }
  #nl-english-landing #products .product-description p {
    font-size: 12px;
    font-size: 0.75rem; }
  #nl-english-landing #products .product-description p:last-of-type {
    margin-bottom: 0; }
#nl-english-landing #features {
  background: #FFF;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  margin-top: 2em;
  padding-bottom: 2em; }
  #nl-english-landing #features .hero-block {
    text-align: center;
    padding-top: 4em;
    padding-bottom: 2em; }
    #nl-english-landing #features .hero-block h2 {
      font-size: 42px;
      font-size: 2.625rem;
      font-weight: 600; }
    #nl-english-landing #features .hero-block h2 span {
      color: #D43287; }
    @media (max-width: 768px) {
      #nl-english-landing #features .hero-block {
        padding-bottom: 1em; }
        #nl-english-landing #features .hero-block h2 {
          text-align: left; } }
  #nl-english-landing #features .feature-block {
    margin-bottom: 2em; }
    #nl-english-landing #features .feature-block h3 {
      text-transform: inherit; }
    #nl-english-landing #features .feature-block h4, #nl-english-landing #features .feature-block #tinymce .highlights .txt-title, #tinymce .highlights #nl-english-landing #features .feature-block .txt-title,
    #nl-english-landing #features .feature-block #layout-nl-template-abroad-details .highlights .txt-title,
    #layout-nl-template-abroad-details .highlights #nl-english-landing #features .feature-block .txt-title,
    #nl-english-landing #features .feature-block #layout-nl-template-abroad .highlights .txt-title,
    #layout-nl-template-abroad .highlights #nl-english-landing #features .feature-block .txt-title,
    #nl-english-landing #features .feature-block .shortcode-nl-template-abroad .highlights .txt-title,
    .shortcode-nl-template-abroad .highlights #nl-english-landing #features .feature-block .txt-title,
    #nl-english-landing #features .feature-block .layout-nl-template-columns .highlights .txt-title,
    .layout-nl-template-columns .highlights #nl-english-landing #features .feature-block .txt-title, #nl-english-landing #features .feature-block #tinymce .highlights .txt-sale, #tinymce .highlights #nl-english-landing #features .feature-block .txt-sale,
    #nl-english-landing #features .feature-block #layout-nl-template-abroad-details .highlights .txt-sale,
    #layout-nl-template-abroad-details .highlights #nl-english-landing #features .feature-block .txt-sale,
    #nl-english-landing #features .feature-block #layout-nl-template-abroad .highlights .txt-sale,
    #layout-nl-template-abroad .highlights #nl-english-landing #features .feature-block .txt-sale,
    #nl-english-landing #features .feature-block .shortcode-nl-template-abroad .highlights .txt-sale,
    .shortcode-nl-template-abroad .highlights #nl-english-landing #features .feature-block .txt-sale,
    #nl-english-landing #features .feature-block .layout-nl-template-columns .highlights .txt-sale,
    .layout-nl-template-columns .highlights #nl-english-landing #features .feature-block .txt-sale, #nl-english-landing #features .feature-block #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #nl-english-landing #features .feature-block .comment-reply-title {
      font-size: 18px;
      font-size: 1.125rem; }
    #nl-english-landing #features .feature-block p {
      font-size: 16px;
      font-size: 1rem; }
    #nl-english-landing #features .feature-block .image {
      padding: 0; }
#nl-english-landing #faq .hero-block {
  text-align: center;
  padding-top: 3em;
  padding-bottom: 2em; }
  #nl-english-landing #faq .hero-block h2 {
    font-size: 42px;
    font-size: 2.625rem;
    font-weight: 600; }
  #nl-english-landing #faq .hero-block h2 span {
    color: #D43287; }
  @media (max-width: 768px) {
    #nl-english-landing #faq .hero-block {
      padding-bottom: 1em;
      text-align: left; } }
#nl-english-landing #faq .faq-block {
  margin-bottom: 2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }
  #nl-english-landing #faq .faq-block h4, #nl-english-landing #faq .faq-block #tinymce .highlights .txt-title, #tinymce .highlights #nl-english-landing #faq .faq-block .txt-title,
  #nl-english-landing #faq .faq-block #layout-nl-template-abroad-details .highlights .txt-title,
  #layout-nl-template-abroad-details .highlights #nl-english-landing #faq .faq-block .txt-title,
  #nl-english-landing #faq .faq-block #layout-nl-template-abroad .highlights .txt-title,
  #layout-nl-template-abroad .highlights #nl-english-landing #faq .faq-block .txt-title,
  #nl-english-landing #faq .faq-block .shortcode-nl-template-abroad .highlights .txt-title,
  .shortcode-nl-template-abroad .highlights #nl-english-landing #faq .faq-block .txt-title,
  #nl-english-landing #faq .faq-block .layout-nl-template-columns .highlights .txt-title,
  .layout-nl-template-columns .highlights #nl-english-landing #faq .faq-block .txt-title, #nl-english-landing #faq .faq-block #tinymce .highlights .txt-sale, #tinymce .highlights #nl-english-landing #faq .faq-block .txt-sale,
  #nl-english-landing #faq .faq-block #layout-nl-template-abroad-details .highlights .txt-sale,
  #layout-nl-template-abroad-details .highlights #nl-english-landing #faq .faq-block .txt-sale,
  #nl-english-landing #faq .faq-block #layout-nl-template-abroad .highlights .txt-sale,
  #layout-nl-template-abroad .highlights #nl-english-landing #faq .faq-block .txt-sale,
  #nl-english-landing #faq .faq-block .shortcode-nl-template-abroad .highlights .txt-sale,
  .shortcode-nl-template-abroad .highlights #nl-english-landing #faq .faq-block .txt-sale,
  #nl-english-landing #faq .faq-block .layout-nl-template-columns .highlights .txt-sale,
  .layout-nl-template-columns .highlights #nl-english-landing #faq .faq-block .txt-sale, #nl-english-landing #faq .faq-block #single-blog section.comments .comment-respond .comment-reply-title, #single-blog section.comments .comment-respond #nl-english-landing #faq .faq-block .comment-reply-title {
    font-size: 19px;
    font-size: 1.1875rem; }
  #nl-english-landing #faq .faq-block p {
    font-size: 16px;
    font-size: 1rem; }
  #nl-english-landing #faq .faq-block p:last-of-type {
    margin-bottom: 0; }
  @media (min-width: 992px) {
    #nl-english-landing #faq .faq-block {
      min-height: 145px;
      border-left: 5px solid #CCC; } }
#nl-english-landing #contactme {
  background: #FFF;
  border-top: 1px solid #DDD;
  padding-top: 2em;
  padding-bottom: 1.5em; }
  #nl-english-landing #contactme h3 {
    font-size: 24px;
    font-size: 1.5rem;
    text-transform: inherit;
    text-align: center; }
  #nl-english-landing #contactme .gform_wrapper input {
    font-size: 16px;
    padding: 8px; }
  #nl-english-landing #contactme .gform_wrapper textarea {
    font-size: 16px;
    padding: 8px;
    min-height: 185px; }
  #nl-english-landing #contactme .gform_footer {
    text-align: center; }
    #nl-english-landing #contactme .gform_footer input[type='submit'] {
      min-width: 300px !important; }
  @media (max-width: 991px) {
    #nl-english-landing #contactme .gform_body li {
      float: none;
      width: 100%; } }
  @media (max-width: 768px) {
    #nl-english-landing #contactme h3 {
      text-align: left; }
    #nl-english-landing #contactme .gform_footer {
      text-align: left; }
      #nl-english-landing #contactme .gform_footer input[type='submit'] {
        width: 100% !important; } }
  #nl-english-landing #contactme .validation_error {
    font-size: 14px;
    font-size: 0.875rem; }

#product-wizard {
  padding-top: 2em;
  /*
      h1          { font-family: 'Roboto Condensed', sans-serif; color: #111; font-weight: 700; }
      h2          { font-family: 'Roboto Condensed', sans-serif; color: #111; font-weight: 700; }
      h3          { font-family: 'Roboto Condensed', sans-serif; color: #111; font-weight: 700; }
      h4          { font-family: 'Roboto Condensed', sans-serif; color: #111; font-weight: 700; }
  */ }
  #product-wizard .intro {
    font-size: 1.15em; }
  #product-wizard label {
    font-family: 'Roboto Condensed', sans-serif;
    color: #666;
    font-weight: 500;
    text-transform: uppercase; }
  #product-wizard .nav {
    margin-top: 1.5em; }
  #product-wizard .nav li {
    cursor: pointer;
    text-transform: uppercase; }
  #product-wizard .media-list {
    background: #f7f7f7;
    padding: 1.5em 1em;
    border: 1px solid #EEE;
    border-top: none;
    margin-bottom: 1.5em; }
  #product-wizard .media {
    margin-bottom: 1.5em; }
  #product-wizard .media:last-of-type {
    margin-bottom: 0; }
  #product-wizard .recommend {
    padding-top: 2.5em;
    padding-bottom: 1em; }
  #product-wizard .recommend h1 {
    color: #01A3D6;
    margin: 0 0 0.1em; }
  #product-wizard .recommend h2 {
    color: #333;
    margin: 0 0 0.7em; }
  #product-wizard .recommend h3 {
    color: #333;
    margin: 0 0 0.5em; }
  #product-wizard ul.nav.nav-tabs li a {
    color: #27AED8;
    background: none;
    font-weight: bold; }
  #product-wizard ul.nav.nav-tabs li a:hover {
    color: #1b7a97;
    background: none;
    border-color: transparent; }
  #product-wizard ul.nav.nav-tabs li.active a {
    background: #f7f7f7; }
  @media (max-width: 991px) {
    #product-wizard .recommend {
      padding-top: 1em; } }

/* Begin Campaign 16.01.2017 */
#simple-order-mobile input[value="10578"]:checked + .inside .title {
  color: #FFEB24; }
#simple-order-mobile input[value="10578"]:checked + .inside .price .amount {
  color: #FFEB24; }
#simple-order-mobile input[value="10578"]:checked + .inside .price .mnd {
  color: #FFEB24; }
#simple-order-mobile input[value="10578"]:checked + .inside .subtitle {
  color: #FFEB24; }
#simple-order-mobile input[value="10578"]:checked + .inside .highlight {
  color: #FFEB24; }
#simple-order-mobile input[value="10582"]:checked + .inside .title {
  color: #FFEB24; }
#simple-order-mobile input[value="10582"]:checked + .inside .price .amount {
  color: #FFEB24; }
#simple-order-mobile input[value="10582"]:checked + .inside .price .mnd {
  color: #FFEB24; }
#simple-order-mobile input[value="10582"]:checked + .inside .subtitle {
  color: #FFEB24; }
#simple-order-mobile input[value="10582"]:checked + .inside .highlight {
  color: #FFEB24; }
#simple-order-mobile input[value="10578"] + div .amount:after,
#simple-order-mobile input[value="10582"] + div .amount:after {
  content: "*";
  font-size: 20px;
  margin-left: 2px; }

/* End Campaign 16.01.2017 */

.layout-nl-template-columns .banner-gradient > * {
	word-break: break-word !important;
	hyphens: auto !important;
}
