@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 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 {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; resize:none}
body {line-height:1}
a, a:hover {text-decoration:none; outline:none}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none;}

/*  Form CSS */
form h2 {padding-top:50px; font-size: 24px !important; line-height: 2;}
form input {background-color: #fff; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 0 5px #ddd inset; padding: 10px 2%; width: 96%; height:10px;}
form textarea { background-color: #fff; border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 0 5px #ddd inset; padding: 16px; padding: 1rem; width: 100%; }
form input[type="button"], input[type="submit"], .btn {background-color: #1e1e1e; border: none; box-shadow: none; cursor: pointer; padding: 16px 24px; padding: 1rem 1.5rem;width: auto; color:#fff; }
form input[type="button"]:hover, input[type="submit"]:hover {background-color: ##ff2a00; }


#size{font-size:2.25rem;}
ul.reset, dl.reset, ul.makelist {list-style:none; padding:0; margin:0}
ul.maketab li,dl.maketab li{float:left;}
#clear{clear:both;}
a{ color:#bf3b41}
a:hover{ text-decoration:none}
.half{width:50%;text-align:justify;display:inline; float:left;margin-top:5px;margin-bottom:10px;}
.gap{padding-top:10px;}
.full{width:100%; text-align:justify;}
.full a {color:#F00 !important;}
.paddingTop20 { padding-top:10px;}
.imageLogo {width:250px; height:250px;}
.imageCeo { width: 500px; height: 300px; margin:10px 0px 10px 0px; border:1px solid #333; }
.imageRealEstate { width: 214px; height: 278px; margin:10px; float:left;}
.imageDownload { width:65px; height:65px; margin:10px; float:left;}
.imageVacation { width:196px; height:147px; margin:10px; float:left;}
.imageDrink  { margin:10px; float:left;}
.full h1 span { font-size: 12px; font-weight: bold; color: #244ca8; text-decoration: none; float:none !important; } 
.red{color:red;}
/*@font-face {
	font-family: 'CENTAUR';
	src: url('fonts/CENTAUR.eot');
	src: local('☺'), url('fonts/CENTAUR.woff') format('woff'), url('fonts/CENTAUR.ttf') format('truetype'), url('fonts/CENTAUR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

/*MARGIN MAIN*/
.equalgap {margin:0 auto}

/* FLOATS*/
.flf {float:left} .frt {float:right}

/*ERROR MESSAGE*/
.error{color:#F00;}
.success{color:#00C000;}

/* POSITION*/
.absolute {position:absolute}
.reltive {position:relative}
.inline {display:inline}
.clear{clear:both; padding:0; margin:0; overflow:hidden; height:0}

/* MAIN WRAPPER*/
.wrapper {margin:0 auto; /*width:962px;*/ height:auto; /*padding:28px 28px 0 28px; *//*background-color:#FFFFFF;*/ overflow:hidden;}


.ovfl_hid{overflow:hidden}
body {font:normal 13px 'Open Sans', sans-serif,arial; background-color:#e4e7cd;}

/*---------- TOP ----------*/
.logo-bg{
    width: 100%;
    height: 100px;
    max-width: 962px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.menu-bg{width:100%; height:40px; background-color:#E3E3E3; /*margin-bottom:15px*/padding-top: 18px;}
.menu-bg li{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:normal; float:left; }
.menu-bg li a{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:bold; float:left; /*padding-top:10px !important;*/ /*padding-right:0px;*//* padding-left: 190px !important;*/ padding-left: 34px; padding-right: 100px;}
.menu-bg li a:hover{font-family:Arial, Helvetica, sans-serif; color:#F00; font-size:14px; font-weight:bold; float:left;text-decoration:underline;}


.menu
{
	width: 962px;
	float:left;
	padding-left: 390px;
}

/*---------- MIDDLE ----------*/
/*.middle{width:100%; height:auto;}*/
.middle
{
height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 28px 28px 0;
    width: 962px;
}
.left-container{width:66%; height:auto; float:left; padding-top: 20px;}
.banner-img{width:100%; height:auto;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3f3f3f; font-weight:bolder; /*margin-top:40px;*/ padding-bottom:10px; border-bottom:2px solid #eaeddc;}
.post-bg{width:100%; height:200px; background-color:#fff; border:1px solid #f1f4db; float:left; margin-top:15px;}
.post-img{width:20%; height:130px; margin-left:20px; padding-top:37px; float:left;}
.post-img img {width:110px; height:112px;}
.post-bg h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dc1515; font-weight:normal; float:left; border:none; margin-top: 40px;}
.post-bg h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; font-weight:normal; float:left; width:70%; text-align:justify;}
.right-container{width:28%; height:auto; margin-left:72%;}
.right-container-1{width:100%; height:auto; background-color:#f4f5de; border:1px solid #e8ead7; margin-top: 20px;}
.right-container-1 h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3f3f3f; font-weight:bolder;  padding-bottom:10px; text-align:center; border:none;}
.reading-bg{width:85%;  /*border-top:1px solid #dce0bf;*/ margin-left:7%; padding-top:10px;}
.reading-img{width:26%; height:70px; float:left;}
.reading-img img { width:51px; height:50px;}
.reading-img span a {margin-left:60px;}
.reading-bg h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#dc1515; font-weight:normal; float:none; margin-bottom:5px;}
.reading-bg h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3f3f3f; font-weight:normal; border:none;}

.categories-bg{/*width:95%;*/ height:auto; background-color:#FFFFFF; border:1px solid #e1e3d6; margin-top:20px; /*padding-left:5%;*/}
.categories-bg h1{border-bottom:1px solid #e1e3d6; margin-bottom:10px; color: #fff; margin-top: 0px; padding-top: 10px; text-align: center; text-transform: uppercase;}
.categories-bg li{font-family:"Myriad Pro", "Bell MT"; font-size:14px; color:#404137; font-weight:normal; margin-left:20px; margin-bottom:3px;}
.categories-bg li a{font-family:"Myriad Pro", "Bell MT"; font-size:14px; color:#404137; font-weight:normal; margin-bottom:3px;}
.categories-bg li a:hover{font-family:"Myriad Pro", "Bell MT"; font-size:14px; color:#404137; font-weight:normal; text-decoration:underline;}

ol
{
	padding-left:18px;
}

/*---------- FOOTER ----------*/
.footer{width:100%; background-color:#3f3f3f; height:34px; /*float:left;*/ margin-top:20px; padding-top:20px; text-align:center ;}
.footer h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#feffe8; font-weight:normal; /*float:left;*/ /*margin-left:35px; padding-left:250px;*/}
.footer h2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#feffe8; font-weight:normal; /*float:left;*/ margin-left:10px;}
.footer h2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#feffe8; font-weight:normal; /*float:left;*/ text-decoration:underline;}



/* GENERAL CLASSES */
.border-botton-none { border-bottom:none !important;}

.liquidImage		{ width:auto !important; height:auto !important;}


/*
table {
    background-color: #FFF;
    position: relative;
    z-index: 10;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}*/

.banner-img h1 {
	line-height: 40px;
}

.middle-content
{
	    margin: 0 auto;
    width: 962px;
    height: auto;
    padding: 28px 28px 0 28px;
   
	 overflow: hidden;
}

.header
{
	background-color: #000;
}

.logo-bg1 {
    background-color: #fff;
    margin-top: 20px;
   /* padding-left: 200px;*/
    
}
img{
	max-width:100%;
	height:auto;
}
.car-imgs {
    width:270px;
    padding-bottom:10px;
}
.pt-40{
    padding-top:40px;
}
.pt-50{
    padding-top:50px;
}
.pb-40{
    padding-bottom:40px;
}

/*--05/01/2017--*/

@media(max-width: 639px){
    .post-hr{
        margin-top:25px;
        margin-bottom:-20px;
        margin-left:30px;
        margin-right:30px;
        border-top:1px solid #f1f4db;
    }
    .categories-ul{
        width:50%;
        display: inline;
        float:left;
        padding-left:40px;
    }
    .categories-ul-1{
        width:50%;
        display: inline;
        position: :absolute;
        right:0px;
    }
    .categories-bg{
        border:none;
    }
    .m-mt-10{
        margin-top:10px;
    }
    .reading-img img 
    { 
        width:51px;
        height:40px;
    }
    .reading-bg h3 a{
        color:#1976d3;
    }
    .reading-bg h3
    {
        font-weight:bold;
    }
    .categories-bg h1{
        padding-top:20px;
        padding-bottom:20px;
    }
    /* .wrapper {
        margin: 0 3%;
		width: 94%;
    } */
    .car-imgs {
        width:375px;
        padding-bottom: 20px;
    }
    .logo-bg {
        width: 100%;
        height: 100px;
        padding-left: 0 !important;
        text-align: center;
    }

    .middle {
        height: auto;
        overflow: hidden;
        padding: 0;
        /* width: 100%; */
        margin: 0 3%;
		width: 94%;
    }

    .left-container {
        width: 100%;
        height: auto;
        float: left;
        padding-top: 0px;
        background-color: #fff;
    }


    .post-bg {
       
        background-color: #fff;
        border-bottom: 1px solid #cccccc;
        border-top:none;
        border-left:none;
        border-right:none;
        float: left;
        margin-top: 0px;
        height: auto;
        margin: 0 5%;
		width: 91%;
    }

    .post-img {
        width: 38%;
        height: auto;
        margin-left: 0; 
        padding-top: 20px;
        float: left;
        overflow: hidden;
        margin-bottom: 4%;
    }

    .post-img img {
        width: 100%;
        height: 160px;
    }

    .post-bg h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #dc1515;
        font-weight: normal;
        float: left;
        border: none;
        margin-top: 20px;
        margin-left: 4%;
        width: 58%;
        padding-bottom: 5px;
    }   

    .post-bg h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #808080;
        font-weight: normal;
        float: right;
        width: 58%;
        text-align: inherit;
        margin: 0;
        padding-bottom:20px;
    }
    .post-bg h2 a {
        color:#1976d3;
    }
    .reading-img {
		width: 60px;
		height: auto;
		float: left;
	}
    .read-more a img {
        padding-top: 20px;
        padding-left: 40%;
    }

    .right-container {
        width: 100%;
        height: auto;
        margin-left: 0; 
        float: left;
    }

    .right-container-1 {
        /* width: 100%; */
        height: auto;
        background-color: #fff;
        border: none;
        margin-top: 20px;
        overflow: auto;
        margin: 0 5%;
		width: 91%;
    }

    .img-right-container-1 {
        width: 49% !important;
        float: left;
        border-left: 3px solid #f4f5de;
        border-bottom: 2px solid #f4f5de;
        padding-bottom: 0 !important;
    }

    .br {
        display: none;
    }

   /* .reading-bg {
        width: 85%;
        border-top: 1px solid #dce0bf;
        margin-left: 7%;
        padding-top: 10px;
        height: auto;
        overflow: auto;
    }

    .reading-img {
        width: 40%;
        height: auto;
        float: left;
    }

    .br-reading-img {
        display: none;
    }

    .reading-img img {
        width: 50%;
        height: auto;
    }

    .reading-bg h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #dc1515;
        font-weight: normal;
        float: right;
        margin-bottom: 0;
        margin-top: 10%;
        width: 50%;
    }*/

    .menu-bg {
        width: 100%;
        height: auto; 
        background-color: #E3E3E3;
        margin-bottom: 15px; 
        padding-top: 18px;
        float: left;
    }

    .menu {
        width: 100%;
        float: left;
        padding-left: 0; 
    }

    ul.reset {
        list-style: none;
        padding: 0;
        margin: 0;
        text-align: center;
    }

    .menu-bg li {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: normal;
         float: none; 
        display: inline-block;
    }

    .menu-bg li a {
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        font-size: 14px;
        font-weight: bold;
        float: left;
        /* padding-top: 10px !important; */
        /* padding-right: 0px; */
        /* padding-left: 190px !important; */
        /* padding-left: 34px; */
        /* padding-right: 100px; */
        padding: 10px 15px;
    }

    .footer {
        width: 100%;
        background-color: #3f3f3f;
        height: 34px;
        margin-top: 20px;
        text-align: center;
    }

    #size {
        font-size: 2.25em;
        line-height: 40px;
        margin-bottom: 15%;
    }

    .full {
        width: 100%;
        text-align: justify;
        margin-top: 10%;
    }

    .full p {
    	font-size: 15px;
    }

    form input[type="button"], input[type="submit"], .btn {
        background-color: #1e1e1e;
        border: none;
        box-shadow: none;
        cursor: pointer;
        padding: 16px 24px;
        padding: 1rem 1.5rem;
        width: auto;
        color: #fff;
        line-height: 0;
    }

    .border-botton-none {
        border-bottom: none !important;
        letter-spacing: -1px;
    }

    .footer {
		width: 100%;
		background-color: #3f3f3f;
		height: auto;
		/* float: left; */
		margin-top: 20px;
		padding: 1% 0;
		text-align: center;
	}

	.contactform {
		width: 100% !important;
	}

	.ctleft {
		float: left;
		line-height: 30px;
		width: 99% !important;
	}

	.ctright {
		float: left;
		line-height: 30px;
		text-align: left !important;
		width: 100% !important;
		margin-bottom: 5%;
	}

	.ctright textarea {
		width: 95% !important;
	}

	#comment {
		width: 90%;
		margin-bottom: 5%;
	}
}

@media (max-width: 1024px) and (min-width: 640px){

	.reading-bg {
		width: 85%;
		/* border-top: 1px solid #dce0bf; */
		margin-left: 7%;
		padding-top: 10px;
	}

	.reading-img {
		width: 30%;
		height: auto;
		float: left;
		margin-right: 10%;
	}

	.read-more {
		float: left;
		margin-left: 32%;
	}

    .menu {
        /*width: 962px;*/
        float: left;
        padding: 0 60px;
    }

    .logo-bg {
        width: 100%;
        height: 100px;
        padding-left: 0 !important;
        text-align: center;
    }

     .menu-bg {
        width: 100%;
        height: auto; 
        background-color: #E3E3E3;
        margin-bottom: 15px; 
        padding-top: 18px;
        float: left;
    }

    .menu {
        width: 100%;
        float: left;
        padding-left: 0; 
    }

    ul.reset {
        list-style: none;
        padding: 0;
        margin: 0;
        text-align: center;
        margin-bottom: 2%;
    }

    .menu-bg li {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: normal;
         float: none; 
        display: inline-block;
    }

    .menu-bg li a {
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        font-size: 14px;
        font-weight: bold;
        float: left;
        /* padding-top: 10px !important; */
        /* padding-right: 0px; */
        /* padding-left: 190px !important; */
        /* padding-left: 34px; */
        /* padding-right: 100px; */
        padding: 10px 30px;
    }

    .middle {
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		padding: 28px 15px 0;
		width: auto;
	}

	.left-container {
		width: 64%;
		height: auto;
		float: left;
		padding-top: 20px;
	}

	.right-container {
		width: 34%;
		margin-left: 0;
		float: right;
	}

    .footer {
		width: 100%;
		background-color: #3f3f3f;
		height: 34px;
		/* float: left; */
		margin-top: 20px;
		padding: 1% 0;
		text-align: center;
	}

	#size {
        font-size: 2.25em;
        line-height: 40px;
        margin-bottom: 15%;
    }

    .full {
        width: 100%;
        text-align: justify;
        margin-top: 10%;
    }

    form input[type="button"], input[type="submit"], .btn {
        background-color: #1e1e1e;
        border: none;
        box-shadow: none;
        cursor: pointer;
        padding: 16px 24px;
        padding: 1rem 1.5rem;
        width: auto;
        color: #fff;
        line-height: 0;
    }

    .border-botton-none {
        border-bottom: none !important;
        letter-spacing: -1px;
    }

    .post-bg {
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #f1f4db;
		float: left;
		margin-top: 15px;
	}

	.post-img {
		width: 30%;
		height: 130px;
		margin-left: 20px;
		padding-top: 37px;
		float: left;
	}

	.post-bg h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3f3f3f;
		font-weight: normal;
		float: left;
		width: 60%;
		text-align: justify;
	}

	.contactform {
		width: 100% !important;
	}

	.ctleft {
		float: left;
		line-height: 30px;
		width: 40% !important;
	}

	.ctright {
		float: left;
		line-height: 30px;
		text-align: left !important;
		width: 55% !important;
		margin-bottom: 5%;
	}

	.ctright textarea {
		width: 95% !important;
	}
}

@media (min-width: 1025px){

	.post-bg {
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #f1f4db;
		float: left;
		margin-top: 15px;
		overflow: hidden;
	}

	.post-img {
		width: 25%;
		height: 130px;
		margin-left: 20px;
		padding-top: 37px;
		float: left;
	}

	.read-more {
		float: left;
	}

    .menu-bg {
        width: 100%;
        height: auto; 
        background-color: #E3E3E3;
        margin-bottom: 0; 
        padding-top: 10px;
        float: left;
    }

    .menu {
        width: 100%;
        float: left;
        padding-left: 0; 
    }

    ul.reset {
        list-style: none;
        padding: 0;
        margin: 0;
        text-align: center;
        /*margin-bottom: 2%;*/
		margin-bottom:0px;
    }

    .menu-bg li {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: normal;
         float: none; 
        display: inline-block;
    }

    .menu-bg li a {
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        font-size: 14px;
        font-weight: bold;
        float: left;
        /* padding-top: 10px !important; 
        /* padding-right: 0px; */
        /* padding-left: 190px !important; */
        /* padding-left: 34px; */
        /* padding-right: 100px; */
        padding: 10px 40px;
    }

    .footer {
		width: 100%;
		background-color: #3f3f3f;
		height: auto;
		/* float: left; */
		margin-top: 20px;
		padding: 1% 0;
		text-align: center;
	}

	form input[type="button"], input[type="submit"], .btn {
        background-color: #1e1e1e;
        border: none;
        box-shadow: none;
        cursor: pointer;
        padding: 16px 24px;
        padding: 1rem 1.5rem;
        width: auto;
        color: #fff;
        line-height: 0;
		margin-top:20px;
    }
}
@media  only screen  and (max-width: 375px){
    .neww-logo{
        width:275px;
    }
}
@media  only screen  and (max-width: 320px){
    .neww-logo{
        width:225px;
    }
}


.banner-header {
    margin: 0;
    background: #1976d3;
    color: #FFFFFF;
    padding: 13px 11px 12px 14px;
    font-size: 16px;
    border-bottom: 0;
    margin-top: -6px;
}

.banner-img img {
    width: 100%;
}