﻿.bestPrice {
    color: red;
}

.offerFirst, .offerSecond {
    border-bottom: 2px solid #82694b;
}

select {
    padding: 3px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    background: url('http://oceaniatravel.ro/myimages/arrow_down.png') no-repeat right #f8f8f8;
    color: #888;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-size: 11px;
}


label {
    position: relative;
}
/*label:after {
    content:'<>';
    font-size:11px;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}*/
.homeSpecialOffers {
}

.graph {
    position: relative;
    width: 100%;
    height: 200px;
}

.verticalBarGraph {
    border-bottom: 1px solid #FFF;
    height: 200px;
    margin: 0;
    padding: 0;
    position: relative;
}

    .verticalBarGraph li {
        border: 1px solid #555;
        border-bottom: none;
        bottom: 0;
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        text-align: center;
        width: 39px;
    }

.month {
    /*background: url(images/horizontal_grid_line_50_pixel.png) bottom left;*/
    border-bottom: 0px solid #333;
    font: 9px Helvetica, Geneva, sans-serif;
    height: 20px;
    margin: 0 !important;
    padding: 0;
    position: relative;
}

    .month li {
        background: rgba(130,105,75,0.2);
        border: 1px solid #555;
        border-bottom: none;
        bottom: 0;
        color: #000;
        margin: 0;
        padding: 0 0 0 0;
        position: absolute;
        list-style: none;
        text-align: center;
        width: 39px;
    }

        .month li.p1 {
            background-color: rgba(130,105,75,0.2) !important;
        }

        .month li.p2 {
            background-color: #888888;
        }

        .month li.p3 {
            background-color: #AAAAAA;
        }

.barGraph {
    background: url(images/horizontal_grid_line_50_pixel.png) bottom left;
    border-bottom: 0px solid #333;
    font: 9px Helvetica, Geneva, sans-serif;
    min-height: 75px;
    height: auto;
    max-height: 200px;
    margin: 1em 0;
    padding: 0;
    position: relative;
}

    .barGraph li {
        background: rgba(130,105,75,0.8);
        border: 1px solid #555;
        border-bottom: none;
        bottom: 0;
        color: #FFF;
        margin: 0;
        padding: 0 0 0 0;
        position: absolute;
        list-style: none;
        text-align: center;
        width: 39px;
    }

        .barGraph li.p1 {
            background-color: rgba(130,105,75,0.8) !important;
        }

        .barGraph li.p2 {
            background-color: rgba(42,123,153,0.6) !important;
        }

        .barGraph li.p3 {
            background-color: #AAAAAA;
        }

.fauxLineGraph {
    background: url(images/horizontal_line_2.png) bottom left;
    border-bottom: 3px solid #333;
    font: 9px Helvetica, Geneva, sans-serif;
    height: 200px;
    margin: 1em 0;
    padding: 0;
    position: relative;
}

    .fauxLineGraph li {
        border-top: 3px solid #555;
        border-bottom: none;
        color: #000;
        bottom: 0;
        list-style: none;
        margin: 0;
        padding: 0 0 0 0;
        position: absolute;
        text-align: center;
        width: 39px;
    }

        .fauxLineGraph li.p1 {
            background: url(images/blue_shadow.png) repeat-x top right;
            border-color: #4E536B;
        }

        .fauxLineGraph li.p2 {
            background: url(images/red_shadow.png) repeat-x top right;
            border-color: #355B31;
        }

        .fauxLineGraph li.p3 {
            background: url(images/yellow_shadow.png) repeat-x top right;
            border-color: #88262B;
        }

.pointGraph {
    background: url(images/horizontal_line_2.png) bottom left;
    border-bottom: 3px solid #333;
    font: 9px Helvetica, Geneva, sans-serif;
    height: 200px;
    margin: 1em 0;
    padding: 0;
    position: relative;
}

    .pointGraph li {
        border-bottom: none;
        bottom: 0;
        color: #000;
        margin: 0;
        padding: 15px 0 0 0;
        list-style: none;
        position: absolute;
        text-align: center;
        width: 39px;
    }

        .pointGraph li.p1 {
            background: url(images/nav_step_1.png) no-repeat top center;
        }

        .pointGraph li.p2 {
            background: url(images/nav_step_4.png) no-repeat top center;
        }

        .pointGraph li.p3 {
            background: url(images/nav_step_6.png) no-repeat top center;
        }

.infohotel {
    width: 30% !important;
    float: left !important;
}

.deschotel {
    float: left !important;
    width: 68% !important;
}

.desc_hotel {
    float: left !important;
}

.bannershome {
    display: none !important;
}

.smart {
    margin-left: 66px !important;
    margin-bottom: 10px !Important;
}
/*.offerButtonsContent .buttonBigOffers{
	background-color:rgba(130,105,75,0.2)!important;
	border:0px solid #82694b!important;	
	color:#000!important;
}

.offerButtonsContent .buttonBigOffers:hover{
	background-color:rgba(130,105,75,0.8)!important;
	border:0px solid #82694b!important;	
	color:#000!important;
}*/
.imgreservationwhite {
    z-index: 103 !important;
    width: 32px !important;
    height: 32px !important;
    float: right;
}

.imgreservation {
    z-index: 103 !important;
    width: 32px !important;
    height: 32px !important;
    float: right;
    display: none;
}

.homeOfferTitle a {
    color: #333 !Important;
}

#roundedinside h2 {
    font-family: 'Alegreya SC', Georgia, serif;
    margin-top: 10px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    color: #2a7b99 !IMPORTANT;
    margin: 0 !important;
}

