/*
Theme Name: Tamar
Theme URI:
Description: Tamar Telecommunications
Author: paulcupis
Author URI:
Version: 0.1
Tags: white, fixed-width, custom-header, custom-background, custom-menu
NotTags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
License:
License URI:
General comments (optional).
*/
a{
color:#667fd3;
}
/*
article h3:not(.service-title,.tariff-head h3){
display:none;
}
*/
.h1{
font-size: 27px;
margin-top: 18px;
color:#666666;
}
.h2-title{
font-size:23px;
margin-bottom:0;
color:#666666!Important;
}
.h3-title{
font-size:18px;
margin-bottom:0;
color:#666666!Important;
}
.mobile-banner{
display:none;
}
.tp-header{
margin-top:50px;
}
#eucookielaw {
display:none;
width:100%;
background:gray;
color:white;
text-align:center;
padding:15px 0 10px 0;
overflow:hidden;
}
.privacy-cookie{
color:#d9dbe6;
}
.privacy-cookie:hover{
color:#d9dbe6;
}
.accept{
cursor:pointer;
color:white;
background: #667fd3;
padding: 5px 20px;
border-radius: 20px;
text-decoration: none;
margin-left:10px;
}
.accept:hover{
color:#f3f7f9;
text-decoration:none;
background:#5770c1;
}
#menu-header li:last-child{
}
.latest .more-link{
display:none;
}
.typeahead li a{
background:#FFF!Important;
background-image:none!Important;
font-size:16px;
padding:10px;
border-top:1px solid #FFF;
border-bottom:1px solid #f3f3f3;
}
.typeahead li a:hover{
color:#667fd3!Important;
}
.typeahead .active a{
color:#667fd3!important;
}
input:focus:invalid:focus{
border-color: #ff6969;
}
input:focus:invalid{
color: #ff6969!Important;
}
.big-title{
text-align:center;
font-size:33px;
border-bottom:0!important;
}
.price-box{
width: 240px!important;
}
.order-process-img{
margin-left:0!important;
}
.picknum .form-inline:first-child{
margin-left: 15px;
}
a.number:hover{
text-decoration:none!Important;
}
#pager{
margin-top:15px;
}
ul#numbers{
display: inline-table!important;
margin-left:20px;
}
.price-box{
text-align: center;
width: 100%;
display: block;
background: #d9dbe6;
border: 1px solid #382e62;
border-radius: 5px;
padding: 10px 0;
font-weight: bold;
font-size: 17px;
color: #382e62!important;
}
.popover{
overflow: hidden;
width: auto;
left: 50%!important;
width: 300px!important;
margin-left: -150px!important;
max-width: 500px;
}
.popover-content{
margin-bottom:0!important;
}
ul#numbers li a{
margin-left:8px;
}
ul#numbers li {
height:45px;
padding:0!important;
}
input[type="text"],textarea{
-webkit-box-shadow: none!Important;
-moz-box-shadow: none!important;
box-shadow: none!important;
}
.btn-warning{
width: 100%;
text-align: left;
background: #d9dbe6;
border: 1px solid #474952;
color: #474952;
text-shadow: none;
padding: 11px 0;
text-indent: 15px;
}
.btn-warning:hover{
background:#FFF;
color: #474952;
}
header .trustpilot-widget{
margin-top:49px;
}
#eucookielaw{
background: #474952!important;
}
/* REMOVE ON LIVE!!!!! */
#menu-item-2105{
display:none!important;
}
#loggedin_marker .dropdown-menu{
right:0;
left:auto;
}
.call-us{
color:#FFF;
float:left;
padding-top:10px;
margin-right:20px;
}
.call-us span:first-child{
position: relative;
top: -1px;
margin-right: 3px;
}
.call-us span:last-child{
font-weight:bold;
font-size:18px;
}
.product ul{
width:75%;
}
#login_marker .dropdown-menu{
left:auto;
right:0;
}
.picknum .span2{
margin:0;
}
#login_marker .dropdown-menu a:not(.btn){
color:#382e62!important;
}
#login_marker .dropdown-menu label{
color:#FF3B4e!important;
}
.popular h5{
text-align:center;
font-size:24px;
}
.dropdown-menu > .active > a:focus {
background:red;
}
.pagination ul{
box-shadow: none!important;
}
.pagination ul > .active > a{
color: #382e62!important;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
background-color: #e6ecff;
}
.pagination li a:hover {
color: #677ed2!important;
}
.tariff-plan{
background: #FFF;
-webkit-box-shadow: 0px 10px 30px 0px rgb(217 219 230);
-moz-box-shadow: 0px 10px 30px 0px rgba(217,219,230,1);
box-shadow: 0px 10px 30px 0px rgb(217 219 230);
border-top: 5px solid #FF3B4E;
transition: 0.3s;
}
.tariff-plan:hover{
-webkit-box-shadow: 0px 10px 30px 0px rgb(190 193 206);
-moz-box-shadow: 0px 10px 30px 0px rgba(190,193,206,1);
box-shadow: 0px 10px 30px 0px rgb(190 193 206);
border-top: 5px solid #FF3B4E;
}
.tariff-div{
padding-top: 80px;
}
.tariff-container{
display: flex;
justify-content: center;
align-items:flex-start;
align-content:flex-start;
}
.tariff-container < .span12{
background:red;
}
.tariff-head h3{
font-size:37px;
margin-bottom: 0;
}
.tariff-head p{
color:#FF3B4E;
}
.tariff-footer .btn-red{
background: #FF3B4E!important;
}
.tariff-footer button{
padding:10px 0;
margin-bottom:20px;
margin-top:15px;
}
.tariff-plan div{
padding:7px 0;
text-align:center;
}
.tariff-head{
border-bottom:1px solid #dcdcdc;
margin-bottom: 15px;
}
.carousel-control{
width:30px;
height:30px;
opacity:0.1;
margin-top:0;
line-height:20px;
}
.order-summary-content li{
line-height:24px;
}
.charges-content .grey{
padding:15px;
}
.charges-content input[type="submit"]{
margin-top:10px;
}
#numberpicker{
margin-top:5px;
margin-bottom;30px;
float:left;
width:100%;
}
.nav-header{
font-size: 15px;
}
.nav-header a:hover{
cursor:pointer!Important;
background:none!important;
}
.page h4{
text-align:left!important;
}
a:hover{
color:#667fd3;
}
#filterrow div:nth-child(1){
display:none;
}
#filterrow{
margin-bottom:5px;
}
.popover-content span{
float:left!important;
margin:0 0 10px 0;
font-weight:bold;
}
.popover-content h4{
display:none;
}
.form_text{
font-size:15px!important;
font-weight:normal!important;
}
.popover-content input[type='text']{
width:95%;
}
.popover-content .radio{
display:none;
}
.popover-title{
background: #382e62;
color: #FFF;
padding: 9px 13px;
}
.popover-content button{
background: #ff3b4e;
color: white;
text-shadow: 0 0 black;
border: 0;
border-radius: 20px;
padding: 7px 17px;
margin-bottom:0!important;
}
.popover-content button:hover{
background: #fd6675;
color:#FFF;
}
#refinerow{
padding-top:10px;
}
#refinerow label{
padding-right:20px;
}
#filterrow .span7{
width:100%;
margin:0;
}
#filterrow .span7 li{
width:17%;
margin-right:20px;
text-align:center;
border: 1px solid #D9DBE6;
font-size: 18px;
background:#FFF;
}
#filterrow .span7 a{
border-left:0;
border-right:0;
border-bottom:0;
border-radius:0;
margin-right:0;
}
#filterrow .nav-tabs{
border-bottom:0;
}
#filterrow .nav-tabs a:hover{
border-radius:0;
background:#FFF;
}
#filterrow .active a{
box-shadow: 0 1px 2px #b3b3b3;
margin:0;
border-radius:0;
}
#filter-bronze{
border-top:3px solid #667FD3;
transition: 0.3s;
}
#filter-bronze:hover{
border-top:3px solid #8aa0ea;
}
#filter-silver{
border-top:3px solid #cdc8d2;
transition: 0.3s;
}
#filter-silver:hover{
border-top:3px solid #e7e6e8;
}
#filter-gold{
border-top:3px solid #ffdc76;
transition: 0.3s;
}
#filter-gold:hover{
border-top:3px solid #ffe495;
}
#filter-platinum{
border-top:3px solid #382e62;
transition: 0.3s;
}
#filter-platinum:hover{
border-top:3px solid #635792;
}
#prefilterrow{
padding-top:10px!important;
width:50%;
}
#compare{
margin-top:30px;
}
.pagination{
text-align:center;
height:50px!Important;
}
.latest p{
line-height:25px;
}
#searchbtn,#clear-refine{
background: #667fd3;
height: 36px;
border: 1px solid #667fd3;
}
#other{
display:none!important;
}
#searchbox,#refine{
width:100%;
padding: 7px 10px;
border: 1px solid #667fd3;
}
#searchbtn .icon-search{
color:#FFF!important;
}
.social li{
float:left;
width:50px;
}
.social li a{
text-align:center;
margin:0;
}
.order-process-text{
margin-top: 8px!important;
margin-left:0!Important;
}
.order-process-text p{
padding-top: 6px;
}
#order-process-icons .span1{
width:73px!important;
}
.picknum{
background:#f1f1f1;
padding:30px;
margin-bottom:30px;
margin-top:40px;
border-radius:5px;
height:620px;
}
#numbers li:hover{
background:#f3f7f9;
}
.btn-info, .btn-success,#login-submit,.btn-primary,.login-b{
background: #FF3B4E!important;
border-radius: 20px!Important;
border: 0;
padding: 8px 17px;
}
header .btn{
padding: 5px 15px;
}
#new-customer input[type="text"], #login-existing input[type="text"], #login-existing input[type="password"]{
width:60%;
padding:7px;
}
#new-customer h4, #login-existing h4{
margin-top:25px;
margin-bottom:10px;
}
#new-customer .grey{
padding:30px;
}
.form-actions{
}
.shopping-bar .row-fluid{
width:100%!important;
margin-bottom:10px;
}
#order-process-icons{
margin-bottom:10px;
}
.basket-mobile-2{
width:65%!important;
}
.new-tel-summary{
width:25%!important;
float:right;
}
.continue-button{
border-radius:20px;
background:#667FD3;
border:0;
padding: 8px 17px;
color:white;
text-shadow: 0 0 black;
}
.continue-button:hover{
color:#FFF;
background: #93a6e8;
}
.summary-service li{
padding:2px;
}
.summary-service legend{
font-weight:bold;
color: #667fd3;
}
.configure-number-div{
margin-top:-45px;
width:80%!important;
}
.social li a:hover{
background:#474952!Important;
}
.newwidth{
max-width:1200px;
width:100%;
}
.navbar, header .container{
width:100%;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; /* Image does not overflow the content area */
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
/* TAMAR */
body {
background-color: #ff5858;
font-size: 15px;
color: #666666;
}
body, input, button, select, textarea {
font-family: Calibri, sans-serif;
}
img {
border: 0px;
}
img#company_logo {
padding: 20px 0 0px 25px;
width:250px;
}
div.fullpage {
margin: 0 auto;
padding: 0;
background: white;
border-right: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
border-bottom:1px solid #d8d8d8;
}
#wrap,
#maincore {
margin: 0 auto;
position: relative;
overflow: hidden;
background-color: white;
}
.sub-head{
background:#2c2c2c;
}
header h1 {
font-weight: normal;
}
div#wrap section article,
div#maincore section article {
padding-top: 20px;
}
@media (max-width: 767px) {
.container-fluid {
padding: 10px;
}
div#wrap section article {
padding-top: 0px;
}
.mobile-banner{
display:block;
}
#removecookie{
width: 100%;
background: #667fd3;
float: left;
margin-top: 12px;
padding: 10px 0px;
border-radius: 27px;
font-size: 15px;
}
}
@media (min-width: 767px) {
div.entry {
}
}
h3{
color:#474952;
}
#toptoolbar {
clear: both;
background:#f3f7f9;
padding: 15px 0;
border: 0px none;
width: auto;
float: none;
}
#toptoolbar h1 {
color: #382e62;
}
table.comparison {
margin:0 auto;
margin-top:40px;
margin-bottom:40px;
}
table.comparison th,
table.comparison td {
border: 0px;
margin-right:20px;
}
table.comparison th {
padding: 0.5em 5px;
border-top:7px solid #FF3B4E;
font-size:25px!important;
border-bottom:1px solid gray;
}
table.comparison td {
text-align: center;
vertical-align: top;
vertical-align: middle;
padding:10px;
}
@media (max-width: 481px) {
body {
padding-left: 0px;
padding-right: 0px;
}
}
@media (min-width: 767px) {
table.comparison th {
font-size: larger;
}
table.comparison td {
font-size: 15px;
}
}
table.comparison tr th:first-child,
table.comparison tr td:first-child {
text-align: center;
}
.comparison th{
padding:25px 0!important;
}
table.comparison tr.red th,
table.comparison tr.green th {
font-weight: normal;
}
table.comparison tr.red th:first-child,
table.comparison tr.green th:first-child {
font-weight: bold;
}
table.comparison .btn {
margin-top: 1em;
margin-bottom: 1em;
padding: 11px;
}
.navbar-inner li.current-page-ancestor,
.navbar-inner li > a.active,
.navbar-inner li.active,
.navbar .nav > li > a:hover,
.navbar .nav .active > a,
.navbar .nav .active > a:hover {
background-image: none;
color: #ccc;
}
.navbar .navbar-login-button {
margin-top: 5px;
background:#FF3B4E!important;
border-radius:20px!Important;
}
.navbar-inner{
background:#382e62!Important;
}
.navbar-inner a{
color:white!important;
}
.headernav-dropdown .current_page_item a {
font-weight: bold;
}
hr {
border-top: 1px solid #ddd;
}
q:before {
content: open-quote;
content: "\201C";
}
q:after {
content: close-quote;
content: "\201D";
}
html > body q {
font-style:normal;
}
.testimonialswidget_testimonial q:before,
.testimonialswidget_testimonial q:after {
content: '';
}
.open_quote,
.close_quote,
.testimonialswidget_testimonials .paging,
.testimonialswidget_open_quote,
.testimonialswidget_close_quote,
.testimonialswidget_paging,
.testimonials-widget blockquote p:first-child {
display: none;
}
.lightblue {
background-color: #003f72; /* #0c4677 rgb(12,70,119) */
background-color: #0066cc; /* #1975d1 rgb(25,117,209) */
background-image:
-webkit-gradient(linear, 0% 0%, 100% 100%,
from( rgb(25,117,209) ),
color-stop(0.15, rgb(25,117,209)),
color-stop(0.15, transparent),
color-stop(0.50, transparent),
color-stop(0.50, rgb(25,117,209)),
color-stop(0.65, rgb(25,117,209)),
color-stop(0.65, transparent),
to(transparent));
background-image:
-moz-linear-gradient(135deg,
rgb(25,117,209) 15%,
transparent 15%,
transparent 50%,
rgb(25,117,209) 50%,
rgb(25,117,209) 65%,
transparent 65%);
background-image:
-o-linear-gradient(135deg,
rgb(25,117,209) 15%,
transparent 15%,
transparent 50%,
rgb(25,117,209) 50%,
rgb(25,117,209) 65%,
transparent 65%);
background-image:
linear-gradient(135deg,
rgb(25,117,209) 15%,
transparent 15%,
transparent 50%,
rgb(25,117,209) 50%,
rgb(25,117,209) 65%,
transparent 65%);
background-size: 5px 5px;
}
.blue {
background:#667FD3;
}
.blue p{
font-size:15px;
}
.green {
background:#382E62;
}
.red {
background:#FF3B4E;
}
.blue.product,
.product.blue {
}
.carousel{
margin-bottom:0;
}
.product li{
line-height:30px;
}
.darkred {
background-image: none;
background-size: auto;
}
.red.product,
.product.red {
}
.green.product,
.product.green {
}
.msie .red { background-image: url('../img/msie-red-stripe.png'); }
.msie .blue { background-image: url('../img/msie-blue-stripe.png'); }
.msie .green { background-image: url('../img/msie-green-stripe.png'); }
ul#crumbtrail {
padding-left: 0px;
margin: 0px;
}
ul#crumbtrail li {
display:inline;
margin-bottom:0;
}
ul#crumbtrail li:after {
content:'/';
margin: 0px 0px 0px 5px;
color: #ff3b4e;
text-decoration: none;
}
ul#crumbtrail li.lastcrumb:after {
content: '';
}
ul#crumbtrail a {
color: #FF3B4E;
text-decoration: none;
}
ul#crumbtrail a:hover {
text-decoration: underline;
}
/*
* Override some navbar config from Bootstrap
*/
.navbar {
margin-bottom: 0px;
}
div.navbar-inner {
border-radius: 0px;
-webkit-border-radius: 0px;
}
.navbar .divider-vertical {
background-color: #999999;
position: relative;
top: 5px;
height: 30px;
}
.navbar .smaller {
font-size: smaller;
}
/* end */
ul.sub-menu {
position: relative;
top: 40px;
background: white;
color: black;
float: left;
border: 2px solid blue;
}
ul.sub-menu li {
float: none;
border: 1px solid yellow;
}
blockquote {
padding: 0.25em 2em;
margin: 20px;
border-left: 3px solid #666;
}
blockquote.testimonial {
margin-left: 10%;
margin-right: 10%;
}
.testimonialswidget_testimonial q h4 {
padding-top: 0.5em;
}
div#toptoolbar ul,
div#toptoolbar h1 {
margin: 0px auto;
padding-left: 30px;
}
div.product {
border-radius: 3px;
margin-top: 25px;
margin-bottom: 1em;
}
div.product > p {
margin: 4px;
margin-left: 10px;
color: white;
text-align: right;
font-size: smaller;
padding-right: 4px;
padding-bottom: 6px;
}
.blue div {
border: 3px solid #667FD3;
}
.red div {
border: 3px solid #FF3B4E;
}
.green div {
border: 3px solid #382E62;
}
.nounderline,
.nounderline:hover,
.nounderline:link,
.nounderline:active,
.nounderline:visited {
color: black;
text-decoration: none;
}
#basketicon .nounderline,
#basketicon .nounderline:hover,
#basketicon .nounderline:link,
#basketicon .nounderline:active,
#basketicon .nounderline:visited {
color: #666;
text-decoration: none;
}
#basketicon{
margin-bottom:30px;
padding-bottom:0;
float: right;
width: 145px;
}
header #basketicon{
margin-top:28px;
margin-bottom:0;
}
a div.product,
a:link div.product,
a:active div.product,
a:hover div.product,
a:visited div.product {
color: black;
}
div.product > p:first-child {
text-align: left;
padding-top: 8px; padding-bottom: 2px;
font-size:18px;
}
div.product div {
background: white;
vertical-align: center;
padding: 5px;
font-size: 100%;
}
div.product div blockquote,
div.product div blockquote p,
div.product div blockquote p:first-child {
margin: 10px 0;
text-align: center;
font-size: larger;
padding: 10px;
padding-top: 0px;
padding-bottom: 0px;
color: #666666;
border-left: 0px;
}
div.product div ul {
font-size: 14px;
padding-left: 25px;
}
div.product div blockquote::before {
}
div.product div blockquote::after {
}
@media (max-width: 979px) {
.methods{
width:100%!Important;
margin-bottom:30px;
}
.player{
width:95%!important;
}
.tp-header{
display:none!important;
}
div.product div blockquote {
padding: 5px;
}
div.product div blockquote::before {
content: '';
position: static;
}
div.product div blockquote::after {
content: '';
position: static;
}
div.product div blockquote p::before {
content: '"';
position: static;
}
div.product div blockquote p::after {
content: '"';
position: static;
}
header .nav-collapse .dropdown-menu input,
header .nav-collapse .dropdown-menu button {
width: auto;
}
}
/* footer */
footer {
clear: both;
background-color: #474952;
margin: 0;
padding: 20px;
color: #d8d8d8;
overflow: hidden;
margin-top:40px;
}
footer small, footer .copy{
color:#f3f7f9
}
footer a {
color: #FFF;
text-decoration: none;
float: none;
}
footer a:hover {
text-decoration: underline;
}
footer p {
margin: 0px;
}
footer .nav > li > a {
font-weight: normal;
text-shadow: 0px 0px;
}
footer .nav-list .active a,
footer .nav-list .active a:hover,
footer .nav > li > a:hover {
color: white;
background-color: #393c46;
}
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle{
background-color: #261d4c;
}
h2.underline,
h3.underline,
h4.underline {
border-bottom: solid 1px #666666;
}
#telephone-numbers-sidebar h4.services-included,
#advanced-services-sidebar h4.services-included {
color: #382e62;
margin: 0px;
}
.grey {
background-color: #f3f7f9;
border-radius: 5px;
border: 1px solid #e1e1e1;
padding: 10px;
}
.greywhite {
border-radius: 5px;
border: 2px solid #e1e1e1;
padding: 10px;
margin-top: 1.5em;
}
.grey p:last-child,
.greywhite p:last-child {
margin-bottom: 0px;
}
div.grey,
div.greywhite {
margin-bottom: 1em;
}
div.grey h4,
#telephone-numbers-sidebar div.grey h4 {
margin-top: 2px;
}
#telephone-numbers-sidebar div.grey,
#advanced-services-sidebar div.grey {
margin-bottom: 0.5em;
}
#telephone-numbers-sidebar a h4,
#advanced-services-sidebar a h4 {
color: #666;
}
#telephone-numbers-sidebar,
#advanced-services-sidebar {
margin-bottom: 1em;
}
td.grey {
border-radius: 0px;
}
.comparison {
border:1px solid #FFF!important;
}
table.comparison td,
table.comparison th {
text-align:center;
}
table.comparison th,
table.comparison td {
background-color: #FFF;
text-align:center;
}
table.comparison th.hideme,
table.comparison td.hideme {
background-color: white;
border: 0px;
}
.btn-red {
background-color: hsl(0, 69%, 22%) !important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b42121", endColorstr="#5e1111");
background-image: -khtml-gradient(linear, left top, left bottom, from(#b42121), to(#5e1111));
background-image: -moz-linear-gradient(top, #b42121, #5e1111);
background-image: -ms-linear-gradient(top, #b42121, #5e1111);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b42121), color-stop(100%, #5e1111));
background-image: -webkit-linear-gradient(top, #b42121, #5e1111);
background-image: -o-linear-gradient(top, #b42121, #5e1111);
background-image: linear-gradient(#b42121, #5e1111);
border-color: #5e1111 #5e1111 hsl(0, 69%, 17%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
-webkit-font-smoothing: antialiased;
}
.ordernow {
width: 80%;
background:#FF3B4E!important;
margin:0 20px;
border-radius:20px!important;
border:0!important;
}
header li.current-page-ancestor,
header .navbar-inner li.current-page-ancestor,
header .navbar-inner li > a.active,
header .navbar-inner li.active,
header .navbar .nav > li > a:hover,
header .navbar .nav .active > a,
header .navbar .nav .active > a:hover {
color: white;
background: #211944;
}
header #menu-telephone .dropdown-menu .active{
background:#f3f7f9!important;
}
#menu-header .active:not(.dropdown-menu li a){
background:#211944!important;
}
.headernav-dropdown {
width: 500px;
border: 2px solid #382e62;
border-top: 0px;
border-radius: 0px;
padding: 30px;
margin-top: 1px;
}
.headernav-dropdown h4 {
color: #121215;
font-size: larger;
line-height: 120%;
}
.headernav-dropdown .nav > li {
float: none;
}
.headernav-dropdown .nav > li > a {
text-shadow: 0px 0px;
padding: 5px;
color: #474952!important;
}
.caret{
border-top-color:#fff!important;
border-bottom-color:#FFF!important;
}
#menu-telephone .dropdown ul a{
color:#474952!important;
}
.dropdown-menu.headernav-dropdown li.current-page-ancestor,
.dropdown-menu.headernav-dropdown li.current-page-item,
.dropdown-menu.headernav-dropdown li.current-menu-item,
.dropdown-menu.headernav-dropdown .nav > li > a,
.dropdown-menu.headernav-dropdown .nav > li > a:hover,
.dropdown-menu.headernav-dropdown .nav .active > a,
.dropdown-menu.headernav-dropdown .nav .active > a:hover {
color: #474952!important;
background: white;
background-image: none;
filter: none;
text-decoration: none;
box-shadow: none;
}
.dropdown-menu.headernav-dropdown .nav > li > a:hover {
background:#f3f7f9;
}
.btn-primary {
color: white;
background-color: #20537f; /* 26/68/104 #1a4468 */
background-image: none;
background-image: -moz-linear-gradient(top, #20537f 0%, #1a4468 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20537f), color-stop(100%,#1a4468));
background-image: -o-linear-gradient(#20537f,#1a4468);
background-image: linear-gradient( to bottom, #20537f, #1a4468 );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20537f, endColorstr=#1a4468);
}
.btn-primary:hover {
background-image: none;
background-color: #123d60;
}
.btn-danger:hover {
background-image: none;
background-color: #980000;
}
.redgradient {
}
.navbar-inner{
border:1px solid #382e62!important;
}
#secondnav .navbar-inner {
min-height: 30px;
background:#474952!important;
margin-top:19px;
}
#secondnav #subnav a {
padding-bottom: 6px;
padding-top: 5px;
}
#menu-telephone .menu-item a:hover{
background:#2f313c!important;
}
#menu-telephone .menu-item .dropdown-menu a:hover{
background:#F3F7F9!important;
}
.service-icons #huntgroup,
.service-icons #whisper,
.service-icons #voicemail,
.service-icons #warning{
left:0!important;
}
.service-icons #statisticsimg{
left:-5px!important;
}
.service-icons #timer{
left:-5px!important;
}
.service-icons #voicemail{
left:-4px!Important;
}
#advertbanner-services{
padding: 8px 20px 10px 25px!important;
}
#advertbanner-services #cogs{
display:none!important;
}
div#advertbanner {
margin-top: 50px;
padding: 50px 20px 20px 20px;
margin-bottom: 35px;
line-height: 25px;
}
div#advertbanner a{
margin-bottom: 25px;
}
div#advertbanner h2,
div#advertbanner h3 {
color: #382e62;
}
div#advertbanner p {
clear: left;
}
div#advertbanner a:hover {
text-decoration: none;
}
div#advertbanner img#cogs {
position: relative;
left: -25px;
top: -35px;
float: left;
display:none;
}
div#advertbanner img#screenshot {
float: right;
position: relative;
top: -43px;
left: 17px;
}
.btn-navbar{
background: #ff3b4e!important;
margin-bottom: 5px;
}
@media (min-width: 768px) {
div#advertbanner h2,
div#advertbanner h3 {
position: relative;
top: -30px;
left: 0;
}
div#advertbanner p {
position: relative;
top: -25px;
}
}
@media (max-width: 768px) {
div#advertbanner {
margin-top: 0px;
}
div#advertbanner img#cogs,
div#advertbanner img#screenshot {
display: none;
}
.tp-header{
display:none!Important;
}
.btn-navbar{
margin:0 0 10px 0!important;
}
}
/* sprites file for website AND cart */
img#basket {
background-image: url('../img/TamarSprites.png');
background-position: 0px 0px;
width: 58px; height: 59px;
}
img#leftquote {
background-image: url('../img/TamarSprites.png');
background-position: -47px -1px;
width: 16px; height: 19px;
}
img#rightquote {
background-image: url('../img/TamarSprites.png');
background-position: -76px -1px;
width: 18px; height: 18px;
}
img#timer {
background-image: url('../img/sprite.png');
background-position: -493px -235px;
width: 57px; height: 50px;
}
img#cogs {
background-image: url('../img/TamarSprites.png');
background-position: 0px -61px;
width: 71px; height: 59px;
}
img#screenshotsmall {
background-image: url(../img/TamarSprites.png);
background-position: -61px -70px;
width: 168px;
height: 90px!important;
}
img#screenshot {
background-image: url('../img/TamarSprites.png');
background-position: 0px -160px;
width: 275px; height: 163px;
}
img#tick {
background-image: url('../img/TamarSprites.png');
background-position: -240px -93px;
width: 16px; height: 15px;
}
img#close {
background-image: url('../img/TamarSprites.png');
background-position: -241px -61px;
width: 19px; height: 19px;
}
img#cartnextbrown {
background-image: url('../img/TamarSprites.png');
background-position: -105px -2px;
width: 10px; height: 42px;
}
img#cartnextdarkgrey {
background-image: url('../img/TamarSprites.png');
background-position: -120px -2px;
width: 10px; height: 42px;
}
img#cartnextyellowgrey {
background-image: url('../img/TamarSprites.png');
background-position: -135px -2px;
width: 10px; height: 42px;
}
img#cartnextlightgrey {
background-image: url('../img/TamarSprites.png');
background-position: -150px -2px;
width: 10px; height: 42px;
}
img#cart1 {
background-image: url('../img/TamarSprites.png');
background-position: -161px -2px;
width: 40px; height: 40px;
}
img#cart2 {
background-image: url('../img/TamarSprites.png');
background-position: -193px -37px;
width: 40px; height: 40px;
}
img#cart2grey {
background-image: url('../img/TamarSprites.png');
background-position: -200px 0;
width: 34px; height: 39px;
}
img#cart3 {
background-image: url('../img/TamarSprites.png');
background-position: -232px -37px;
width: 34px; height: 39px;
}
img#cart3grey {
background-image: url('../img/TamarSprites.png');
background-position: -232px 0;
width: 34px; height: 39px;
}
img#cart4 {
background-image: url('../img/TamarSprites.png');
background-position: -264px -37px;
width: 34px; height: 37px;
}
img#cart4grey {
background-image: url('../img/TamarSprites.png');
background-position: -264px 0;
width: 34px; height: 39px;
}
img#cart5 {
background-image: url('../img/TamarSprites.png');
background-position: -268px -24px;
width: 34px; height: 39px;
}
img#cart5grey {
background-image: url('../img/TamarSprites.png');
background-position: -297px 0;
width: 34px; height: 39px;
}
img#cart6 {
background-image: url('../img/TamarSprites.png');
background-position: -291px -24px;
width: 34px; height: 39px;
}
img#cart6grey {
background-image: url('../img/TamarSprites.png');
background-position: -329px 0;
width: 34px; height: 39px;
}
img#bronzestar {
background-image: url('../img/TamarSprites.png');
background-position: -280px -189px;
width: 25px; height: 22px;
padding-bottom: 4px;
margin-top: -2px;
margin-right:4px;
}
img#silverstar {
background-image: url('../img/TamarSprites.png');
background-position: -280px -220px;
width: 25px; height: 22px;
padding-bottom: 4px;
margin-top: -2px;
margin-right:4px;
}
img#goldstar {
background-image: url('../img/TamarSprites.png');
background-position: -280px -251px;
width: 25px; height: 22px;
padding-bottom: 4px;
margin-top: -2px;
margin-right:4px;
}
img#platinumstar {
background-image: url('../img/TamarSprites.png');
background-position: -280px -283px;
width: 25px; height: 22px;
padding-bottom: 4px;
margin-top: -2px;
margin-right:4px;
}
img#horn {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -10px -12px;
top: 0!important;
left: -7px!important;
height: 66px!important;
}
img#statisticsimg {
background-image: url(../img/sprite.png);
width: 60px;
height: 69px!important;
background-position: -330px -12px;
top: 0!important;
left: -7px!important;
}
img#statistics-small {
background-image: url('../img/sprite.png'); width: 45px; height: 45px;
background-position: -78px -165px; }
img#fax {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -411px -96px;top:0!important;left: -7px!important; }
img#voicemail {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -91px -11px;top:0!important;left: -7px!important; }
img#huntgroup {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -86px -89px;top:0!Important;left: -7px!important; }
img#whisper {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -732px -108px;top:0!Important;left: 0!important; }
img#blocked {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -330px -92px; top:0!important; left: -7px!important;}
img#switchboard {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -650px -94px;top:0!important;left: -7px!important; }
img#warning {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -570px -12px;top:0!important;left: -7px!important; }
img#holiday {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -650px -11px; top:0!important;left: -7px!important;}
img#queue {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -670px -167px }
img#wacr {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -84px -235px }
img#transfer {
background-image: url('../img/sprite.png'); width: 60px; height: 60px;
background-position: -15px -232px }
.badge-bronze, .label-bronze {
background-color: #667FD3;
text-shadow: none;
}
.badge-silver, .label-silver {
background-color: #cdc8d2;
text-shadow: none;
}
.badge-gold, .label-gold {
background-color: #ffdc76;
color: #a9841d;
text-shadow: none;
}
.badge-platinum, .label-platinum {
background-color: #382e62;
color: #666;
text-shadow: none;
}
table.basket {
margin-bottom: 1em;
}
table.basket th,
table.basket td,
table.basket td.grey {
border: 1px solid #ccc;
vertical-align: top;
padding: 4px 8px;
}
table.basket td {
text-align: left;
}
table.basket thead tr th,
table.basket tfoot tr td {
background-color: #e6ecff;
border: 1px solid #cccccc;
}
table.basket .uneditable-input {
color: black;
background-color: white;
}
div#howto-search,
div#no-results {
margin-top: 2em;
}
#howto-search ul li a{
margin:0!important;
color: #667fd3;
font-size: 16px;
border: 1px solid #dcdcdc;
}
#howto-search ul li a:hover{
background: #f3f7f9;
text-decoration:none;
}
label#search-label{
margin-right:20px;
}
#basket_X_items{
margin-bottom:0!important;
}
#howto-search li a{
background: #FFF;
width: 92%;
display: block;
padding: 10px;
margin: 3px;
border-radius: 20px;
text-align:center;
}
#howto-search ul li{
margin-bottom:10px!important;
}
.unstyled{
margin-top:30px;
}
#order-process-icons {
color: #bdbdbd;
font-size: smaller;
padding-bottom: 0.5em;
}
#order-process-icons p.passed,
#order-process-icons p.active,
#order-process-icons p.active a {
color: #FF3B4E;
}
#order-process-icons p {
position: relative;
line-height: 105%;
left: -20px;
}
@media (max-width: 780px) {
.player{
width:95%!important;
}
div#order-process-icons p {
left: 0px;
margin-left: 10px;
top: 4px;
}
div#order-process-icons .order-process-img {
clear: left;
float: left;
width: auto;
display: inline-block;
}
div#order-process-icons .order-process-text {
float: left;
width: auto;
display: inline-block;
}
.popover{
left: 0!important;
max-width: 100%!important;
margin-left: 0!important;
}
}
.alert-danger, .alert-error {
color: #ff3b4e!Important;
background-color: #FFF!important;
border: 0!important;
font-size:14px;
}
.popover-content error{
display:inline-block!Important;
}
.control-group.error input{
border:1px solid #ff3b4e!important;
}
.popover-content button{
margin-bottom:15px;
}
/* make paragraphs in alert boxes a bit nicer */
div.alert p:last-child {
margin-bottom: 0px;
}
/* create some variants to form control-groups */
.form-horizontal .control-group-compact { margin-bottom: 0.5em; }
.form-horizontal .control-group-narrow .control-label { width: 60px; }
.form-horizontal .control-group-narrow .controls { margin-left: 80px; }
span.skype_pnh_container { display:none !important; }
span.skype_pnh_print_container { display:inline !important; }
@media print {
header .nav-collapse {
display: none;
}
#toptoolbar,
header .redgradient,
#toptoolbar .redgradient,
#toptoolbar .toptoolbar,
#toptoolbar ul#crumbtrail {
filter: none;
background: none;
background-image: none;
background-color: white;
color: black;
}
#toptoolbar ul#crumbtrail {
display: none;
}
}
@media only screen and (max-width: 979px) {
.tariff-price{display:none!important;}
.tariff-option{
border:0!Important;
box-shadow:0!important;
height:auto;
margin-top:30px!important;
box-shadow: none!important;
}
.tariff-select a{
margin-top:7px!important;
}
}
.headerimg{
width:100%!important;
}
@media only screen and (max-width: 980px) {
.headerimg {
width:100%;
}
.basket-mobile-2{
width:98%!important;
}
.headerimg h1{
margin-top:30px!important;
}
.tariff-select a{
margin-top:78px!Important;
}
.tariff-option .span5{
width:400px!Important;
}
}
@media only screen and (max-width: 767px) {
.headerimg{
padding-top:2px!important;
height:145px;
}
.headerimg h1{
font-size:4vw!important;
margin-top:5%!important;
}
.headerimg h3{
font-size:25px!important;
margin-top:-15px!important;
margin-bottom:30px;
}
.whisper-img{
text-align:center!important;
}
.tariff-select a{
margin-top:0!Important;
}
.tariff-option .span5{
width:100%!important;
}
.refbox{
margin-top:20px;
margin-left: -60px;
padding: 20px 60px 40px 30px!important;
}
}
@media only screen and (max-width: 600px) {
.headerimg{
background-size:contain!important;
}
.headerimg h1{
font-size:30px!Important;
margin-top:35px!important;
}
.headerimg h3{
display:none;
}
.tariff-select, .tariff-option{
width:100%!important;
}
}
@media only screen and (max-width: 480px) {
.thanks{
margin-top:-80px;
}
.headerimg h1{
font-size:20px!Important;
margin-top:17px!important;
}
.tariff-option{
margin-left:5px!important;
margin-top:-30px!important;
}
}
.table-border{
border-collapse: collapse;
}
.table-border, .table-border th, .table-border td {
border: 1px solid black;
padding:7px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a {
background:#F3F7F9!important;
}
ul#numbers li span{
float:right;
padding-right:24px;
}
ul#numbers li {
float: left;
width: 31%!important;
border: 1px solid #bfbfbf;
border-radius: 20px;
background: #FFF;
padding: 9px 9px 7px 9px;
margin-right: 15px;
margin-bottom: 7px;
font-size: 17px;
font-weight: 100;
}
ul#numbers li a{
width: 100%;
display: block;
padding: 12px 0;
font-size: 19px;
text-indent:5px;
}
.icon-search, .icon-remove,.icon-arrow-left, .icon-arrow-right{
background-image: url(../img/glyphicons-halflings-white.png);
}
.pagination li a{
padding:5px 10px!important;
}
.pagination .hide{
display:none!important;
}
.service-item{
width:33%;
float:left;
}
.service-item a{
margin:10px;
flex: 1 auto;
display:block;
}
.service-item a img{
height:50px!important;
}
#advanced-services-sidebar{
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.player{
border-radius:10px;
}
.player audio{
border:0!important;
}
.close{
color:#FFF;
opacity:1;
margin-top: -2px;
}
.close:hover{
color:#e6ecff;
}
.icon-remove{
margin-top: 2px;
}
.btn-red{
background: #382e62!important;
border: 0;
border-radius: 20px;
padding: 8px 10px!important;
}
@media only screen and (max-width: 1000px) {
.picknum{
height:100%;
}
#filternav li{
width: 46%!important;
margin-bottom: 10px!important;
}
.tariff-container{
display:block!important
}
.tariff-div .span4{
width:46%!important;
margin-left:0!important;
margin-right:15px;
margin-bottom:15px;
}
.tariff-plan:nth-child(2){
margin-top:0!important;
}
.popular,.popular h5{
padding:0!important;
display:none;
}
ul#numbers li {
width:46%!important;
}
}
@media only screen and (max-width: 979px) {
.social li{
margin-right:0!Important;
}
.summary-free{
display:none;
}
footer .span4{
margin-left:0!Important;
}
#wrap{
}
footer{
padding:10px;
}
footer .span3{
width:48%!important;
margin:0!important;
}
footer .social-content{
margin-left:15px!important;
}
footer li:not(first-child){
border-bottom: 1px solid #585a65!important;
}
footer .social-content li{
border-bottom:0!important;
}
#mce-EMAIL{
width:250px!Important;
}
.footer-tp{
width:50%!important;
}
footer li a{
padding:13px 0!important;
}
footer .nav-header{
margin:0!Important;
padding:10px 0 0 0!important;
}
.product ul{
margin-left:0;
}
.product li{
line-height:25px;
}
.product p{
font-size: 16px!Important;
}
#cart1,
#cart2{
margin-left:-5px;
}
.order-process-img{
text-align:center;
}
#search-label{
width:100%;
}
.popover{
right:20px;
overflow:hidden;
}
div#order-process-icons .order-process-text {
width: 65%!important;
margin-top:0!important;
padding-top:4px;
font-size:14px;
}
#basketicon{
margin-bottom:0
}
footer .span4:nth-child(2),
.sidebar{
}
.service-item {
}
#howto-search li{
width:100%!important;
}
#company_logo{
margin-bottom:20px;
}
#secondnav{
display:none;
}
#login_marker{
background:#FFF!Important;
}
#secondnav .navbar-inner{
min-height:38px;
}
#subnav{
max-height:100%!important;
}
.nav-collapse .open > .dropdown-menu{
width:100%!important;
}
.headernav-dropdown{
margin-left:0!important;
}
.dropdown-menu.headernav-dropdown .nav > li > a{
background: #332a58!important;
color:#FFF!important;
padding: 8px 32px;
}
.dropdown-menu.headernav-dropdown .nav > li > a:hover{
color: #e6ecff!Important;
}
.dropdown-menu h4{
color:white;
text-indent:20px;
}
.call-us{
width:100%!important
}
header .open:last-child{
float:left;
padding: 10px;
width: 100%;
}
#login_marker .dropdown-menu{
background:#FFF!important;
}
#login_marker .open .dropdown-menu{
display:flow-root!important;
}
#login_marker .open{
margin-bottom:0!important;
}
#login_marker .open input{
font-size:16px!important;
}
#login_marker div:first-child{
margin-bottom:15px;
}
.navbar-login-button{
outline: none!important;
}
.nav a{
border-radius:0!Important;
}
.feature-1 h1,
.feature-2 h1{
display:none;
}
#dropdown-menu, #login_marker{
background:none!Important;
}
header .dropdown-menu{
margin:0!important;
padding:0!Important;
}
.call-us{
margin-left:0!Important;
text-indent: 15px;
padding-top: 0;
padding-bottom: 20px;
}
.navbar-login-button{
margin-left:15px;
}
.login-b, #login input, #login button{
width:50%!Important;
padding: 9px 15px;
}
#login input{
padding:10px;
}
#login_marker .dropdown-menu a:not(.btn) {
width: 100%;
}
#login_marker .dropdown-menu a:not(.btn):hover {
background:none!important;
}
#order-process-icons{
display:none!Important;
}
.navbar .navbar-login-button {
margin: 0 0 0 3px!important;
background: #382e62!important;
border-radius: 20px!Important;
box-shadow:none;
}
header .open .navbar-login-button {
margin-top: -85px!Important;
margin-left: -7px!Important;
}
header .open:not(li){
margin-top:30px;
margin-bottom:20px;
}
header #basketicon{
padding: 15px 06px 20px!Important;
width: 200px!Important;
position: absolute;
right: 0;
top: 30px;
z-index:-1!Important;
}
}
@media only screen and (max-width: 770px) {
.getintouch{
margin:0 20px;
}
footer .span3{
width:100%!Important;
}
#content-info li {
list-style-type: none;
padding: 7px 0!important;
}
.footer-tp{
width:30%!Important;
}
.promo{
margin-top:20px!Important;
}
.configure-number-div{
width:100%!important;
}
.mob-shop{
padding-right:0!Important;
}
#menu-header li:last-child{
}
.purchase{
font-size:22px!important;
padding: 17px 0!important;
height:auto!Important;
}
#telephone-numbers-sidebar .btn{
display:inline-block!important;
}
#telephone-numbers-sidebar .grey{
display:inline-block!important;
}
.responsive-img{
width:100%!important;
margin:0 0 20px 0!important;
padding:0!important;
display:flex!Important;
align-items: center;
justify-content: center;
}
.home-tp{
margin-top:25px!Important;
margin-bottom:70px!important;
}
.cp-login{
font-size:14px!Important;
margin-bottom:20px;
padding:13px 0!Important;
width:94%!important;
}
.logged-in-head{
text-align:center;
}
.logged-in-head button{
width: 95%!Important;
margin: 10px!important;
padding: 10px 0!Important;
border-radius: 20px!Important;
}
.login-head{
width:96%!important;
}
.basket-mobile-2{
width:100%!important;
}
.tariff-footer button{
padding: 12px 10px!important;
}
.typeahead {
width:80%;
}
.popover-title{
font-size: 27px!Important;
padding: 15px!important;
}
.typeahead li a{
background:#FFF!Important;
background-image:none!Important;
font-size:19px;
padding:10px;
border-top:1px solid #FFF;
border-bottom:1px solid #f3f3f3;
}
.typeahead li a:hover{
color:#667fd3!Important;
border-top:1px solid #afafaf;
border-bottom:1px solid #afafaf;
}
.typeahead .active a{
color:#667fd3!important;
}
.product p{
font-size: 22px!Important;
}
.product p:last-child{
font-size:18px!important;
}
#refinerow label{
width:100%;
}
#prefilterrow{
width:100%;
}
#prefilterrow .input-append,
#refinerow .input-append{
width:80%;
}
.wp-image-1679,#attachment_1679{
width:100%!Important;
object-fit: cover;
height: 160px;
overflow:hidden;
margin:0 0 20px 0!Important;
}
#whisper,
#timer{
left:0!important;
}
#basketicon {
float: none!Important;
margin: 0 auto!important;
padding: 15px 0 0 0;
}
#searchbtn, #clear-refine {
height: 42px;
}
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
padding: 14px 15px;
font-size: 19px;
}
blockquote{
padding:0 0 0 10px;
}
.login-b {
padding: 8px 17px!important;
font-size:14px!Important;
font-weight:normal!Important;
}
header .open:last-child {
}
.dropdown-menu.headernav-dropdown .nav .active > a{
color: #d9dbe6!important;
}
.popover-content{
margin-bottom:0!Important;
}
.popover-content button{
width: 100%!important;
padding: 10px!important;
font-size: 18px!important;
}
.popover-content label{
width:100%;
font-size: 20px!important;
}
.popover-content .form_text{
font-size: 17px!important;
}
.popover-content .alert{
width:100%;
}
.dropdown-menu.headernav-dropdown .nav .active > a:hover{
color: #ec293c!important;
}
.navbar .navbar-login-button{
padding-top: 11px!important;
padding-bottom:11px!important;
padding-left:12px!important;
padding:right:12px!important;
font-size: 19px;
font-weight: bold;
background:none!Important;
}
header .open:not(li){
margin-top:39px!Important;
}
.navbar .open .navbar-login-button {
margin-top: -57px!Important;
margin-left: 3px!Important;
}
.navbar .navbar-login-button .icon-user{
margin-top:5px;
}
.nav .visible-phone{
display:none!Important;
}
#advertbanner{
margin-bottom:0!important;
}
.grey #timer{
display:none;
}
.MMERGE5, .form-actions [type="submit"]{
width:100%;
}
.grey{
padding:20px!important;
}
#login-submit{
width:100%;
}
input[type="text"],
select,
#email,
textarea{
font-size:16px!important;
padding:10px!important;
height:auto!Important;
}
.fullpage{
border:0!important;
}
#company_logo{
margin-bottom:0!important;
}
#order-process-icons{
display:none;
}
.basket-mobile-2{
padding:10px;
}
.toptoolbar{
font-size: 24px;
}
body{
padding:0!Important;
}
.fullpage{
border:0;
}
img#company_logo{
width:235px!Important;
height:64px!important;
}
.navbar-inverse .navbar-inner{
border-left:0!important;
border-right:0!important;
}
.headernav-dropdown h4{
color:#FFF;
text-indent:20px;
float:left;
}
.headernav-dropdown .span6:first-child h4{
margin-top:0!Important;
}
ul#numbers li{
width:99%!important;
height: 50px;
padding:0;
}
#numbers{
overflow-y: inherit!Important;
}
.tariff-div .span4{
width:100%!important;
margin-bottom:30px;
}
img#bronzestar,img#silverstar,img#goldstar,img#platinumstar{
margin-left: 13px;
margin-top: -3px;
margin-right:5px;
}
.picknum{
margin-top:0!important;
}
.tariff-div {
padding-top: 30px;
margin-bottom:30px!important;
}
#filterrow .span7 li {
width:100%!important;
margin-bottom:10px;
}
#new-customer input[type="text"], #login-existing input[type="text"]{
width:100%;
}
.form-horizontal .control-label{
text-align:left;
}
.form-horizontal .form-actions {
padding:20px;
text-align:center;
}
#company_logo{
padding:15px 0!important;
}
.navbar .btn-navbar{
margin-top:32px;
}
#login_marker{
background:#FFF;
}
.dropdown-menu{
margin:0!Important;
}
.dropdown-menu li{
border-radius:0!Important;
}
.dropdown-menu.headernav-dropdown .nav > li > a{
color: #FFF!important;
background: none!Important;
padding: 13px 32px;
background: #332a58!important;
border-radius: 0;
font-weight:normal!important;
}
.dropdown-menu.headernav-dropdown .nav > li > a:hover{
color:#e6ecff!Important;
}
.navbar-inner{
padding:0;
}
img#company_logo{
padding:13px!Important;
}
.btn-navbar {
margin-right: 20px!IMportant;
margin-top: 30px!important;
}
#basketicon{
float: left;
padding:5px 20px 20px 20px;
width: 180px;
text-align: center;
}
#basket_X_items{
padding-top:10px!important;
text-align:left;
font-size:29px!important;
}
#basketicon p:last-child{
text-align:left;
font-size:16px!important;
text-indent:7px;
margin-top:7px;
}
.call-us{
display:none;
margin-top:10px!Important;
margin-left:15px;
}
.nav-collapse .nav > li {
float: left;
width: 100%;
}
.basket_div{
display:none;
}
.dropdown-menu{
padding:0!Important;
}
.navbar-login-button{
margin:10px!important;
}
#login_marker .dropdown-menu{
padding:10px!important;
}
#login input, #login a{
width:90%!important;
}
#login button{
padding: 9px 15px;
width:50%!important;
}
#login a:hover{
background:none!important;
}
.dropdown-links a{
width:100%!important;
}
.dropdown-links a:hover{
background:none!important;
color:#FF3B4E;
}
header .btn-navbar{
background: #ff3b4e!important;
}
header .open{
width:100%!important;
}
#login input{
padding:10px;
}
header .open:last-child{
padding:0!Important;
}
.mob-none{
display:none!Important;
}
.underline{
text-align:center;
border-bottom:0!important;
}
.view_basket{
width:100%;
padding:12px 0!Important;
}
.mob-left{
width:100%;
float:left!important;
}
.tariff-body{
font-size:16px;
}
.marketing-pref input[type="checkbox"]{
margin-bottom:10px;
top:3px!Important;
margin-right:15px!important;
}
.summary-service input[type="checkbox"],
.marketing-pref input[type="checkbox"],
input[name="terms"] {
position: relative;
width: 32px!important;
height: 32px!important;
visibility: hidden;
margin-right:15px;
top:-12px;
}
.summary-service input[type="checkbox"]:before,
.marketing-pref input[type="checkbox"]:before,
input[name="terms"]:before {
visibility: visible;
position: absolute;
display: block;
width: 100%;
height: 32px;
top: 0;
background:#f8f9fa;
content: "";
border-radius: 3px;
border: solid 1px #ddd;
margin-right:30px;
}
.summary-service input[type="checkbox"]:checked:after,
.marketing-pref input[type="checkbox"]:checked:after,
input[name="terms"]:checked:after {
left: 100%;
margin-left: -20px;
}
.summary-service input[type="checkbox"]:checked:before,
.marketing-pref input[type="checkbox"]:checked:before,
input[name="terms"]:checked:before {
background-image:url("../img/check.png");
background-size: auto;
background-repeat:no-repeat;
background-position-x: -2px;
}
.summary-service .checkbox,
.marketing-pref .checkbox,
input[name="terms"]{
float:left;
width: 100%;
font-size: 18px;
}
input[name="terms"] {
top:-2px!important;
}
#new-customer input,
#new-customer select,
#login-existing input{
padding:15px!Important;
font-size:16px;
}
#new-customer label,
#login-existing label{
font-size:17px;
margin-top:8px;
}
.summary-service .close{
background: #f3f3f3!Important;
padding: 7px 5px 5px 4px!important;
border-radius: 5px!important;
width: 32px!important;
height: 32px!important;
border: 1px solid #bfbfbf!important;
margin-top: 6px;
margin-right:10px;
}
.summary-service{
border-bottom: 1px solid #d9dbe6;
padding-bottom: 10px;
margin-bottom: 25px;
}
.summary-service li {
padding: 2px;
font-size: 18px;
line-height: 26px;
margin-left:20px;
}
.summary-service ul{
margin-left:0;
}
.summary-service legend {
font-size: 26px;
color: #667fd3;
}
.summary-header{
font-size:20px;
}
.summary-header h4{
font-size:24px;
}
.summary-header th{
padding: 7px 5px 5px 0;
}
.config-number{
display:none!important;
}
.configure-number-div h4{
font-size: 20px;
margin-bottom: 10px;
margin-top: 20px;
}
.summary-service legend{
border-bottom:0!important;
}
.divert_to{
font-size:18px;
margin-bottom:10px;
}
textarea:focus{
margin-bottom:10px!important;
}
.summary-service textarea{
display:inline-block!Important;
width:90%!Important;
}
#eucookielaw p{
padding:0 22px;
}
.label-bronze,
.label-silver,
.label-gold,
.label-platinum{
font-size: 14px!Important;
padding: 4px 5px!important;
position: relative!important;
top: -3px!important;
}
.one_hour{
display:none!Important;
}
select{
-webkit-appearance: none;
border: 1px solid #bbbbbb!important;
background-image: url(../img/down.png);
background-repeat: no-repeat;
background-position: 96%;
background-size: 15px;
}
#loginform input,
#login-existing input[type="password"]{
width:85%!Important;
}
.marketing-pref div{
margin-left:0!important;
}
.my-account-summary{
width:100%!important;
font-size: 17px;
line-height: 22px;
}
#pay-button{
padding: 10px;
width: 100%;
font-size: 17px;
}
footer .span8{
line-height: 21px;
padding:10px 0!important;
}
.social li{
border-bottom:0;
}
.social li:first-child{
}
footer .span8, footer .span8 a{
padding-top:0!important;
padding-left:0!Important;
}
footer .nav-header{
padding-left:15px;
}
footer .row-fluid{
margin-top:8px;
}
footer .row-fluid .pull-right{
padding:8px 15px!important;
}
input[name="terms"]{
margin-right:20px;
}
ul#numbers{
margin-left:0;
}
#bronzestar,#silverstar,#goldstar,#platinumstar{
margin-left:0!important;
}
ul#numbers li a{
padding:15px 0!important;
}
.picknum .form-inline{
margin-left:0;
}
.popover{
width:90%!important;
left:20px!important;
}
.price-box{
width:100%!important;
}
.agree{
margin-left:15px!important;
}
}
.headernav-dropdown-secondary {
width: 850px!Important;
padding:0!Important;
left:-150px;
}
.headernav-dropdown-secondary:after, .headernav-dropdown-secondary:before {
left: 220px!Important;
}
.num-types-img,
.num-types-title,
.num-types-desc{
float:left;
}
.num-types-img{
height:35px;
padding-top:11px;
margin-left:10px;
}
.num-types-title{
width:80%;
margin-top:5px;
margin-bottom:0;
font-weight:bold!important;
}
.num-types-desc{
font-size:15px!important;
margin-bottom:0;
}
.num-types li{
display:flex;
}
.number-dropdown-1{
padding: 30px 45px;
}
.number-dropdown-1 .h1,
.feature-1 .h1,
.feature-2 .h1{
margin-bottom:0;
font-size: 23px;
font-weight: bold;
color: #2b2b2b;
line-height:22px;
}
.number-dropdown-1 p,
.feature-1 p,
.feature-2 p{
font-size: 16px;
font-weight: 200;
color: #2b2b2b;
}
.number-dropdown-1 li,
.feature-1 li,
.feature-2 li{
list-style-type:none;
padding-bottom:7px;
}
.num-types li:hover{
background: #e0e7f9;
}
.number-dropdown-1 a,
.feature-1 a,
.feature-2 a{
color:#2b2b2b!important;
width:100%;
display:block;
}
.number-dropdown-1 a:hover,
.feature-1 a:hover,
.feature-2 a:hover{
color:#667fd3!important;
text-decoration:none;
}
.number-dropdown-1 ul{
margin:20px 0 0 -10px;
}
.number-dropdown-1 li img{
margin-right:10px;
}
.number-dropdown-2 img{
float:right;
}
.headernav-dropdown {
width: 690px;
padding:0!important;
}
#menu-header .dropdown-menu{
margin-top:10px;
border:1px solid #c1ccde!important;
padding:0!important;
background:#f3f7f8;
}
.navbar .nav > li > .dropdown-menu:after,
.navbar .nav > li > .dropdown-menu:before{
left:75px;
}
.navbar .nav > li > .dropdown-menu:after{
border-bottom: 6px solid #f3f7f8;
}
.feature-1{
padding: 30px 0 20px 40px;
}
.feature-2{
padding: 30px 35px;
}
.feature-2{
background:#e6ebff;
}
.feature-1 ul{
width:50%;
float:left;
margin:10px 0 0 0 ;
}
.feature-1 li img{
margin-right:10px;
}
.feature-sub .feature-img{
width:16%;
float:left;
}
.feature-sub .feature-item{
width:81%;
float:left;
}
.feature-sub .feature-item h3{
margin:0;
font-size: 18px;
line-height: 18px;
}
.feature-img{
margin-top:3px;
}
.feature-sub li{
display:flex;
padding: 6px 0 0 6px;
}
.feature-sub li:hover{
background:#ced9ff;
}
.feature-sub{
margin:0;
}
.feature-sub .feature-item p{
font-size:13px;
line-height:15px;
}
@media (max-width: 979px){
.dropdown-menu{
border:0!important;
}
.feature-1,
.feature-1 ul,
.feature-2{
width:100%!Important;
}
.feature-1 li{
display:flex!important;
}
.feature-1 ul{
display: contents;
}
.feature-1,
.feature-2,
.number-dropdown-1{
background:none;
padding:0!Important;
margin:0!important;
}
.feature-item{
display:contents;
}
.feature-item h3{
color:#FFF!important;
font-size:15px!important;
margin:0!Important;
}
.feature-1 a,
.feature-2 a,
.number-dropdown-1 a{
background: #4a3f7b!important;
color: #FFF!important;
padding: 8px 32px;
width:100%;
display:block;
}
.feature-1 h1,
.feature-2 h1{
color:#ff3b4e!important;
padding:0 10px 10px 10px;
}
.feature-sub li{
padding:0 0 8px 0!important;
}
.number-dropdown-1 a:hover, .feature-1 a:hover, .feature-2 a:hover {
color: #FFF!important;
}
.num-types-title{
display:flex!important;
text-indent:10px;
font-size:15px!Important;
margin-top:0!important;
}
.num-types li:hover {
background: none!important;
}
.number-dropdown-1{
width:100%!important;
}
.num-types-title{
color:#FFF!Important;
}
.feature-sub li:hover {
background: none!important;
}
.contact-us-menu,
.num-types-img,
.feature-img,
.feature-1 p,
.feature-1 img,
.feature-2 p,
.feature-2 img,
.number-dropdown-1 h1,
.number-dropdown-1 p,
.number-dropdown-1 img,
.number-dropdown-2 img{
display:none;
}
}
@media only screen and (max-width: 770px){
.feature-sub h3 {
font-size: 19px!important;
}
}
#content-info{
padding-top: 110px;
}
.contact-container{
background:#FF3B4E;
text-align:center;
border-radius:10px;
color:#FFF;
padding: 19px 0px 50px 0;
position:relative;
top:115px;
}
.contact-container h3{
color: #FFF;
font-size: 32px;
font-weight: 400;
}
.contact-container .span3{
text-align:center;
}
.contact-container a{
text-align:center;
width:100%;
display:block;
font-size:19px;
color:#FFF;
}
.contact-container .tel{
margin-top:13px;
font-size:27px;
}
.contact-container .email{
margin-top:18px;
}
.footer-phone{
margin-top:5px;
}
.contact-container .contact{
margin-top:10px;
}
.footer-email{
margin-top:16px;
}
.footer-contact{
margin-top:10px;
}
#content-info li{
list-style-type:none;
padding:2px 0;
}
#content-info li:first-child{
list-style-type:none;
font-size:20px;
color:#FFF;
padding: 3px 0;
font-weight:600;
}
.copyright{
margin:35px 0 55px 0;
color:#FFF;
font-size:16px;
padding: 0 15px;
}
#content-info ul{
margin-left:15px;
}
#content-info a{
font-size: 17px;
font-weight: 300;
padding:2px 0;
}
#content-info a:hover,
#content-info a:focus{
color: #FFDC76;
text-decoration:none;
}
.social{
float: left;
margin-top: 20px;
}
.social img{
width:80%;
}
.social li{
float:left;
}
#content-info li a{
width:100%;
display:block;
}
@media only screen and (max-width: 770px){
.contact-container .span12 {
width:100%!important;
display:block!important;
}
.contact-container .email,
.contact-container .tel{
margin-bottom:30px;
}
}