/*
Theme Name: PEREEZD
*/
*, html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
html, body, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
img,a, a:active{
border:0px;
}
h3 {
font: normal 2em/1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
margin-bottom: 0.5em;
}
p {
text-align: justify;
margin-bottom: 1em;
}
table, tr, td, p{
font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
table, tr, td{
border-collapse: collapse;
border-spacing:0px;
}
ul, ul li{
list-style-type:none;
}
ul.topnav{
position: relative;
clear: both;
list-style-type: none;
width: 100%;
overflow: hidden;
height: 100%;
left: -3px;
z-index: 3;
height: 76px;
background: url(img/shad_left.png) no-repeat 0px 41px, url(img/shad_right.png) no-repeat 665px 41px;
}
ul.topnav li{
float:left;
}
ul.topnav   li > a{
width: 140px;
height: 52px;	
display: block;	
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
color: #4E6062;
text-decoration: none;	
display:table-cell;
vertical-align:middle;
margin: 0 auto;
text-align: center;
}
ul.topnav li>a:hover{
color:#fff;
}

.topnav li:nth-child(1){
border-bottom-left-radius: 11px;
border-top-left-radius: 11px;
width:143px;
background-image:url("img/navbtn1.png");
}
.topnav li:nth-child(2){
width: 140px;
padding-left: 9px;
background-position-x: -9px;
margin-left: -9px;
background: url("img/navbtn2.png") no-repeat;
}
.topnav li:nth-child(3){
background:url("img/navbtn3.png") no-repeat;
}
.topnav li:nth-child(4){
background:url("img/navbtn4.png");
}
.topnav li:nth-child(5){
background:url("img/navbtn5.png");
}
.topnav li:nth-child(6){
left: -9px;
padding-left: 9px;
width: 132px;
position: relative;
background-image: url("img/navbtn6.png");
}
.topnav li:nth-child(7){
background-position-x: -9px;
border-bottom-right-radius: 11px;
border-top-right-radius: 11px;
width: 150px;
position: relative;
background: url("img/navbtn7.png");
left: -9px;
}
.animicon img{
max-width: 100%;
}
ul.menu{
display: inline-block;
width: 288px;
padding-top: 11px;
background-size: 100% 9px!important;
background: center top url("img/menutop.png");
}
ul.menu > li > a{
display:block;
background:#dce3e4;
font:normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
color:#4e6062;
text-decoration:none;
text-shadow:1px 1px #ffffff;
padding:0.2em 1em;
border-top:1px solid #f1f4f5;
border-bottom:1px solid #b9c7c9;
}
#menu-articles{
width: 99.97923875433%;
}
ul.menu > li > a:hover{
background:#f0f0f0;
border-top:1px solid #f9f9f9;
border-bottom:1px solid #e1e1e1;
}
ul.menu > li:first-child > a{
border-top:none;
}


/*--ICONS--*/

/*--ICONS--*/

div.icons{
position:relative;
display:inline-block;
vertical-align:top;
width:66%;
z-index: 4;
height: 517px;
max-width:692px;
}
div.icons > img{
width:100%;
height:100%;
}
div.animicon{
position:absolute;
cursor: pointer;
cursor: hand;
}

img.icon0, img.icon1, img.icon2, img.icon3, img.textbubble{
position:absolute;
top:0;
left:0;
}
img.textbubble{
z-index:99999;
}
/*img.icon2{
opacity:0;
}*/
div.animdrop>img.icon2{
top:-50%;
}
div.animadd>img.icon2{
left:50%;
}
div.animreplace>img.icon2{
left:50%;}
div.animvanish>img.icon2{
opacity:1;
}
div.animflyaway>img.icon2,
div.animflyaway>img.icon3{
opacity:1;
}
div.animmove2>img.icon2{
opacity:1;
}
div.iconflat{
top:9%;
left:9%;
width:18.79%;
height:36.69%
}
div.iconoffice{
top:0;
left:33%;
width:35.41%;
height:31.47%
}
div.iconcountry{
top:39%;
left:3%;
width:22.83%;
height:38.36%
}
div.iconfragile{
top:57%;
left:18%;
width:32.08%;
height:29.61%
}
div.iconheavy{
top:71%;
left:48%;
width:41.91%;
height:23.28%
}
div.iconstorage{
top:45%;
left:62%;
width:34.83%;
height:24.58%
}
div.icontransport{
top:7%;
left:72%;
width:29.05%;
height:37.99%
}
div.iconprice{
top:32%;
left:32%;
width:36.56%;
height:21.23%
}
.iconsanim{
display:none;
}

/*- Static icons -*/
.iconsfiz{
display:block;
}
.iconsfiz>div,.iconsur>div{
position:absolute;
text-align:center;
font-family:Calibri,Arial,sans-serif;
}