#roundedinside p {
    color: #2a7b99 !IMPORTANT;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    padding: 0 !important;
    margin: 0 !important;
}

.roundedbutton:hover {
    color: #82694b !important;
}

.homeSpecialOfferHeaderText {
    text-align: center !important;
}

.buttonOffers {
    display: inline;
    float: left;
    margin-top: 5px;
    margin-left: 10px !important;
    height: 32px;
    color: #fff !important;
    text-align: center;
    font-size: 16px;
    line-height: 29px;
    background-color: #2a7b99 !important;
    border: 1px solid #2a7b99 !important;
    padding: 0 5px;
}

.buttonBigOffers {
    display: block;
    border-radius: 5px !important;
    float: left;
    margin-top: 5px;
    height: 32px;
    color: #fff !important;
    text-align: center;
    font-size: 16px;
    line-height: 29px;
    width: 100% !important;
    background: url("http://oceaniatravel.ro/myimages/right.png") top left no-repeat !important;
    background-color: #2a7b99 !important;
    border: 1px solid #2a7b99 !important;
}

    .buttonBigOffers table {
        width: 100% !important;
    }

        .buttonBigOffers table td:last-child {
            width: 32px !important;
        }

    .buttonBigOffers:hover {
        background-color: #e9f0f2 !important;
        color: #2a7b99 !important;
        border: 1px solid #2a7b99 !important;
    }

        .buttonBigOffers:hover .imgreservationwhite {
            display: none;
        }

        .buttonBigOffers:hover .imgreservation {
            display: block;
        }

.divDescriptionText table tr:nth-of-type(odd) td:nth-of-type(odd) {
    border: 1px solid #82694b !important;
    background-color: rgba(130,105,75,0.2) !important;
    width: 49% !important;
    -moz-box-shadow: 1px 1px 1px 1px rgba(130,105,75,0.2);
    -webkit-box-shadow: 1px 1px 1px 1px rgba(130,105,75,0.2);
    box-shadow: 1px 1px 1px 1px rgba(130,105,75,0.2);
}

.divDescriptionText table tr td u, .divDescriptionText table tr td u b, .divDescriptionText table tr td strong {
    font-size: 18px !Important;
    text-align: center !important;
}

.offerRightContent {
    margin-left: 14px !important;
    width: 280px !important;
}

.contentCenter1 {
    float: left !important;
    overflow: hidden !important;
    width: 100% !important;
}

.otherMonthDay {
    visibility: hidden !important;
}

.teamDescriptionAndTitle {
    width: !100%!important;
}

    .teamDescriptionAndTitle span {
        width: !100%!important;
    }

#captionbannertitle, #captionbannerinfo {
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    font-weight: bold !important;
}

.imagebanner1 {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/ban1.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.imagebanner2 {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/ban2.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.imagebanner3 {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/ban3.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.imagebanner4 {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/ban4.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.imagebanner5 {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/ban5.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.imagebanner0 {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/ban6.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.divDescriptionText {
    width: 676px !Important;
}

.categoryDescriptionButtons a {
    background-color: #e9f0f2 !important;
    color: #2a7b99 !important;
    border-color: 1px solid #2a7b99 !important;
}

    .categoryDescriptionButtons a:hover {
        background-color: #2a7b99 !important;
        color: #e9f0f2 !important;
    }

.categoryImage {
    width: 100% !important;
}

.offerSeparator {
    width: 100% !important;
    border-bottom: 1px dotted #2a7b99 !important;
}

.offerListDetail {
    width: 676px !important;
}

.OfferSearchContentTop {
    background-color: #e9f0f2 !important;
}

.subCategoryButtons {
    float: left !important;
}

.subCategoryMask {
    width: 100% !important;
    height: auto !important;
    border-top: 1px solid #2a7b99 !important;
}

.subCategoryLink {
    margin: 0 !important;
    padding: 0 !important;
    width: 336px !important;
    border-bottom: 1px solid #2a7b99 !important;
    border-top: 1px solid #2a7b99 !important;
}

    .subCategoryLink:nth-of-type(1) {
        border-right: 1px solid #2a7b99 !important;
    }

    .subCategoryLink:nth-of-type(2) {
        border-left: 1px solid #2a7b99 !important;
    }

    .subCategoryLink a, .contentSub a {
        background-color: rgba(233,240,242,1) !important;
        color: #2a7b99 !important;
    }

        .subCategoryLink a:hover {
            background-color: #2a7b99 !important;
            color: #e9f0f2 !important;
        }

.subcategoryTitle {
    display: block !important;
    padding-left: 10px !important;
    width: 100% !important;
    height: 35px !important;
    background-color: rgba(233,240,242,1) !important;
    color: #2a7b99 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    line-height: 33px !important;
    border-bottom: 2px solid #2a7b99 !important;
    margin-bottom: 5px !important;
}

    .subCategoryTitle img {
        text-align: left !important;
        left: 0 !Important;
        float: left !important;
    }

.subCategoryTitle {
    display: block !important;
    padding: 10px !important;
    width: 100% !important;
    background-color: rgba(233,240,242,1) !important;
    color: #2a7b99 !important;
    font-weight: bold !important;
    font-size: 40px !important;
    line-height: 100px !important;
    float: left !Important;
    text-align: center !important;
}

.categoryButton {
    background: rgba(130,105,75,0.1) no-repeat bottom right !important;
    color: #2a7b99 !important;
    width: 670px !important;
}

    .categoryButton:hover {
        background: rgba(233,240,242,0.5) no-repeat bottom right !important;
        color: #2a7b99;
    }

.homeLink, .rightLogo, .siteSus {
    display: none !important;
}

.mh-menu {
    width: 400px;
    margin: 0px auto;
    position: relative;
}

    .mh-menu div {
        width: 230px;
    }

        .mh-menu div a {
            display: block;
            width: 283px;
            padding: 0px 0px 0px 0px;
            text-align: right;
            position: relative;
            z-index: 10;
            background: #fff;
            height: 130px;
            border-right: 1px solid #ddd;
            background-color: rgba(233,240,242, 0.6);
            border-bottom: 1px solid #099;
        }

        .mh-menu div:hover a {
            background-color: rgba(233,240,242,1);
        }

        .mh-menu div a span {
            display: block;
        }

            .mh-menu div a span:nth-child(3) {
                font-weight: 700;
                font-size: 14px;
                color: #333;
                padding-top: 10px;
                font-family: 'Alegreya SC', Georgia, serif;
                line-height: 20px;
            }

            .mh-menu div a span:nth-child(1) {
                font-weight: bold;
                font-style: italic;
                font-size: 24px;
                font-family: 'Alegreya SC', Georgia, serif;
                -webkit-transition: color 0.2s linear;
                -moz-transition: color 0.2s linear;
                -o-transition: color 0.2s linear;
                -ms-transition: color 0.2s linear;
                transition: color 0.2s linear;
                margin: 0 !important;
                text-align: left;
                line-height: 20px;
            }

            .mh-menu div a span:nth-child(2) {
                font-weight: 700;
                font-size: 14px;
                color: #333;
                padding-top: 10px;
                font-family: 'Alegreya SC', Georgia, serif;
                text-wrap: normal;
                line-height: 20px;
            }

    .mh-menu img.teamImg {
        height: 130px;
    }

    /*.mh-menu div:nth-child(1) img.teamImg{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	opacity: 0;
	-webkit-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-moz-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-o-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-ms-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
    width:100px!important;
}
.mh-menu div:nth-child(2) img.teamImg{
	position: absolute;
    width:100px!important;
	z-index: 1;
	left: 0px;
	top: 130px;
	opacity: 0;
	-webkit-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-moz-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-o-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-ms-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
}
.mh-menu div:nth-child(3) img.teamImg{
    width:100px!important;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 260px;
	opacity: 0;
	-webkit-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-moz-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-o-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-ms-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
}*/


    .mh-menu div .mask {
        width: 100px;
        height: 130px;
        overflow: hidden;
        position: absolute;
        z-index: 1;
        left: 0px;
        opacity: 0;
        border-bottom: 1px solid #099;
        border-left: 5px solid #E9F0F2;
    }

        .mh-menu div .mask img {
            width: 100%;
            min-height: 130px;
        }

    .mh-menu div:nth-child(1) .mask {
        top: 0px;
    }

    .mh-menu div:nth-child(2) .mask {
        top: 130px;
    }

    .mh-menu div:nth-child(3) .mask {
        top: 260px;
    }


    .mh-menu div:nth-child(1):hover .mask {
        left: 283px;
        top: 0;
        opacity: 1;
    }

    .mh-menu div:nth-child(2):hover .mask {
        left: 283px;
        top: 130px;
        opacity: 1;
    }

    .mh-menu div:nth-child(3):hover .mask {
        left: 283px;
        top: 260px;
        opacity: 1;
    }

#social {
    margin-left: 0 !important;
    padding: 0 !important;
}

    #social li {
        list-style: none;
        padding: 2px;
    }

#print {
    background: url(../myimages/print.png) no-repeat;
    position: relative;
    width: 48px;
    height: 48px;
    display: block !important;
    text-indent: -9999px;
    margin: 0 2px !important;
}

#mail {
    background: url(../myimages/mail.png) no-repeat;
    position: relative;
    width: 48px;
    height: 48px;
    display: block !important;
    text-indent: -9999px;
    margin: 0 2px !important;
}

#social_content {
    position: fixed;
    right: 0 !important;
    top: 735px !important;
    text-align: left;
    box-shadow: -6px 8px 5px #ccc;
    padding: 10px;
    background-color: white;
    display: inline-block;
    overflow: visible;
}

#plata_online{
    position: fixed;
    right: 0 !important;
    top: 620px !important;
    text-align: left;
    box-shadow: -6px 8px 5px #ccc;
    padding: 0;
    background-color: white;
    display: inline-block;
    overflow: visible;
}

#lastMinute {
    margin-top: 800px;
}

#aSubCategory {
    width: 170px;
    padding-left: 10px !Important;
}

.meganizr > li > ul li > ul {
    width: 350px !important;
}

body, .imageBG {
    background-color: #f5f5f5 !important;
    background-image: none !important;
}

#special_offers_container {
    background-color: #fff !important;
    position: absolute !important;
    width: 100% !important;
    left: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    top: 0 !important;
}

#special_offers_items {
    display: block !important;
}

.headerImageLink img {
    display: block !important;
    width: 100% !important;
    opacity: 1 !important;
}

.contentCenter, .contentCenter1, .home_best_deal {
    margin-top: 620px !important;
}


