.offers_wrapper

{

    height:250px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-ms-flex-direction: column;

	flex-direction: column;


    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;

}



.offers_wrapper.top

{

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start;

}



.offers_wrapper.bottom

{

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end;

}



.offers_wrapper.left

{

	-webkit-box-align: start;

	-ms-flex-align: start;

	align-items: flex-start;

}



.offers_wrapper.right

{

	-webkit-box-align: end;

	-ms-flex-align: end;

	align-items: flex-end;

}



.offers_wrapper .offer_name, .offers_wrapper .offer_description

{

    padding-right: 10px;

    color: #fff;

    height:50px;

    -webkit-box-ordinal-group:2;

    -ms-flex-order:1;

    order:1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack:start;

    -ms-flex-pack:start;

    justify-content:flex-start;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}

.offers_wrapper .offer_name.filled, .offers_wrapper .offer_description.filled

{
    background-color:rgba(0,0,0,0.6);

}



.offers_wrapper .offer_name

{

	margin-bottom:5px;

}



.offers_wrapper .offer_name span:not(.typed-cursor)

{

	font-weight: bold;

}



.offers_wrapper .offer_name span:not(.typed-cursor), .offers_wrapper .offer_description span:not(.typed-cursor)

{

	font-size:22px;

	margin-left:15px;

	margin-right: 2px;

}



.offers_wrapper .offer_name span.typed-cursor, .offers_wrapper .offer_description span.typed-cursor

{

	margin-right:15px;

}



.offers_wrapper.top.left .offer_name, .offers_wrapper.top.right .offer_name

{

	margin-top:25px;

}



.offers_wrapper.bottom.left .offer_description, .offers_wrapper.bottom.right .offer_description

{

	margin-bottom:35px;

}


.additional_wrapper

{

    width: 100%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}


.additional_wrapper .facebook_wrapper

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

    -webkit-box-flex: 0.33;

    -ms-flex-positive: 0.33;

    flex-grow: 0.33;

    -ms-flex-negative: 0.33;

    flex-shrink: 0.33;

    padding:10px;

    margin-right:2.5px;

    max-width: 320px;

    min-width: 320px;

    max-height: 510px;

}



.additional_wrapper .facebook_wrapper .facebook_container

{

    max-width: 320px;

    min-width: 320px;

    margin-left: auto;

    margin-right: auto;

    -webkit-box-ordinal-group:2;

    -ms-flex-order:1;

    order:1;

}



.additional_wrapper .additional_info

{

    -webkit-box-ordinal-group: 3;

    -ms-flex-order: 2;

    order: 2;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    margin-left:2.5px;

}

.additional_wrapper .additional_info.reverse
{
    -webkit-box-direction: reverse;

    -ms-flex-direction: column-reverse;

    flex-direction: column-reverse;
}

.map_wrapper

{
    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    min-height:256px;
    max-height:256px;
    height: 256px;

}

.map 

{

    width: 100%;

    height: 100%;

    background-color: grey;

}



.additional_wrapper .products_wrapper

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.additional_wrapper .products_top

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

    -webkit-box-flex: 4;

    -ms-flex-positive: 4;

    flex-grow: 4;

    -ms-flex-negative: 4;

    flex-shrink: 4;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    min-height:200px;

    max-height:200px;

    -webkit-box-align: stretch;

    -ms-flex-align: stretch;

    align-items: stretch;

    text-decoration: none;

}



.additional_wrapper .products_top .featuredBox

{

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    margin: 10px 10px 10px 5px;

    background-color:#f4f4f4;

    border:1px solid #d8d8d8;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: flex-end;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

    background-size: cover; 

    background-position: center center;

    background-repeat: no-repeat;

}



.additional_wrapper .products_top .featuredBoxOne

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

}



.additional_wrapper .products_top .featuredBoxTwo

{

    -webkit-box-ordinal-group: 3;

    -ms-flex-order: 2;

    order: 2;

}