.iconsfiz a,.iconsur a{
color:#398488;
text-decoration:none;
font-size:0.875em;
}
.iconsfiz a>div,.iconsur a>div{
width:55%;
margin:0 auto;
line-height:0.9em;
margin-top:-0.6em;
}
.iconsfiz a:hover,.iconsur a:hover{
color:#398488;
text-decoration:underline;
}
.iconsfiz a:visited,.iconsur a:visited{
color:#398488;
}

/* .iconsfiz */
.icontelephone{
top:20%;
left:33%;
}
.iconcalc{
top:40%;
left:48%;
}
.iconbox2{
top:0%;
left:10%;
}
.iconbox4{
top:44%;
left:8%;
}
.icontruck1{
top:70%;
left:32%;
}
.iconcouple{
top:56%;
left:67%;
}
.icontrash1{
top:18%;
left:82%;
}

/* .iconsur */
.iconbober{
top:38%;
left:30%;
}
.iconuric{
top:37%;
left:48%;
}
.iconpapers{
top:0%;
left:35%;
}
.iconbox{
top:15%;
left:3%;
}
.iconbox1{
top:54%;
left:12%;
}
.icontruck{
top:70%;
left:40%;
}
.iconikea{
top:53%;
left:70%;
}
.icontrash{
top:18%;
left:82%;
}
/*- END Static icons -*/

.iconprice.fizik{
top: 22%!important;
}
div.iconprice > p{
top: 65%;
left: 7%;
}
div.iconprice > p{
top: 65%;
left: 7%;
}
div.animicon > p{
font-size: 14px;
color: #777;
position: relative;
font-family: Arial;
}
div.clear{
clear:both;
}

/* .iconsfiz */
.icontelephone{
top:20%;
left:33%;
}
.iconcalc{
top:40%;
left:48%;
}
.iconbox2{
top:0%;
left:10%;
}
.iconbox4{
top:44%;
left:8%;
}
.icontruck1{
top:70%;
left:32%;
}
.iconcouple{
top:56%;
left:67%;
}
.icontrash1{
top:18%;
left:82%;
}

/* .iconsur */
.iconbober{
top:38%;
left:30%;
}
.iconuric{
top:37%;
left:48%;
}
.iconpapers{
top:0%;
left:35%;
}
.iconbox{
top:15%;
left:3%;
}
.iconbox1{
top:54%;
left:12%;
}
.icontruck{
top:70%;
left:40%;
}
.iconikea{
top:53%;
left:70%;
}
.icontrash{
top:18%;
left:82%;
}
/****--------- Harizma ---------****/
div.bck_1{
width:100%;
background:url(img/head_bck.png) no-repeat center top #cad2d4 ;
}
div.bck_2{
padding-top: 33px;
position: relative;
width: 100%;
background: url(img/bck_triangle.png) no-repeat center top white;
margin-top: -76px;
}
.wrapper{
width:1000px;
z-index:4;
position:relative;
margin:0 auto;
}
.wrapper > .header{
overflow: hidden;
margin-bottom: 41px;
}
.logo{
position:relative;
z-index:2;
float:left;
margin-top:3px;
}
.tel{
font-size: 19px;
width: 159px;
color: white;
margin-left: 664px;
margin-top: -36px;
padding: 66px 76px 86px 123px;
position: absolute;
font-family: Georgia;
background: url(img/phone.png) no-repeat center center;
}
.slogan {
left: 68px;
font-size: 17px;
font-family: Segoe Print;
position: relative;
text-shadow: 0px 0px 3px #3FFF25;
color: #24B829;
top: 21px;
}
.content{
margin-right: 253px;
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}

.featured p.header{
position: relative;
top: -0.5em;
font: normal 1.375em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
text-align: center;
padding: 16px 30px 30px;
color: white;
margin: 0;
background: 0 5px no-repeat url("img/recomtop.png");
}
.featured{
padding-top:21px;
overflow:hidden;
position: relative;
float: right;
vertical-align: top;
text-align: center;
width: 245px;
max-width: 245px;
margin-bottom: 35px;
}
.featured_bck{
background: repeat-x url("img/recombg.png");
padding-top: 23px;
width: 90%;
margin: -30px auto 0;
}