.captionbanner {
    z-index: 100;
    position: absolute;
    left: 3%;
    top: 0px !important;
    height: 500px;
    width: 22%;
    background-color: rgba(233,240,242,0.5);
    color: #fff;
    text-align: center !important;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

    .captionbanner img {
        padding-top: 100px;
        width: 100%;
        height: auto !important;
    }

.imagebanner {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}

.imagebanner-offer {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/oferte.jpg');
}

.imagebanner-contact {
    width: 100%;
    height: 500px;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: url('../myimages/contact.jpg');
}

.homeButton {
    display: none !important;
}

.rightBox:nth-of-type(1) {
    margin-top: 620px;
}

blockquote.style1 {
    font: 14px/20px italic Times, serif;
    padding: 8px;
    background-color: #e9f0f2;
    border-top: 1px solid #82694b;
    border-bottom: 1px solid #82694b;
    margin: 5px;
    background-image: url(../myimages/openquote1.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-indent: 23px;
    font-style: italic;
}

    blockquote.style1 div {
        display: block;
        float: left;
        background-image: url(../myimages/closequote1.gif);
        background-repeat: no-repeat;
        background-position: bottom right;
    }

#special_offers_belly {
    padding-left: 0 !important;
}

div.slider-thumb {
    margin-top: 22px !important;
    list-style: none;
    padding: 0 !important;
    float: left;
    background-color: rgba(130,105,75,0.5);
    width: 24.9% !important;
    height: 30px !important;
    text-align: center !important;
}

.slider-thumb img {
    position: relative;
    width: 98% !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: none;
}

.slider-thumb a {
    width: 100% !important;
}

.slider-thumb:hover {
    background-color: rgba(233,240,242,0.7);
}

    .slider-thumb:hover span {
        color: #001234;
    }

    .slider-thumb:hover img {
        display: block;
    }

.slide-caption {
    float: left;
    display: block;
    text-align: center !important;
    width: 100% !important;
}

.slide-caption-active {
    float: left;
    display: none;
    text-align: center !important;
    width: 98% !IMPORTANT;
    background-color: rgba(233,240,242,0.7) !important;
    color: #001234;
}

.activeSlide .slide-caption {
    display: none;
}

.activeSlide .slide-caption-active {
    display: block;
}

#special_offers_belly_pager {
    position: absolute;
    top: 470px !important;
    width: 100% !important;
}

#ban1 {
    position: absolute;
    top: 500px !important;
    display: block;
    width: 25%;
    height: 100px;
    border: 1px solid #ccc;
    border-top: 0px solid #ccc;
    float: left;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: rgba(233,240,242,0.8);
    text-align: center;
    padding-top: 10px;
}

#ban2 {
    position: absolute;
    top: 500px !important;
    left: 25%;
    display: block;
    width: 24.8%;
    height: 100px;
    border: 1px solid #ccc;
    border-top: 0px solid #ccc;
    float: left;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: rgba(233,240,242,0.8);
    text-align: center;
    padding-top: 10px;
}

#ban3 {
    position: absolute;
    top: 500px !important;
    left: 50%;
    display: block;
    width: 25%;
    height: 100px;
    border: 1px solid #ccc;
    border-top: 0px solid #ccc;
    float: left;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: rgba(233,240,242,0.8);
    text-align: center;
    padding-top: 10px;
}

#ban4 {
    position: relative;
    top: 500px !important;
    left: 75%;
    display: block;
    width: 24.8%;
    height: 100px;
    border: 1px solid #ccc;
    border-top: 0px solid #ccc;
    float: left;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: rgba(233,240,242,0.8);
    text-align: center;
    padding-top: 10px;
}

#tabs1 {
    font-size: 12px;
}

    #tabs1 img {
        width: 100%;
    }

    #tabs1 .ui-widget-header {
        background: rgba(233,240,242,0.5) !important;
    }

    #tabs1 .ui-state-default {
        width: 48.5%;
        background: rgba(186,208,211,0.7);
    }

    #tabs1 .ui-tabs-active {
        width: 48.5%;
        background: rgba(186,208,211,1);
    }

#tabs1 {
    border: 1px solid rgba(0,153,255,1) !important;
    padding: 0 !important;
    background-color: rgba(233,240,242,0.5) !important;
}

    #tabs1 table {
        font-size: 12px;
    }

    #tabs1 td {
        font-size: 12px;
        text-align: left;
        border-bottom: 2px dotted #efefef;
        border-right: 2px dotted #efefef;
    }

#tabs .ui-widget-content {
    padding: 0 !important;
}

#tabs .ui-widget-header {
    font-size: 18px;
    background: none !Important;
}

#tabs .ui-state-hover {
    background-color: #2a7b99 !important;
    border: 2px solid #2a7b99 !important;
    border-radius: 5px !important;
}

#tabs .ui-tabs-anchor {
    text-align: center !important;
    background-color: #e9f0f2 !important;
    width: 165px !important;
    border: 2px solid #2a7b99 !important;
    border-radius: 5px !important;
    /* -moz-box-shadow: inset 0px -3px 3px #2a7b99;
-webkit-box-shadow: inset 0px -3px 3px #2a7b99;
box-shadow: inset 0px -3px 3px #2a7b99;*/
}

#tabs th {
    font-size: 12px;
    text-align: left;
    background-color: #efefef;
}

#tabs td {
    border-bottom: 2px dotted #efefef;
    font-size: 12px;
}

#accordion1 .ui-accordion-content {
    background-color: #fff;
}

    #accordion1 .ui-accordion-content a {
        color: #777;
    }

#accordion1 .ui-accordion-header {
    background-color: #ccc;
    margin: 0px;
}

    #accordion1 .ui-accordion-header a {
        color: #001234;
        line-height: 3px;
        display: block;
        font-size: 12pt;
        width: 100%;
        text-indent: 10px;
    }

#accordion1 .ui-accordion-header {
    background-color: #e9f0f2;
    background-image: linear-gradient(to bottombottom, #e9f0f2 90%,#2a7b99 100%); /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
}

#accordion1 th {
    font-size: 12px;
    text-align: left;
    background-color: #efefef;
}

#accordion1 td {
    border-bottom: 2px dotted #efefef;
    font-size: 12px;
}

.accordion .ui-accordion-content {
    background-color: #fff;
}

.accordion h3 {
    color: #2a7b99 !important;
}

.accordion .ui-accordion-content a {
    color: #777;
}

.accordion .ui-accordion-header {
    background: rgba(233,240,242,1) !important;
    border: 2px solid #2a7b99 !important;
    color: #2a7b99 !important;
    margin: 0px;
}

    .accordion .ui-accordion-header a {
        color: #001234;
        line-height: 42px;
        display: block;
        font-size: 12pt;
        width: 100%;
        text-indent: 10px;
    }

.accordion .ui-accordion-header {
    background-color: #e9f0f2;
}

.accordion th {
    font-size: 12px;
    text-align: left;
    background-color: #efefef;
}

.accordion td {
    border-bottom: 2px dotted #efefef;
    font-size: 12px;
}

#accordion3 .ui-accordion-content {
    background-color: #fff;
}

    #accordion3 .ui-accordion-content a {
        color: #777;
    }

#accordion3 .ui-accordion-header {
    background-color: #ccc;
    margin: 0px;
}

    #accordion3 .ui-accordion-header a {
        color: #001234;
        line-height: 3px;
        display: block;
        font-size: 12pt;
        width: 100%;
        text-indent: 10px;
    }

#accordion3 .ui-accordion-header {
    background-color: #e9f0f2;
    background-image: linear-gradient(to bottombottom, #e9f0f2 90%,#2a7b99 100%); /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
}

#accordion3 th {
    font-size: 12px;
    text-align: left;
    background-color: #efefef;
}

#accordion3 td {
    border-bottom: 2px dotted #efefef;
    font-size: 12px;
}

#accordion2 .ui-accordion-content {
    background-color: #fff;
}

    #accordion2 .ui-accordion-content a {
        color: #777;
    }

#accordion2 .ui-accordion-header {
    background-color: #ccc;
    margin: 0px;
}

    #accordion2 .ui-accordion-header a {
        color: #001234;
        line-height: 3px;
        display: block;
        font-size: 12pt;
        width: 100%;
        text-indent: 10px;
    }

#accordion2 .ui-accordion-header {
    background-color: #e9f0f2;
    background-image: linear-gradient(to bottombottom, #e9f0f2 90%,#2a7b99 100%); /* FF3.6+ */
    /* Chrome,Safari4+ */
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
}

#accordion2 th {
    font-size: 12px;
    text-align: left;
    background-color: #efefef;
}

#accordion2 td {
    border-bottom: 2px dotted #efefef;
    font-size: 12px;
}
/* ###################################################################
	
	ITEM NAME  : Meganizr Responsive CSS3 Mega Menu
	ITEM URI   : http://codecanyon.net/item/meganizr-responsive-css3-mega-menu/2629504
	VERSION    : 1.0.2
	AUTHOR     : Valeriu Timbuc
	AUTHOR URI : http://vtimbuc.net
	LICENSE    : Regular License - http://codecanyon.net/licenses/regular_extended

################################################################### */



/* ###################################################################

	// 1. RESET STYLES
	// 2. NAVIGATION BAR STYLES
	// 3. SEARCH FORM
	// 4. DROPDOWN
	// 5. CONTENT STYLES
	// 6. RESPONSIVE
	// 7. EXTRA COLOR STYLES

################################################################### */

.menu_caption {
    display: block;
    position: absolute;
    top: 30px;
    right: 40px;
    width: 700px;
    height: 40px;
    background: #efefef;
}

    .menu_caption > div {
        padding: 10px 20px;
    }

.menu_caption {
    color: #001234;
}

    .menu_caption > div {
    }


/* // 1. RESET STYLES */
/* ################################################################ */
.meganizr, .meganizr ul, .meganizr li, .meganizr a, .meganizr img, .meganizr div, .meganizr p, .meganizr form, .meganizr input, .meganizr textarea, .meganizr h3, .meganizr h4, .meganizr h5 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: sans-serif;
}

    .meganizr a {
        text-decoration: none;
    }

    .meganizr li {
        list-style: none;
    }

    .meganizr input, .meganizr textarea, .meganizr img {
        outline: none;
        border: none;
        background: none;
    }



/* // 2. NAVIGATION BAR STYLES */
/* ################################################################ */
.meganizr {
    position: absolute;
    right: 0;
    top: 23px;
    z-index: 500;
    clear: both;
    margin: 0 auto;
    height: 37px;
    border: 1px solid #eee;
    border-bottom: 2px solid #ccc;
    background: #fefefe;
    background: -webkit-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #ededed 100%);
    background: linear-gradient(top, #fefefe 0%, #ededed 100%);
    opacity: 0.9;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .meganizr:before,
    .meganizr:after {
        content: '';
        clear: both;
    }

    .meganizr:hover {
        opacity: 1;
    }

    /* Nav List */

    .meganizr > li {
        position: relative;
        display: block;
        float: left;
        height: 37px;
        border-right: 1px dotted #ccc;
    }

        .meganizr > li.mzr-align-right {
            float: right;
            border-right: none;
            border-left: 1px dotted #ccc;
        }

        /* Nav Links */
        .meganizr > li > a {
            position: relative;
            z-index: 550;
            display: block;
            text-align: center;
            width: 100%;
            line-height: 30px;
            font-family: 'Play', Helvetica, Arial, sans-serif;
            font-size: 14px;
            color: #525252;
            text-shadow: 0px 1px 1px white;
            -webkit-transition: color .15s ease-in, background-image .2s linear .15s;
            -moz-transition: color .15s ease-in, background-image .2s linear .15s;
            -o-transition: color .15s ease-in, background-image .2s linear .15s;
            -ms-transition: color .15s ease-in, background-image .2s linear .15s;
            transition: color .15s ease-in, background-image .2s linear .15s;
        }

            .meganizr > li > a:hover {
                color: #000000;
            }

            .meganizr > li > a:active {
                color: #525252;
                -webkit-transition: color 1ms;
                -moz-transition: color 1ms;
                -o-transition: color 1s;
                -ms-transition: color 1s;
                transition: color 1s;
            }

        .meganizr > li.mzr-drop:hover > a:after,
        .meganizr > li.mzr-drop > a.mzr-click:after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            width: 100%;
            height: 38px;
        }

        .meganizr > li.mzr-drop:hover > a,
        .meganizr > li.mzr-drop > a.mzr-click {
            z-index: 650;
        }

        /* Home Icon */

        .meganizr > li.mzr-home-dark > a,
        .meganizr > li.mzr-home-light > a {
            text-indent: -9999px;
            background-position: center center;
            background-repeat: no-repeat;
        }

        .meganizr > li.mzr-home-dark > a {
        }

        .meganizr > li.mzr-home-light > a {
        }



        /* // 3. SEARCH FORM */
        /* ################################################################ */
        .meganizr > li.mzr-search > form {
            position: relative;
            height: 20px;
            margin-right: 20px;
            padding: 10px 25px 8px 25px;
        }

        .meganizr > li.mzr-search input {
            width: 80px;
            height: 20px;
            line-height: 20px;
            font-family: 'Play', Helvetica, Arial, sans-serif;
            font-size: 14px;
            color: #5e5e5e;
            text-shadow: 0px 1px 1px white;
            -webkit-transition: width .2s ease-in;
            -moz-transition: width .2s ease-in;
            -o-transition: width .2s ease-in;
            -ms-transition: width .2s ease-in;
            transition: width .2s ease-in;
            box-shadow: none;
        }

            .meganizr > li.mzr-search input:focus {
                width: 130px;
                background: none;
                outline: none;
            }

            .meganizr > li.mzr-search input[type=submit] {
                position: absolute;
                cursor: pointer;
                width: 20px;
                height: 20px;
                top: 10px;
                right: 0;
                background: url(../img/search-icon.png) no-repeat 0 0;
            }



        /* // 4. DROPDOWN */
        /* ################################################################ */
        .meganizr > li > div,
        .meganizr > li > ul,
        .meganizr > li > ul li > ul {
            position: absolute;
            z-index: 600;
            padding: 5px 0;
            top: 37px;
            left: -1px;
            opacity: 0;
            overflow: hidden;
            visibility: hidden;
            background-color: #ffffff;
            border: 1px solid #e1e1e1;
            -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
            -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
            box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 1px rgba(255, 255, 255, 0.7);
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            width: 300px;
        }

        .meganizr > li.mzr-align-right > div {
            left: auto;
            right: -1px;
        }

/* Transitions */
.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul,
.mzr-fade > li > div,
.mzr-fade > li > ul,
.mzr-fade > li > ul li > ul {
    -webkit-transition: all .25s linear .15s;
    -moz-transition: all .25s linear .15s;
    -o-transition: all .25s linear .15s;
    -ms-transition: all .25s linear .15s;
    transition: all .25s linear .15s;
}

.one-col li {
    padding: 5px;
    border-bottom: dotted 1px #efefef;
}

.mzr-slide > li > div,
.mzr-slide > li > ul,
.mzr-slide > li > ul li > ul {
    top: 100px;
}

    .mzr-slide > li.mzr-drop:hover > div,
    .mzr-slide > li.mzr-drop:hover > ul,
    .mzr-slide > li > ul li.mzr-drop:hover > ul {
        top: 37px;
        opacity: 1;
        overflow: visible;
        visibility: visible;
    }

.mzr-fade > li.mzr-drop:hover > div,
.mzr-fade > li.mzr-drop:hover > ul,
.mzr-fade > li > ul li.mzr-drop:hover > ul,
.meganizr > li.mzr-drop:hover > div,
.meganizr > li.mzr-drop:hover > ul,
.meganizr > li > ul li.mzr-drop:hover > ul {
    opacity: 1;
    overflow: visible;
    visibility: visible;
}

/* Dropdown Columns */
.meganizr .drop-two-columns {
    width: 320px;
}

.meganizr .drop-three-columns {
    width: 480px;
}

.meganizr .drop-four-columns {
    width: 640px;
}

.meganizr .drop-five-columns {
    width: 800px;
}

.meganizr .drop-six-columns {
    width: 960px;
}

/* Content Columns */
.meganizr .one-col {
    width: 140px;
}

.meganizr .two-col {
    width: 300px;
}

.meganizr .three-col {
    width: 460px;
}

.meganizr .four-col {
    width: 620px;
}

.meganizr .five-col {
    width: 780px;
}

.meganizr .six-col {
    width: 940px;
}

.meganizr .one-col, .meganizr .two-col, .meganizr .three-col, .meganizr .four-col, .meganizr .five-col, .meganizr .six-col {
    float: left;
    margin: 5px;
}

/* Dropdown Levels */

.meganizr > li > ul,
.meganizr > li > ul li > ul {
    width: 160px;
    padding: 5px;
}

    .meganizr > li > ul li.mzr-drop:hover > ul,
    .meganizr.mzr-fade > li > ul li.mzr-drop > ul {
        top: -11px;
    }

    .meganizr > li > ul li {
        position: relative;
    }

        .meganizr > li > ul li > ul {
            position: absolute;
            left: 100%;
        }

.meganizr > li.mzr-align-right > ul {
    left: auto;
    right: 0;
}

.meganizr > li > ul li.mzr-align-left > ul {
    position: absolute;
    left: auto;
    right: 105%;
}

.meganizr > li > ul a {
    display: block;
    line-height: 38px;
    border-bottom: 1px dotted #e1e1e1;
    font-family: 'Play', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #5e5e5e;
    text-shadow: 0px 1px 1px white;
    -webkit-transition: color .15s ease-in;
    -moz-transition: color .15s ease-in;
    -o-transition: color .15s ease-in;
    -ms-transition: color .15s ease-in;
    transition: color .15s ease-in;
}

.meganizr > li > ul li:last-child a {
    border: none;
}

.meganizr > li > ul a:hover {
    color: #888;
}

.meganizr > li > ul li.mzr-drop > a {
}

.meganizr > li > ul li.mzr-align-left.mzr-drop > a {
}



/* // 5. CONTENT STYLES */
/* ################################################################ */

/* Images */
.mzr-content img {
    max-width: 100%;
    opacity: 0.9;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
}

    .mzr-content img:hover {
        opacity: 1;
    }

/* Text */
.mzr-content h2, .mzr-content h3, .mzr-content h4 {
    color: #555;
    margin: 10px 0;
}

.mzr-content h2 {
    font-size: 20px;
}

.mzr-content h3 {
    font-size: 16px;
}

.mzr-content h4 {
    font-size: 16px;
}

.mzr-content p {
    padding: 10px 0;
    line-height: 18px;
    color: #333;
}

/* Button */
.mzr-content .button,
.mzr-content input[type=submit] {
    cursor: pointer;
    display: inline-block;
    padding: 6px 25px;
    margin: 5px 0 10px 0;
    background: #eeeeee;
    border: 1px solid #e4e4e4;
    color: #666;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    -ms-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.1), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
}

    .mzr-content .button:hover,
    .mzr-content input[type=submit]:hover {
        -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
        -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
        box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px 1px 1px 0px rgba(255, 255, 255, 1);
    }

    .mzr-content .button:active,
    .mzr-content input[type=submit]:active {
        -webkit-transition-duration: 25ms;
        -moz-transition-duration: 25ms;
        -o-transition-duration: 25ms;
        -ms-transition-duration: 25ms;
        transition-duration: 25ms;
        -webkit-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
        -moz-box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
        box-shadow: inset 0px 0px 20px rgba(0, 0, 0, 0.2), inset 0px -1px 1px 0px rgba(255, 255, 255, 1);
    }

/* Links */
.mzr-content a {
    color: #666;
}

    .mzr-content a:hover {
        color: #333;
    }

.mzr-content .mzr-links a {
    display: block;
    padding: 5px 0;
    line-height: 20px;
    border-bottom: 1px dotted #e1e1e1;
}

.mzr-content .mzr-links li:last-child a {
    border: none;
}

/* Cursor */
.mzr-content {
    cursor: default;
}

    /* Floats */
    .mzr-content .fl {
        float: left;
    }

    .mzr-content .fr {
        float: right;
    }

    .mzr-content .cb {
        clear: both;
    }

    .mzr-content .cl {
        clear: left;
    }

    .mzr-content .cr {
        clear: right;
    }

    .mzr-content .block {
        display: block;
        margin-top: 10px;
    }

    /* Forms */
    .mzr-content input[type=text], .mzr-content input[type=email], .mzr-content textarea {
        display: block;
        width: 160px;
        padding: 9px 10px 8px 35px;
        line-height: 18px;
        margin-bottom: 10px;
        background-color: #f6f6f6;
        background-repeat: no-repeat;
        background-position: 10px 9px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -webkit-transition: box-shadow linear 0.2s;
        -moz-transition: box-shadow linear 0.2s;
        -ms-transition: box-shadow linear 0.2s;
        -o-transition: box-shadow linear 0.2s;
        transition: box-shadow linear 0.2s;
        border: 1px solid transparent;
    }

        .mzr-content input[type=text]:hover, .mzr-content input[type=email]:hover, .mzr-content textarea:hover {
            background-color: #f0f0f0;
        }

        .mzr-content input[type=text]:focus, .mzr-content input[type=email]:focus, .mzr-content textarea:focus {
            background-color: #f0f0f0;
            outline: none;
        }

    .mzr-content textarea {
        width: 250px;
        max-width: 250px;
        height: 100px;
    }

    .mzr-content #name {
        background-image: url(../img/user.png);
    }

    .mzr-content #email {
        background-image: url(../img/mail.png);
    }

    .mzr-content #message {
        background-image: url(../img/baloon.png);
    }