.additional_wrapper .products_top .featuredBoxThree

{

    -webkit-box-ordinal-group: 4;

    -ms-flex-order: 3;

    order: 3;

}



.additional_wrapper .products_top .featuredBoxFour

{

    -webkit-box-ordinal-group: 5;

    -ms-flex-order: 4;

    order: 4;

}



.additional_wrapper .products_top .featuredBoxFive

{

    -webkit-box-ordinal-group: 6;

    -ms-flex-order: 5;

    order: 5;

}



.additional_wrapper .products_top .featuredBoxOne .featuredTitleOne, .additional_wrapper .products_top .featuredBoxTwo .featuredTitleTwo, .additional_wrapper .products_top .featuredBoxThree .featuredTitleThree, .additional_wrapper .products_top .featuredBoxFour .featuredTitleFour, .additional_wrapper .products_top .featuredBoxFive .featuredTitleFive

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

    text-align: center;

    display: block;

	background-color:rgba(0,0,0,0.6);

	color:#fff;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center;

	width: 100%;

	display: none;

}



.additional_wrapper .products_top .featuredBoxOne:hover .featuredTitleOne, .additional_wrapper .products_top .featuredBoxTwo:hover .featuredTitleTwo, .additional_wrapper .products_top .featuredBoxThree:hover .featuredTitleThree, .additional_wrapper .products_top .featuredBoxFour:hover .featuredTitleFour, .additional_wrapper .products_top .featuredBoxFive:hover .featuredTitleFive, .additional_wrapper .products_top .featuredBoxOne:focus .featuredTitleOne, .additional_wrapper .products_top .featuredBoxTwo:focus .featuredTitleTwo, .additional_wrapper .products_top .featuredBoxThree:focus .featuredTitleThree, .additional_wrapper .products_top .featuredBoxFour:focus .featuredTitleFour, .additional_wrapper .products_top .featuredBoxFive:focus .featuredTitleFive

{

	height:20%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.additional_wrapper .products_top .featuredBox .featuredTitle a, .additional_wrapper .products_top .featuredBox .featuredTitle a:link, .additional_wrapper .products_top .featuredBox .featuredTitle a:visited, .additional_wrapper .products_top .featuredBox .featuredTitle a:active  

{ 

    text-decoration: none;

    color: #fff;

    width: 100%;

    height: auto;

}



.additional_wrapper .products_top .featuredBox .featuredTitle a:hover, .additional_wrapper .products_top .featuredBox .featuredTitle a:focus

{

    color: #ffce00;

}



.additional_wrapper .products_bottom

{

    -webkit-box-ordinal-group: 3;

    -ms-flex-order: 2;

    order: 2;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    margin: 0px 10px 0px 10px;

    padding-top:8px;

    padding-bottom:8px;

    border-top:1px solid #d8d8d8;

    text-align: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -ms-flex-line-pack: center;

    align-content: center;

}



.additional_wrapper .products_bottom .allProducts_text

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

}



.additional_wrapper .products_bottom a, .additional_wrapper .products_bottom a:link, .additional_wrapper .products_bottom a:visited

{

    text-decoration: none;

    color: #000;

}



.additional_wrapper .products_bottom a:hover

{

    color: #ffce00;

}



.additional_wrapper .contact_wrapper

{

    -webkit-box-ordinal-group: 3;

    -ms-flex-order: 2;

    order: 2;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    -ms-flex-direction: row;

    flex-direction: row;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

}



.additional_wrapper .contact_wrapper .contact_left

{

    -webkit-box-ordinal-group: 2;

    -ms-flex-order: 1;

    order: 1;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    margin-right:2.5px;

    width: 33%;

}



.additional_wrapper .contact_wrapper .contact_middle

{

    -webkit-box-ordinal-group: 3;

    -ms-flex-order: 2;

    order: 2;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    margin-right:2.5px;

    margin-left:2.5px;

    width: 33%;

}



.additional_wrapper .contact_wrapper .contact_right

{

    -webkit-box-ordinal-group: 4;

    -ms-flex-order: 3;

    order: 3;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    -ms-flex-negative: 1;

    flex-shrink: 1;

    padding:10px;

    padding:10px;

    margin-left:2.5px;

    min-height:200px;

    width: 33%;

}


.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {

    width: 100% !important;

}



@media only screen and (min-width: 0px) and (max-width: 1200px)  

{

    .additional_wrapper .contact_wrapper .contact_right,.additional_wrapper .contact_wrapper .contact_middle,.additional_wrapper .contact_wrapper .contact_left

    {

        width: 100% !important;

    }

}



@media only screen and (min-width: 0px) and (max-width: 438px)  

{

    .facebook_wrapper

    {

        display: none;

    }

}



@media only screen and (min-width: 0px) and (max-width: 799px)  

{

    .additional_wrapper, .additional_wrapper .contact_wrapper

    {

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    

    .additional_wrapper .facebook_wrapper

    {

        max-width: 100%;

        min-width:0px;

    }

    

    .additional_wrapper .facebook_wrapper, .additional_wrapper .additional_info

    {

        margin-right:0px !important;

        margin-left:0px !important;

    }

    

    .additional_wrapper .products_top

    {

        min-height:120px !important;

    }

    

    .additional_wrapper .contact_wrapper .contact_left, .additional_wrapper .contact_wrapper .contact_right

    {

        margin-right:0px !important;

        margin-left:0px !important;

    }

}



@media only screen and (min-width: 0px) and (max-width: 1450px)  

{

    .additional_wrapper .contact_wrapper .contact_left

    {

		padding-top: 25px !important;

		padding-bottom: 25px !important;

    }

}



@media only screen and (min-width: 1000px) and (max-width: 1450px)  

{

    .additional_wrapper .contact_wrapper

    {

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .additional_wrapper .contact_wrapper .contact_left

    {

        width: 100%;

		padding-top: 25px;

		padding-bottom: 25px;

    }

}



@media only screen and (min-width: 0px) and (max-width: 999px)  

{

    .additional_wrapper .contact_wrapper

    {

        -webkit-box-orient: vertical;

        -webkit-box-direction: reverse;

        -ms-flex-direction: column-reverse;

        flex-direction: column-reverse;

    }

    

    .additional_wrapper .products_top .featuredBoxTwo

    {

        margin-right:10px !important;

    }

    

    .additional_wrapper .contact_wrapper .contact_left, .additional_wrapper .contact_wrapper .contact_right

    {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    

    .additional_wrapper .products_top

    {

        min-height:160px !important;

    }

    

    .additional_wrapper .products_top .featuredBoxFive

    {

        display: none;

    }

}



@media only screen and (min-width: 0px) and (max-width: 538px)  

{

    

    .additional_wrapper .products_top .featuredBoxOne

    {

        margin-right:10px !important;

    }

}



@media only screen and (min-width: 0px) and (max-width: 700px)

{

    .additional_wrapper .products_top

    {

        min-height:120px !important;

    }

    

    .additional_wrapper .products_top .featuredBoxFive

    {

        display: none;

    }

}



@media only screen and (min-width: 0px) and (max-width: 500px)

{

    .additional_wrapper .products_top

    {

        min-height:100px !important;

    }

    

    .additional_wrapper .products_top .featuredBoxFour,.additional_wrapper .products_top .featuredBoxFive

    {

        display: none;

    }

}



@media only screen and (min-width: 0px) and (max-width: 300px)

{

    .additional_wrapper .products_top .featuredBoxTwo,.additional_wrapper .products_top .featuredBoxThree, .additional_wrapper .products_top .featuredBoxFour, .additional_wrapper .products_top .featuredBoxFive

    {

        display: none;

    }

}







@media only screen and (min-width: 0px) and (max-width: 300px)

{

	

}