div.recom{
position:relative;
display:inline-block;
vertical-align:top;
text-align:center;
width:33%;
max-width:245px;
margin-bottom:35px;
}
div.recomtop{
display:table;
width:100%;
}
div.recomtop>div{
position:relative;
display:table-cell;
vertical-align:middle;
height:66px;
}
div.recomtop>img{
position:absolute;
}
div.recomtop>div>div{
position:relative;
top:-0.5em;
font:normal 1.375em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
text-align:center;
color:#ffffff;
}
div.featured  img.rlogo{
display:block;
margin:0px auto 20px auto;
opacity:0.29;
height: 50px;
}
div.featured img.rlogo:hover{
opacity:1;
cursor:pointer;
}
div.featured>a{
display:table;
width:125px;
height:33px;
bottom: 0px;
left: 57px;
position: absolute;
padding-top: 16px;
margin: 57px auto -13px auto;
background:center center no-repeat url("img/testimonialsbg.png");
font:normal 0.7em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
text-decoration:none;
text-transform:uppercase;
color:#ffffff;
}
.lange{
margin-top:30px;
}
div.featured>a:hover{
opacity:0.8;
}
div.featured>a>span{
display:table-cell;
position:relative;
vertical-align:middle;
top:-0.3em;
}
div.featuredbg{
position:absolute;
top:0;
left:5%;
width:90%;
height:100%;
margin:0 auto;
background:0 5px repeat-x url("../img/featuredbg.png");
}
.links p.header{
position: relative;
padding: 29px 20px 53px;
margin: 0;
z-index:1;
background-size: 100% 100%!important;
top: 0.4em;
font: normal 1.875em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
text-align: center;
color: white;
background: url(img/linkstop.png) no-repeat center top;
}
.links_bot {
position: relative;
left: -1px;
margin: 0 auto;
width: 93.23076923076923%;
}
div.links {
position: relative;
vertical-align: top;
text-align: center;
width: 31%;
float: left;
left: 3px;
margin-top: -13px;
}
.links ul li a{
display: block;
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
color: #8A448E;
background: #D2D9DB;
text-decoration: none;
text-align: left;
text-shadow: 1px 1px white;
padding: 0.2em 0;
border-top: 1px solid #EEF0F1;
border-bottom: 1px solid #A5B3B7;
}
.links ul li{
padding: 0 27px;
}
.links ul li:first-child a{
border-top:0px;
}
.linksbottom{
position:relative;

}
.links > .links_bot > ul:not(#menu-articles){
background-size: 100% 10px!important;
background: url(img/linksbg.png) repeat-y center;
margin-top: -29px;
padding-top: 46px;
min-height: 214px!important;
}
ul#menu-articles{background:none;}
/*----FORM---*/
.contact_header{
margin:0px;
font: normal 1.75em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
.contact_post_header{
font: italic 1.25em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
.intro{
font: normal 1.25em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
div.formcontent>h1{
font:normal 1.75em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
div.formcontent>h2{
font:italic 1.25em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
div.formcontent>span.intro{
font:normal 1.25em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
div.formcontent>span.label{
font:normal 1.25em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
span.label,span.input{
display:block;
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
span.required_label:after{
content:" *";
font:normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
color:#da2222;
}
.leftcol > span{
margin-top:10px;
widtH:100%;
}
.rightcol > span{
width:100%;'
}
div.leftcol {
float: left;
width:45.53571428571429%;
}
div.rightcol{
float: right;
width:52.85714285714286%;
}
div.requirednotice{

font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
div.requirednotice:before{
content:"* ";
font:normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
color:#da2222;
}
.contact_form input.submit{
float: right;
position: relative;
top: -16px;
left: 4px;
padding: 10px 27px;
border-radius: 0;
cursor: pointer;
background-size: 108%!important;
background: url(img/mail_btn.png) no-repeat center top;
font: normal 0.7em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
text-decoration: none;
text-transform: uppercase;
color: white;
}
.contact_form input.submit:hover{
opacity:0.8;
}
.overflow{
overflow:hidden;
}
.leftcol input{
box-shadow: inset 1px 2px 10px -3px #888;
width: 80%;
border-radius: 16px;
padding: 4px 20px;
margin-top: 4px;
}
textarea:focus, input:focus{
outline:none;
}
.rightcol textarea{
box-shadow: inset 1px 2px 10px -3px #888;
width: 89%;
padding: 10px 15px;
margin-top: 4px;
height: 126px;
border-radius: 16px;
}
.rightcol .label{
margin-top: 11px;
}
input,
textarea{
border-radius:5px;
}
div.formcontent > span.intro {
font: normal 1.25em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
.form_wrapper{
padding: 7px;
border-radius:10px;
background:url(img/form_bck.png);
}
.contact_form{
padding: 22px;
box-shadow: 0px 0px 5px #888;
border-radius: 11px;
background: url(img/form_mail.png) no-repeat 364px 16px #F1F1F1;
}
.form_wrapper_main {
margin-left: 37.9%;
width: 61.8%;
border-radius: 14px;
background:#e7e8eb;
}
.required{
font-size:13px;
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}

/*---FOOTER----*/
.footer{
overflow:hidden;
border-top:3px solid #60b3b7;
padding-top:14px;
background:url(img/footerbg_1.png);
}
.footer ul.foot_menu{
overflow:hidden;
float: left;
display:block;
}
.footer ul.foot_menu li{
float:left;
}
.footer ul.foot_menu li a{
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
padding:0px 10px;
text-decoration:none;
color:#0d898f;
font-size:16px;
display:block;
border-left:1px solid #a6b4b7;
}
.footer ul.foot_menu li:first-child a{
border:0px;
}
.designed{
float:right;
}
.movehome{
float:left;
margin-left:43px;
}
.foot_info{
position:relative;
z-index:2;
text-align: right;
float:right;
}
.foot_info > span{
display:block;
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
}
.phone{
background: url(img/phone2.png) no-repeat 35px 8px;
font-size: 22px!important;
background-size: 14%;
color: #4E6062;
position: relative;
padding: 7px 0px 7px 45px;
top: 8px;
}
.mail{
font-size: 18px!important;
background-size: 17%;
background: url(img/email.png) no-repeat 10px center;
color: #4E6062;
padding: 14px 0px 7px 51px;
}
.footer p{
text-align:center;
}
.slogan_foot{
top: 17px;
font-size: 23px;
font-family: Segoe Print;
font-weight: bold;
position: relative;
color: #C21C1C;
/*top: 20px;*/
}
.copy{
font: normal 1em Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;
color:#4e6062;
font-size:14px;
}
/*---GALLERY + LIGHTBOX----*/
.gallery img{
width: 85%!important;
border: 2px solid #CFCFCF;
height: auto!important;
}
.dark{
z-index:2;
display:none;
position:fixed;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
}
lightbox img{
z-index:3;
position:relative;
border:3px solid #fff;
border-radius:3px;
max-height:inherit;
max-width:60%;
}
.centriola{
text-align:center;
width:100%;
display:none;
position:fixed;
top:15%;
max-height:75%;
}
lightbox table{
top: 90%;
margin-left: -56px;
position: fixed;
z-index: 3;
left: 50%;
cursor:pointer;
}
.left_control {
background: url(img/nav.png) no-repeat top left;
display: block;
width: 35px;
height: 35px;
}
.right_control {
background: url(img/nav.png) no-repeat top right;
display: block;
width: 35px;
height: 35px;
}
.right_control:hover, .left_control:hover{
background-position-y: 100%;
}
.close {
cursor:pointer;
background: url(img/close.png) no-repeat center center;
width: 35px;
height: 35px;
}
.adverts h2{
font-size:17px;
}
.entry p{
margin-bottom:15px;

}
.entry img{
border-radius: 2px;
border: 2px solid white;
height: auto;
max-width: 164px;
margin:12px;
}
.entry h1 {
font-size: 22px;
}
.showimg{
cursor:pointer;
}
#hierpage-2 > ul > li:first-child > a{
display:none;
}
#hierpage-2 > ul > li{
padding:0px;
}
#hierpage-2 .children li{
padding:0px;
}
.filler{
min-height:100%;
width:100%:
}
.name {
font-size: 21px;
font-weight: bold;
color: #444;
margin-left: 195px;
margin-top: 24px;
position: absolute;
}
.name span {
font-size: 28px;
text-shadow: 0px 1px 0px #EEE;
}
img{
max-width:100%;
}
/**----ADAPTIVE CSS----**/
@media all and (min-width:1070px){

.yashare-auto-init .b-share__handle {
padding: 5px 24px 5px 2px!important;
}

	.topnav li:hover{
position:relative;
z-index:2;
}
.topnav li:nth-child(1):hover{ 
background-image:url("img/navbtn1_hover.png");
}
.topnav li:nth-child(2):hover{
background-image:url("img/navbtn2_hover.png");
}
.topnav li:nth-child(3):hover{
width: 158px;
margin-left: -9px;
padding-left: 9px;
margin-right: -18px;
background: url("img/navbtn3_hover.png") no-repeat;
}
.topnav li:nth-child(4):hover{
width: 158px;
margin-left: -9px;
margin-right: -9px;
background:url("img/navbtn4_hover.png");
}
.topnav li:nth-child(5):hover{
width: 149px;
margin-left: -9px;
background:url("img/navbtn5_hover.png");
}
ul.topnav  li:nth-child(5):hover > a{
position:relative;
left:5px;
}
.topnav li:nth-child(6):hover{
width: 140px;
margin-right: -8px;

background: url("img/navbtn6_hover.png") no-repeat;
}
.topnav li:nth-child(7):hover{
width: 149px;
background: -1px -6px url("img/navbtn7_hover.png") no-repeat;
}

}

@media all and (max-width:1070px) and (min-width:950px){

.yashare-auto-init .b-share__handle {
padding: 5px 12px 5px 2px!important;
}

.tel{
margin-left: 551px;
width: 164px;
}

ul.topnav li > a {
width: 121px!important;
}	

.topnav li:nth-child(1) {
width:auto;
}
.topnav li:nth-child(7) {
background-position:top right;
}
.topnav li:nth-child(2) {
background:url("img/navbtn2.png") no-repeat scroll center top transparent;
background-size: 170px 64px!important;
}
.topnav li:nth-child(2) a {
padding:0 20px;
}
.slogan {
left: 19px;}
.wrapper{
width: 882px;
}	
.topnav li:nth-child(6) {
background:url("img/navbtn2.png") no-repeat scroll center top transparent;
background-size: 176px 64px !important;
}
ul.topnav{
background:url(img/shad_left.png) no-repeat 0px 41px, url(img/shad_right.png) no-repeat 554px 41px;
}

}

@media all and (max-width:949px) and (min-width:745px){

	.yashare-auto-init .b-share__handle {
padding: 5px 5px 5px 2px!important;
}
.yashare-auto-init{
margin-left: 112px!important;}

	.tel{
	margin-left: 356px;
width: 164px;
	}
	
	ul.topnav li {
	width:99px!important;
	margin:0!important;
	}	
	
	.topnav li:nth-child(6), .topnav li:nth-child(3):hover  {
	left:0px;
	padding:0px;
	
	}
	
	.slogan{
	display:none;
	}
	
	
	.topnav li:nth-child(2), .topnav li:nth-child(6), .topnav li:nth-child(7)  {
    background-position:center top;
    }
	
	#wp-admin-bar-wp-logo, #wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-top-secondary{
	display:none;
	}
	
	.topnav li:nth-child(7) {
	width: 101px!important;
	left:0px;
	background: 99px 0px url("img/navbtn7.png");
	}
	
	ul.menu {
	/*background: center top url("img/menutop.png") no-repeat;*/
	width: 100%;
	}	
	
	div.icons{
	width: 100%;
	}
	
	ul.menu li {
float: left;
width: 50%;
}
	
	.topnav li:nth-child(7) a{
	
	}
	
	ul.topnav li > a {
	width: 140px;
	}
	
	.wrapper{
width: 696px;
	}	
	
	.rightcol textarea {
	width: 83%;
	}
	
	div.requirednotice {
	width: 68%;
	}
	.footer ul.foot_menu li a {
	padding: 0px 8px;
	}	
	
	.slogan_foot {
	font-size:17px;
	top:13px;
	}
	
	.copy{
	position: relative;
top: 11px;
	}
	
	.leftcol input {
	width: 73%;
	}
	
	ul.topnav{
	width: 706px;
	background:url(img/shad_left.png) no-repeat 0px 41px, url(img/shad_right.png) no-repeat 356px 41px;
	}

}

@media (max-width:744px) and (min-width:630px){

.yashare-auto-init {
margin-top: 70px!important;
margin-left: 12px!important;
position:relative;
z-index:2;
}

.yashare-auto-init .b-share__handle {
padding: 5px 23px 5px 2px!important;
}

	.tel{
	margin-left: 63px;
width: 164px;
	}
	
	ul.topnav li{
	width: 132px!important;
margin: 8px 10px!important;
border-radius: 11px;
box-shadow: inset 0px 0px 4px 5px rgba(255, 255, 255, 0.41);
background:none!important;
left: 0px!important;
padding-left: 0px!important;
}
	
	.slogan{
	display:none;
	}
	
	#wp-admin-bar-wp-logo, #wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-top-secondary{
	display:none;
	}
	
	.topnav li:nth-child(7) {
	left: 151px!important;
	background: 137px 0px url("img/navbtn7.png");
	}
	
ul.menu {
background: center top url("img/menutop.png") no-repeat;
width: 100%;
position: relative;
overflow: hidden;
z-index: 4;
height: 188px;
display:none;
}
div.bck_2 {
margin-top: -44px;}
	div.icons{
	width: 100%;
	}
	.featured, .links, .movehome, .slogan_foot, .designed{
	display:none;
	}
	.footer ul.foot_menu li a {
font-size: 12px;}
	.form_wrapper_main {
margin-left: 0px;
width: 100%;
border-radius: 14px;
background: #E7E8EB;
}
	
	.content {
margin-right:0px;
}
	
	ul.menu li {
float: left;
width: 50%;
}

.topnav li:nth-child(1) {
background: -4px 0px url("img/navbtn1.png");}
	
	.topnav li:nth-child(7) a{
	width: 48px;
	padding: 7px 0px;
	}
	
	ul.topnav li > a {
	width: 140px!important;
	}
	
	.wrapper{
	width: 470px;
	}	
	
	.rightcol textarea {
	width: 83%;
	}
	
	div.requirednotice {
	width: 68%;
	}
	.footer ul.foot_menu li a {
	padding: 0px 8px;
	}	
	
	.slogan_foot {
	font-size:17px;
	top:13px;
	}
	
	.copy{
	position: relative;
top: 31px;
	}
	
	.leftcol input {
	width: 73%;
	}
	
	ul.topnav{
	margin-left: 12px;
	overflow:hidden;
	height:auto;
	margin-top: 107px!important;
	background:none;
	}
	
	.icons{
	display:none!important;
	}
	
	.logo {
	width: 184px;
	float:none;
	margin: 0 auto;
	}
}

@media (max-width:629px) and (min-width:475px){

.yashare-auto-init {
margin-top: 70px!important;
margin-left: 12px!important;
position:relative;
z-index:2;
}

.yashare-auto-init .b-share__handle {
padding: 5px 21px 5px 2px!important;
}

	.tel{
	margin-left: 63px;
width: 164px;
	}
	
	ul.topnav li{
	width: 130px!important;
margin: 8px 10px!important;
border-radius: 11px;
box-shadow: inset 0px 0px 4px 5px rgba(255, 255, 255, 0.41);
background:none!important;
left: 0px!important;
padding-left: 0px!important;
}
	
	.slogan{
	display:none;
	}
	
	#wp-admin-bar-wp-logo, #wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-top-secondary{
	display:none;
	}
	
	.topnav li:nth-child(7) {
	left: 151px!important;
	background: 137px 0px url("img/navbtn7.png");
	}
	
ul.menu {
background: center top url("img/menutop.png") no-repeat;
width: 100%;
position: relative;
overflow: hidden;
z-index: 4;
height: 188px;
display:none;
}
div.bck_2 {
margin-top: -44px;}
	div.icons{
	width: 100%;
	}
	.featured, .links, .movehome, .slogan_foot, .designed{
	display:none;
	}
	.footer ul.foot_menu li a {
font-size: 12px;}
	.form_wrapper_main {
margin-left: 0px;
width: 100%;
border-radius: 14px;
background: #E7E8EB;
}
	
	.content {
margin-right:0px;
}
	
	ul.menu li {
float: left;
width: 50%;
}

.topnav li:nth-child(1) {
background: -4px 0px url("img/navbtn1.png");}
	
	.topnav li:nth-child(7) a{
	padding: 7px 0px;
	}
	
	ul.topnav li > a {
	width: 140px;
	}
	
	.wrapper{
	width: 457px;
	}	
	
	.rightcol textarea {
	width: 83%;
	}
	
	div.requirednotice {
	width: 68%;
	}
	.footer ul.foot_menu li a {
	padding: 0px 8px;
	}	
	
	.slogan_foot {
	font-size:17px;
	top:13px;
	}
	
	.copy{
	position: relative;
top: 31px;
	}
	
	.leftcol input {
	width: 73%;
	}
	
	ul.topnav{
	margin-left: 12px;
	overflow:hidden;
	height:auto;
	margin-top: 107px!important;
	background:none;
	}
	
	.icons{
	display:none!important;
	}
	
	.logo {
	width: 184px;
	float:none;
	margin: 0 auto;
	}
}

@media all and (max-width:474px) and (min-width:0px){

.yashare-auto-init {
margin-top: 7px!important;
margin-left: 14px!important;
position:relative;
z-index:2;
}

.yashare-auto-init .b-share__handle {
padding: 5px 8px 5px 2px!important;
}

	.tel{
	margin-left: 45px;
width: auto;
background: none;
font-weight: bold;
padding: 0px;
font-size: 26px;
color: #416665;
margin-top: 8px;
	}
	
	ul.topnav li{
	width: 132px!important;
margin: 8px 10px!important;
border-radius: 11px;
box-shadow: inset 0px 0px 4px 5px rgba(255, 255, 255, 0.41);
background:none!important;
left: 0px!important;
padding-left: 0px!important;
}
	
	.slogan{
	display:none;
	}
	
	.contact_post_header,#wp-admin-bar-wp-logo, #wp-admin-bar-updates, #wp-admin-bar-comments, #wp-admin-bar-top-secondary{
	display:none;
	}
	
	.topnav li:nth-child(7) {
	left: 74px!important;
	background: 137px 0px url("img/navbtn7.png");
	}
	
.contact_header{
font-size: 26px;
}	

.footer ul.foot_menu li {
float:none;
}
.footer ul.foot_menu li a {
padding: 4px 8px;
font-size: 19px;
width: 100%;
border: 0px;
}

ul.menu {
background: center top url("img/menutop.png") no-repeat;
width: 100%;
position: relative;
overflow: hidden;
z-index: 4;
height: 188px;
display:none;
}
div.bck_2 {
margin-top: -44px;}
	div.icons{
	width: 100%;
	}
	.featured, .links, .movehome, .slogan_foot, .designed{
	display:none;
	}
	
	.form_wrapper_main {
margin-left: 0px;
width: 100%;
border-radius: 14px;
background: #E7E8EB;
}
	
	.content {
margin-right:0px;
}
	
	ul.menu li {
float: left;
width: 50%;
}

.topnav li:nth-child(1) {
background: -4px 0px url("img/navbtn1.png");}
	
	.topnav li:nth-child(7) a{
	padding: 7px 0px;
	}
	
	ul.topnav li > a {
	width: 140px;
	padding:0!important;
	}
	
	.wrapper{
	width: 310px;
	}	
	
	.rightcol textarea {
	width: 83%;
	}
	
	div.requirednotice {
	width: 68%;
	}	
	
	.slogan_foot {
	font-size:17px;
	top:13px;
	}
	
	.copy{
	position: relative;
top: 31px;
	}
	
	.leftcol input {
	width: 73%;
	}
	
	ul.topnav{
	margin-left: 12px;
overflow: hidden;
height: auto;
margin-top: 51px!important;
background: none;
	}
	
	.icons{
	display:none!important;
	}
	
	.logo {
	width: 184px;
	float:none;
	margin: 0 auto;
	}
}

@media (max-width:1070px){

	


	.wrapper{
	overflow:hidden;
	}

	.topnav li{	
		widtH: 124px!important;
		background-position-x: center!important;	
	}
	.topnav li:nth-child(6){	
		background-position-x: -14px!important;
		background-size: 200px 64px;	
	}
	.topnav li:nth-child(7) {	
		background-position-x:right!important;		
	}	
	.topnav li:nth-child(1) {	
		background-position-x:left!important;		
	}

}


div.bck_1.innerpage{
background:url(img/inner_bck.png) top center no-repeat!important;
}
div.bck_2.innerpage{
background:none!important;
}
span.input input{
margin-right:4px;
}
span.input:first-letter{
text-transform:uppercase;
}
.phone span {
font-size: 26px!important;
}

.input  label:first-letter{
text-transform:uppercase;
}

/*HyperPrice*/
div.hyperprice{
position:relative;
z-index:2;
}
h3.header{
width: 467px;
position:relative;
left:-5px;
padding: 13px 25px 26px 25px;
background:url(header-icons/hyper.png) no-repeat top left;
color:white/*#0e2c2d*/;
font-size:18px;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
}
h3.header:hover, h3.header.active{
cursor:pointer;
background:url(header-icons/hyper_active.png) no-repeat top left;
}
div.hyperprice p{
color:#4e6062;
font-size:16px;
font-style:italic;
}
div.accordeonblock table.smeta tr td{
padding:10px;
}
div.accordeonblock table.smeta tr:first-child td{
background:#60b3b7;
color:white;
}
div.accordeonblock table.smeta tr:first-child td:first-child{
border-left:0px solid #c0ffff;
border-top-left-radius:12px;
}
div.accordeonblock table.smeta tr:first-child td.lasttd{
border-right:0px solid #00676f;
border-top-right-radius:12px;
}
div.accordeonblock table.smeta tr:nth-child(2) td:first-child{
border-left: 0px solid #e3e3e3;
border-bottom-left-radius:12px;
}
div.accordeonblock table.smeta tr:nth-child(2) td.lasttd{
border-right: 0px solid #e3e3e3;
border-bottom-right-radius:12px;
}
div.accordeonblock table.smeta tr:first-child td{
border-left:1px solid #c0ffff;
border-right:1px solid #00676f;
}
div.accordeonblock table.smeta tr:nth-child(2) td{
color:#4e6062;
background:#f1f1f1;
}
div.accordeonblock table.smeta tr:nth-child(2) td{
border-right: 1px solid #e3e3e3;
border-left:1px solid white;
}

div.hyperprice p.total {
width: 92px;
margin-bottom: 0px;
text-align: center;
line-height: 16px;
height: 78px;
color:black;
font-size:14px;
font-style: normal;
padding: 15px 8px 10px 8px;
margin-left: 16px;
background: url(header-icons/total_bubble.png) no-repeat left top;
}
.totaltd{
vertical-align:bottom;
}
p.total span {
font-size: 21px;
color: white;
font-weight: bold;
}

div.hyperblock{
margin-bottom:20px;
}
div.hyperblock:not(:first-child) .accordeonblock {
display:none;
}

@media all and ( max-width:629px){

	ul.topnav li {
		border:1px solid #4E6062;
	}
	ul.topnav li  a:hover{
		color:#4E6062;
	}

}
.icon{
overflow:hidden;
}
.icon > div{
float:left;
width: 81px;
}

.icon_number{
margin-left: 57px;
margin-top: 43px;
position: absolute;
background: url(custom_icons/circle.png) no-repeat center center;
display: block;
padding: 9px 15px;
color: white!important;
text-align: center;
}
.icon p{
text-align:center;
}
.icon img{
max-width:180px;
margin: 0px!important;
margin-top: 19px!important;
max-height: 72px;
}

.content p, .content span, .content ul li, .content ol li{
color: black;
}

.content a span, .content a{
color:#47cad1;
}

.content a:active{
color:#168e94;
}

/*TEXT STYLE*/
blockquote p{
margin-left:28px;
font-style:italic;
border-left:6px solid #ffbc10;
padding-left:4px;
}


.entry > ul > li {
display:block;
margin-bottom:10px;
padding-left:24px;
background:url(img/first_.png) no-repeat left 4px;
}
.entry  ul > li a:hover{
text-decoration:underline;
cursor:pointer;
}
.entry > ul > li.parent{
background:url(img/first_par.png) no-repeat left 7px;
}
.entry > ul > li > ul > li {
margin-bottom: 5px;
margin-left: 34px;
display: block;
padding-left: 15px;
font-style:italic;
background: url(img/second_.png) no-repeat left 7px;
}
.entry > ul > li > ul > li.parent {
background: url(img/second_par.png) no-repeat left 9px;
}
.entry > ul > li > ul > li > ul > li {
margin-bottom: 5px;
margin-left: 65px;
font-style:italic;
display: block;
padding-left: 15px;
background: url(img/third.jpg) no-repeat left 9px;
}
.content ol li{
counter-increment: section;
list-style: none;
padding: 5px 5px 5px 23px;
font-size: 13px;
font-family: Verdana, Geneva, sans-serif;
line-height: 21px;
position: relative;
}
.content ol li:before{
content: counter(section)".";
color: red;
width: 20px;
height: 20px;
font-weight: bold;
font-style: italic;
text-align: center;
position: absolute;
top: 5px;
left: -1px;
border-radius: 4px;
}

.content h1{
font-size:32px;
}
.content h2{
font-size:28px;
}
.content h3{
font-size:20px;
}
.content h4{
font-size:16px;
}
.content img{
max-width: 95%;
margin:15px;
}


.arrow_icon {
background: url(img/rightwardsarrow.png) no-repeat center center;
margin-top: 29px;
width: 50px;
height: 50px;
margin-left: 20px;
}
@media all and ( max-width:1070px ){

	.topnav li:after{
		
	content:"";
	width:10px;
	height:62px;
	/*background:url(img/arrow_menu.png) no-repeat;*/
	}

}

/*FOOTER PRESS*/

html, body{
position:relative;
height:100%
}
.footer_press{
min-height:100%;
_height:100%;
}

.content ul  {
margin-left: 20px!important;
}

.flags a{
float:left;
display:block;
padding:0 7px;
text-decoration: none;
}
.flags{
position:absolute;
margin-top: -35px;
margin-left: -1px;
}

@media all and ( max-width: 1070px ) and ( min-width:745px ){

	.topnav li:before{
	background: url(img/arrow_menu.png) no-repeat top left;
content: "";
widtH: 20px;
margin-left: -7px;
margin-top: 2px;
height: 80px;
position: absolute;
	}

}

@media all and ( max-width:744px ){

	.flags{
	display:none;
	}

}

.alignright{
float:right;
text-align:right;
}

.alignleft{
float:left;
text-align:left;
}
strong{
font-weight:bold;
}
em{
font-style:italic;
}


/*----------------------------------------------------------------*/


.clients {
overflow: hidden;
_height: 1%;
_overflow: none;
}

.clients span {
display: inline-block;
float: left;
height: 50px;
text-align: center;
vertical-align: top;
cursor: pointer;
width: 19.7%;
margin: 0 auto 20px auto;
position: relative;
}

.clients img.white {
display: none;
}

.content table tr td{
border:1px solid #acacac;
padding:10px;
}
.content table tr:nth-child(odd) {
background: #F5FFFD;
}
a[href='#']{text-decoration:none;cursor:default;}
p.icon_title {
font-size: 13px;
line-height: 12px;
}
.icon a:not([href='#']):hover {text-decoration:none;}
.icon a:not([href='#']) p, .icon a:not([href='#']){color: #47CAD1!important;}
.icon p{color:black;}
.footer ul.foot_menu li a,ul.menu > li > a{
position:relative;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-khtml-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.footer ul.foot_menu li a:hover,ul.menu > li > a:hover{
left: 8px;
}
.icon.replaced {
overflow: visible;
top: -50px;
left: 20px;
position: relative;
display: inline-block;
}
.yashare-auto-init{
display: inline-block;
margin-top: -33px;
float: left;
margin-left: 156px;}