/* // 6. RESPONSIVE */
/* ################################################################ */



/* // 7. EXTRA COLOR STYLES */
/* ################################################################ */

/* Paste your custom color schemes/styles here. */

@media (max-width: 1100px) {
    .meganizr {
        left: 0 !important;
        top: 23px !important;
        width: 100%;
        !important;
    }

    .captionbanner {
        bottom: 0 !important;
        left: 0 !important;
        width: 100% !important;
        height: 250px !important;
        top: 250px !important;
    }

        .captionbanner img {
            top: 0 !important;
            max-width: 300px !important;
            padding-top: 0px !important;
            height: auto !important;
            float: right;
        }

    #special_offers_belly_content {
        width: 100% !important;
        left: 0 !important;
    }

    .headerPagingRight, .headerPagingLeft {
        z-index: 102 !important;
    }

    #social_content {
        top: 60px !important;
        left: 0 !important;
        width: 250px !important;
        z-index: 103;
        display: inline !important;
    }

    #social li {
        width: 50px !important;
        float: left !important;
    }
}

@media (max-width: 959px) {
    .meganizr {
        top: 0 !important;
        left: 50% !important;
        height: auto !important;
        width: 50% !important;
    }

        .meganizr > li > a {
            display: inline !important;
        }

        .meganizr > li {
            border-right: 0 !important;
        }

    .mzr-drop {
        display: block;
        width: 100% !important;
    }

    #ban1, #ban2, #ban3, #ban4 {
        width: 50% !important;
    }

    #ban1, #ban3 {
        left: 0 !important;
    }

    #ban2, #ban4 {
        left: 50% !important;
    }

    #ban3, #ban4 {
        top: 600px !important;
    }

    .homeLeft, .homeBanners, .contentCenter, .contentCenter1 {
        margin-top: 720px !important;
    }

    .rightBox:nth-of-type(1) {
        margin-top: 720px !important;
    }
}


/*
@media only screen and (max-width: 959px) {

	.mzr-responsive {
		position:absolute!important;
		right:0!important;
		height: auto;
		float: right!important;
		clear: both;
		margin: 0; 
		width:40%;
	}

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right {
		display: inline-block;
		float: right;
		position: static;
		border: none;
		width: 50%;
	}

	.mzr-responsive > li.mzr-drop { background: url(../img/arrow-down.png) no-repeat right center; }

	.mzr-responsive .drop-two-columns,
	.mzr-responsive .drop-three-columns,
	.mzr-responsive .drop-four-columns,
	.mzr-responsive .drop-five-columns,
	.mzr-responsive .drop-six-columns { width: 100%; }

	.mzr-responsive .one-col,
	.mzr-responsive .two-col,
	.mzr-responsive .three-col {
		width: 45.5%;
		margin: 2%;
	}

	.mzr-responsive .four-col,
	.mzr-responsive .five-col,
	.mzr-responsive .six-col,
	.mzr-responsive .mzr-contact .one-col,
	.mzr-responsive .mzr-contact .two-col,
	.mzr-responsive .mzr-contact .three-col,
	.mzr-responsive .mzr-contact .four-col,
	.mzr-responsive .mzr-contact .five-col,
	.mzr-responsive .mzr-contact .six-col {
		width: 95.5%;
		margin: 2%;
	}

	.mzr-responsive.mzr-slide > li > div,
	.mzr-responsive.mzr-slide > li > ul,
	.mzr-responsive.mzr-slide > li > ul li > ul,
	.mzr-responsive.mzr-fade > li > div,
	.mzr-responsive.mzr-fade > li > ul,
	.mzr-responsive.mzr-fade > li > ul li > ul { top: auto; }

	.mzr-responsive.mzr-slide > li.mzr-drop:hover > div,
	.mzr-responsive.mzr-slide > li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-slide > li > ul li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-fade > li.mzr-drop:hover > div,
	.mzr-responsive.mzr-fade > li.mzr-drop:hover > ul,
	.mzr-responsive.mzr-fade > li > ul li.mzr-drop:hover > ul { top: auto;	}

	.mzr-responsive > li.mzr-search input { width: 90%; }
	.mzr-responsive > li.mzr-search input:focus { width: 90%; }
	.mzr-responsive > li.mzr-search input[type=text] {
		border: 1px solid #ccc;
		padding-left: 5px;
	}

	.mzr-responsive .mzr-content input[type=text],
	.mzr-responsive .mzr-content input[type=email],
	.mzr-responsive .mzr-content textarea {
		width: 80%;
		max-width: 80%;
		padding: 9px 4% 8px 15%;
	}

	.mzr-responsive li.mzr-drop.mzr-levels,
	.mzr-responsive li.mzr-drop.mzr-contact {
		position: relative;
	}

	.mzr-responsive > li.mzr-drop > ul,
	.mzr-responsive > li.mzr-drop > ul li > ul {
		width: 100%;
		padding: 0;
	}

	.mzr-responsive > li > ul li > ul,
	.mzr-responsive > li > ul li.mzr-align-left > ul,
	.mzr-responsive > li.mzr-align-right > ul {
		left: -1px;
	}

	.mzr-responsive > li > ul a {
		margin-left: 10px;
		margin-right: 10px; 
	}

	.mzr-responsive > li > ul li.mzr-drop > a,
	.mzr-responsive > li > ul li.mzr-align-left.mzr-drop > a { background: url(../img/arrow-down.png) no-repeat 100% center; }

}


@media only screen and (max-width: 750px) {

	.mzr-responsive > li,
	.mzr-responsive > li.mzr-align-right {
		display: block;
		width: 70%;
		right:0!important;
	}

	.mzr-responsive .one-col,
	.mzr-responsive .two-col,
	.mzr-responsive .three-col,
	.mzr-responsive .four-col,
	.mzr-responsive .five-col,
	.mzr-responsive .six-col {
		width: 44.5%;
		margin: 2%;
	}

}
