body{font-family: 'Open Sans', sans-serif;}
header {border-top:8px solid #a8c86d;}
header .loginddl{   background-color: #a8c86d;border-radius: 0 0 10px 10px;color: #fff;height: 32px;text-align: center;width: 91px;}
h3{color:#2e6899 !important; font-size:23pt !important;font-family: 'OpenSans-Regular' !important;margin-bottom: 11px;padding-top: 21px;}
h3 span{color:#83a542 !important; font-size:23pt !important;font-family: 'OpenSans-Regular' !important;}
#dnn_ctr10414_View_loginEnterBoxHetz{display:none;}

nav.top-bar{height:70px; border-bottom:1px solid #FFF;}
.top-bar-section ul li>a {font-size:15px;}
.contain-to-grid, .top-bar, .top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button){background-color: transparent !important;}
.top-bar-section ul li{padding-top: 25px;}
.firstPane {}
.Language,.Language a  {color:#fff;}

.firstRibbon{background-color:#194872;background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/bg.jpg');background-repeat:no-repeat;background-position: center center;}
.firstRibbon  span.arrowPoint{ 
background-color: red;
display: block;
width: 37px;
height: 67px;
position: absolute;
top: 170px;
left: -50px;
float: left;
background: url('/Portals/_default/Skins/Local03_Online/images/arrow.png') no-repeat 0 0;
}
.loginBox .LangsDiv > strong ,.loginddl strong {
color: #fff;
font-weight: normal !important;
width: 100%;
float: left;
padding-left: 0px;
margin-top: 6px;
text-align: center;
font-size: 14px;
}
.firstRibbon h1{color: #fff;font-family: "OpenSans-Bold";font-size: 26pt;line-height: 27pt;margin-bottom: 0;padding-top:57px;}
.firstRibbon h2{color: #fff;font-family: "OpenSans-Regular";font-size: 27pt;letter-spacing: -1.4pt;line-height: 31pt;padding-bottom: 61px;}
.firstRibbon .imgBG {background-repeat:no-repeat;background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/woman.png');background-size: 100%;background-position: center bottom;height:335px;}



.SecondRibbon{background-color:#e1e1e1;padding:15px 0 0;}
.SecondRibbon  .imgBg{background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/DoublePhone.jpg');background-repeat:no-repeat;height:323px;background-position:center bottom;}

.ThirdRibbon{background-color:#d7d7d7;padding-top:25px;}
.ThirdRibbon  .imgBg{background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/HomePagePhone.jpg');background-repeat:no-repeat;height:343px;}

.FourRibbon{background-color:#e1e1e1;color:#4a4a4a;font-size:20pt;padding:25px 0;}
.fourthPane  .ourtxt{font-size: 16px;
color: #4a4a4a;
font-weight: 400;
text-align: center;
margin-top: 10px;}
.bgImgIcon1{background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/LocalNumbers.jpg');}
.bgImgIcon2{background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/AnyPhone.jpg');}
.bgImgIcon3{background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/DirectDial.jpg');}
.bgImgIcon4{background-image:url('https://local03-com-omnitelecom.netdna-ssl.com/Portals/_default/Skins/L03WS/img/Commitment.jpg');}

.bgImgIcon1, .bgImgIcon2, .bgImgIcon3, .bgImgIcon4{background-repeat:no-repeat;background-size: 51%;background-position: center center;height:116px;}
h4{color:#2e6899 !important; font-size:20pt;}

.DNNModuleContent ul {list-style:none;}
.DNNModuleContent li:before {list-style:none;font-family:FontAwesome;content: '\f00c';display: inline-block;margin-left: -1.3em;width: 1.3em;}
.DNNModuleContent li a{font-weight: 400;font-size: 14px;color: #4a4a4a;text-decoration: none;}
.DNNModuleContent li a:hover{text-decoration: underline;}
.footer{background-color:#84a643;}
.footer ul li:before {content: '';width: 1px;}
.footer h5{padding-top:10px;font-weight: 700;font-size: 18px;color: #2e6899;margin-bottom: 10px;}
 
.errorBox {display:none;}

.panel                       {background-color:#194466 !important;border:none !important;box-shadow: 0 1px rgba(255,255,255,.3), inset 0 1px rgba(0,0,0,.3);border-radius: 10px;text-align:center;padding-left:0 !important;padding-right:0 !important;}
.panel .price          {background-color:#0d2233;}
.panel .first{color: #fff;font-size: 27px;padding-top: 4px;padding-bottom: 34px;}
.panel .second,.panel  .fourth{color: #4c7899;font-weight: bold;font-size: 16px;font-weight: 600; padding-bottom:5px !important;}
.panel  .third{height: auto;min-height: 60px;float: left;margin: 0px;padding: 0px 0px 8px 0px;text-align: center;color: #84a643;font-size: 72px;line-height: 0.84em !important;font-weight: 700;}
.landline,.mobile , .or{color: #4c7899;}
.landline span,.mobile  span{color: #fff;font-size: 23px;}
.panel .lines {padding-top:33px;padding-bottom:33px;}

.pricesBg {background-color:#0D2233; padding-top: 15px; padding-bottom: 15px;}
.panel  .row {margin: 0 !important;}
.panel .eights  ul {display:none;}
.panel .eights  ul,.panel .eights  li{ text-align:left; list-style:none;color:#fff;}
.panel .eights  li:before {font-family:FontAwesome;content: '\f00c';display: inline-block;margin-left: -1.3em;width: 1.3em;color:#84A643;}
.formIn .btnBox input,.panel a.buttonBn {background-color: #83a542;background-image: linear-gradient(to bottom, #a6c66b, #83a542);border-radius: 10px;box-shadow: 0 2px #bddf79 inset;color: #fefeff;cursor: pointer;font-size: 16px;height: 42px;  margin-bottom:10px;text-shadow: 0 1px 1px #566a30;width:100%;line-height: 43px;display:inline-block;}
.formIn .btnBox input:hover,.panel a.buttonBn:hover {background-color: #6c8c31; background-image: linear-gradient(to top, #6c8c31, #8fad57); box-shadow: 0 2px #adcc6e inset;}
.formIn .btnBox input {outline: 0;
position: relative;
}

.button {padding-top:10px !important;background-color: #83a542;background-image: linear-gradient(to bottom, #a6c66b, #83a542);border-radius: 10px !important;box-shadow: 0 2px #bddf79 inset;color: #fefeff;cursor: pointer;font-size: 16px;height: 42px;  margin-bottom:10px;text-shadow: 0 1px 1px #566a30;width: 250px;line-height:23px;display:inline-block;}
.button:hover {background-color: #6c8c31; background-image: linear-gradient(to top, #6c8c31, #8fad57); box-shadow: 0 2px #adcc6e inset;}


.panel .MoreDetailsShowHide span{color:#fff !important;}
.panel .MoreDetailsShowHide span:after {list-style:none;font-family:FontAwesome;content: '\f078';display: inline-block;margin-left:2px;}
.panel .MoreDetailsShowHide.bounce span::after {FontAwesome;content: '\f077';}
/*.bounce span */
#FormC {display:none;}


.autocomplete-suggestion{background-color:#fff;padding:3px;border:1px solid #fff;}
.autocomplete-suggestion:hover{cursor:pointer;}
.autocomplete-suggestion img{margin-right:5px;}
.autocomplete-selected {background-color:#2e6899;}
.autocomplete-suggestions{height: 209px; overflow:hidden;}

.buttonContaner input[type="text"] ,.buttonContaner input[type="text"]:focus{
   background: url("/Portals/_default/Skins/Local03_Online/images/search.png") no-repeat scroll 13px center #ececec;
    border-radius: 10px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset;
    color: #2d2d2d;
    font: 20px "Open Sans";
    height: 50px;
    margin-right: 10px;
    padding: 0 45px;
    text-transform: capitalize;
    transition: background-color 0.5s ease 0s, width 0.5s ease 0s;
 margin-bottom:0;
 background-repeat:no-repeat !important;
}
.cordbg{
position: relative;
margin-top: -10px;
padding-top: 29px;
background: url('/Portals/_default/Skins/Local03_Online/images/wire.png') repeat-x 0 0;

}
#buttonContanerleft,#buttonContanerbtn{
	padding:10px 10px;
	background-color: rgba(25,68,102,.8);
	-webkit-box-shadow: 0 1px rgba(255,255,255,.3), inset 0 1px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px rgba(255,255,255,.3), inset 0 1px rgba(0,0,0,.3);
	box-shadow: 0 1px rgba(255,255,255,.3), inset 0 1px rgba(0,0,0,.3);
	-webkit-transition: background-color 0.5s;
	-moz-transition: background-color 0.5s;
	transition: background-color 0.5s;
}
#buttonContanerleft{
	-webkit-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	border-radius:10px 0 0 10px;
	}
#buttonContanerbtn{
	padding-right:10px;
	-webkit-border-radius:0px 10px 10px 0px;
	-webkit-border-radius:0px 10px 10px 0px;
	-moz-border-radius:0px 10px 10px 0px;
	border-radius:0px 10px 10px 0px;
	}
.buttonContaner .button.postfix{
   background-color: #83a542;
    background-image: linear-gradient(to top, #83a542, #a8c76d);
    border-radius: 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25), 0 3px #b9d175 inset;
    color: #fff;
    cursor: pointer;
     font: 600 20px/32px "Open Sans";
    height: 50px;
    text-shadow: 0 1px 1px #566a30;
    width: 140px;
	margin:0;
}
.lnaguageSelectors{}
ul.cultureBox{

list-style:none;
  background: url("/Portals/_default/Skins/Local03_Online/Images/LoginBox/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    display: none;
    height: auto;
    left: -24px;
    padding: 10px;
    position: absolute;
    top: 43px;
    width: 100px;
    z-index: 999;

}
.loginBox .LangsDiv > strong.closed:after , .loginddl strong.closed:after {
padding-left:3px;
content:"\f0d7";
font-family: FontAwesome;
}
ul.cultureBox:before{
  content: "";
display:block;
height:10px;
width:10px;

border-style: solid;
border-width: 0 5px 8px 5px;
border-color: transparent transparent #3b5b7d  transparent;
position:relative;
top: -20px;
left: 62px;
}



ul.cultureBox li{}
ul.cultureBox li a{color: rgb(168, 200, 109);  font-size: 12px;
    height: auto;
    margin: 0 0 6px;
    text-align: center;}
.dnn_ctr10414_View_loginEnterBoxHetz{display:none;}
.loginInEnterBox{
background: url("/Portals/_default/Skins/Local03_Online/Images/LoginBox/bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 10px;
    display: none;
    height: auto;
    left: -84px;
    padding: 10px;
    position: absolute;
    top: 43px;
    width: 152px;
    z-index: 999;
	 width: 192px;
	
}
.loginBoxIn:hover{cursor:pointer;}
.loginBoxIn > .loginInEnterBox > p input {
border-radius:10px;
    border: 0 none;
    color: #000;
    float: left;
    padding: 4px 4px;
    width: 100%;
	background-color:#fff !important;
	height:30px;
}
.loginBoxIn > .loginInEnterBox .btn {
    background: url("/Portals/_default/Skins/L03/Images/LoginBox/btn.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 24px;
    padding-top: 2px;
    width: 150px;
}
.loginBoxIn > .loginInEnterBox .chkRememberMe {
    float: left;
    margin-top: 0;
}
span.chkRememberMe label{color:#fff !important;}

li.secure{background-image:url('/Portals/_default/Skins/Local03_Online/images/icons/secure.png');  background-position: center center;background-repeat: no-repeat;height: 90px;}
h5.supportTitle {padding-left:20px;}

.formIn {padding: 20px 30px 0;background-color:#0d2233;margin-bottom: 15px;}
.formIn p input, .formIn p select{border-radius: 5px;margin: 0;}

.formIn strong{
color: red;
width: 100%;
height: auto;
float: right;
font-size: 12px;
text-align: right;
top: 37px;
position: absolute;

}

.formIn .prefix{
float: left;
display: block;
position: relative;
z-index: 2;
text-align: center;
width: 20%;
padding-top: 0;
padding-bottom: 0;
border-style: solid;
border-width: 1px;
overflow: visible;
font-size: 0.875rem;
height: 2.3125rem;
line-height: 2.3125rem;
}
.formIn .phone{
width: 70%;
float: left;
float: right;
}
.phoneBox, .country, .emailBox, .fullnameBox {position:relative;}

// Small screens
@media only screen {
.contain-to-grid, .top-bar, .top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button){background-color: #333 !important;}
.buttonContaner input[type="text"], .buttonContaner input[type="text"]:focus {padding: 0 7px 0 45px;font-size: 15px;}
#utilities{display:none;}
.top-bar .name img {width: 29%; padding-left: 11px;}
.top-bar-section ul li {padding-top: 5px;}
nav.top-bar {height: 57px;padding: 6px 0 0 0;}
.buttonContaner .button.postfix{width: 100%;}
.bgImgIcon1, .bgImgIcon2, .bgImgIcon3, .bgImgIcon4 {background-size: 100%;}
h4{font-size: 19pt;line-height: 19pt;margin: 0;margin-top: 19pt;text-align: center;}
 } /* Define mobile styles */

@media only screen and (max-width: 40em) {
.contain-to-grid, .top-bar, .top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button){background-color: #333 !important;}
.buttonContaner input[type="text"], .buttonContaner input[type="text"]:focus {padding: 0 7px 0 45px;font-size: 15px;}
#utilities{}
.top-bar .name img {width: 29%; padding-left: 11px;}
.top-bar-section ul li {padding-top: 5px;}
nav.top-bar {height: 57px;padding: 6px 0 0 0;}
.buttonContaner .button.postfix{width: 100%;}
.bgImgIcon1, .bgImgIcon2, .bgImgIcon3, .bgImgIcon4 {background-size: 100%;}
h4{font-size: 19pt;line-height: 19pt;margin: 0;margin-top: 19pt;text-align: center;}
 } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) { 
.buttonContaner .button.postfix{width: 95%;}
.bgImgIcon1, .bgImgIcon2, .bgImgIcon3, .bgImgIcon4 {background-size: 25%;margin-top:5px;margin-top: 19px;}
.fourthPane .ourtxt{margin-top: 0; line-height: 17px;}
} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
.buttonContaner .button.postfix{width: 95%;}
.bgImgIcon1, .bgImgIcon2, .bgImgIcon3, .bgImgIcon4 {background-size: 25%;margin-top: 19px;}
.fourthPane .ourtxt{margin-top: 0; line-height: 17px;}
 } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */




