* {
    font-family: 'Roboto', sans-serif;
}
a:hover, a:focus {

	text-decoration: none !important;

}

hr {

    margin-top: 8px;

    margin-bottom: 8px;

    border-top-width: 2px;

}


button {
    outline: none;
}
ul {
  list-style: none;
  padding-left: 0;
}
ol {
    padding-left: 25px;
}

.left {

	float: left;

}

.right {

	float: right;

}

.pl-0 {

	padding-left: 0 !important;

}

.pr-0 {

	padding-right: 0 !important;

}

.pt-0 {

	padding-top: 0 !important;

}

.pb-0 {

	padding-bottom: 0 !important;

}

.mt-0 {

	margin-top: 0 !important;

}

.mb-0 {

	margin-bottom: 0 !important;

}

.fs15 {

	font-size: 15px;

}

.fs16 {

	font-size: 16px;

}

.fs17 {

	font-size: 17px;

}

.red {

	color: red;

}

/* NEW */

.overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.25);
    z-index: 99;
}

.header-main {



    padding-top: 20px;



}

.outer-nav {



    text-align: right;



}

.wrapper-links {



    margin-bottom: 30px;



}

.header-social-icons li {



    display: inline-block;

    margin-right: 15px;

    vertical-align: middle;



}

.header-social-icons li a, .footer__social a {



    color: #28211f;

    font-size: 18px;



}

.outer-nav span, .outer-nav ul, .outer-nav li, .outer-nav a {



    display: inline-block;



}

span.sign-in-buttons {



    border: 1px solid #000000;

    display: inline-table;



}

span.sign-in-buttons .login {



    border-right: 1px solid #000000;



}

span.sign-in-buttons a {



    padding: 6px 12px;

    color: #28211f;

    display: table-cell;



}







.nav-collapse ul {



    font-style: italic;

    font-weight: 400;

    font-size: 16px;

    text-transform: capitalize;

    margin-bottom: 0;

}

.nav-collapse ul li {

    margin-right: 20px;
    position: relative;

}

.nav-collapse ul li.dropdown {
    position: relative;
}

.nav-collapse ul li.dropdown::after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    display: block;
    position: absolute;
    top: 0px;
    right: -15px;
    padding: 20px 0;
}



.nav-collapse ul li a {



    color: #000000;



}

.nav-collapse > ul > li a {

    padding: 20px 0;

    font-size: 14px;

}



.header-main .nav-collapse ul .submit-recipe:hover {



    background: #000000;



}

.header-main .nav-collapse ul .submit-recipe {



    font-style: italic;

    color: #ffffff;

    background: #6ebe3b;

    height: 40px;

    line-height: 40px;

    text-transform: capitalize;

    font-size: 16px;

    padding: 0 15px;

    display: inline-block;



}

.nav-collapse ul .submit-recipe:hover {



    background: #000000;

    color: #ffffff;



}

.nav-collapse ul li:hover > a {



    color: #6ebe3b;



}

.nav-collapse ul .submit-recipe {



    padding-top: 0;

    padding-bottom: 0;

    color: #ffffff;



}





.nav-collapse ul li .subMenu {

    top: 100%;

    display: none;

    opacity: 1;

    visibility: visible;

    position: absolute;

    min-width: 255px;

    background: #fff;

    z-index: 999;

    left: 0;

    text-align: left;

    padding: 20px 15px;

    box-shadow: 0px 2px 4px #22222280;

	border-radius: 0 0 3px 3px;

}

.nav-collapse ul li .subMenu ul {

	padding-left: 0;

	width: 100%;

}



.nav-collapse ul li .megaMenu {

	width: 1000px;

	left: -250px;

}

.nav-collapse ul li .megaMenu ul {

    width: 180px;

    vertical-align: top;

    padding-right: 15px;

}


@media (min-width: 992px){
    .nav-collapse ul li:hover .subMenu {

        display: block;

    }
}

.nav-collapse ul li .subMenu li {

    margin-left: 0;

    display: block;

    position: relative;

}

.nav-collapse ul li .subMenu li  a.mainCat {

	color: #000;

	border-bottom: 1px solid #57a129;

}

.nav-collapse ul li .subMenu li a {

	color: #333;

    padding: 2px 0;

    display: block;

}

.nav-collapse ul li .subMenu li:hover > a {



    color: #6ebe3b;



}





/* SEARCH BAR */

.wrapper-search-bar {

    background: #6ebe3b;

}

.search-bar {

    /*background: #6ebe3b;*/

    overflow: hidden;

}

.search-box {

    /*background: #5eaa2e;*/

    height: 50px;

    padding-left: 20px;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.search-option span {

    display: inline-block;

    font-style: italic;

    font-size: 16px;

    color: #ffffff;

    height: 34px;

    width: 34px;

    background: #000000;

    position: relative;

    z-index: 2;

    border-radius: 34px;

    text-align: center;

    line-height: 34px;

    margin-right: -27px;

}

/*.search-box::after {

    content: "";

    width: 25px;

    height: 86px;

    background: #5eaa2e;

    position: absolute;

    right: 0;

    top: -10px;

    transform: rotate(20deg);

}*/

.search-bar .search-box-home {

    width: 100%;

    padding: 0 15px;

    margin: 3px 0 0;

}

.search-bar .search-box-home .slider-search-left span {

	width: 60px;

	display: inline-block;

}

.search-bar .search-box-home label {

	width: calc(100% - 65px);

}

.search-bar .search-box-home input {

	padding-right: 32px;

}

.search-bar .search-box-home .slider-search-left {

    color: #ffffff;

    font-size: 16px;

    font-style: italic;

    font-weight: 400;

    position: relative;

    margin-bottom: 0;

    margin-top: 4px;

}

.search-bar .search-box-home button {



    position: absolute;

    right: 5px;

    top: 0;

    height: 34px;

    background: transparent;

    border: none;

    color: #000000;



}



.mealTypes {

	height: 50px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0 20px;

}



.mealTypes__box a {

    display: flex;

    margin-right: 15px;

    align-items: center;

    float: left;

}



.mealTypes__box i {

    padding-right: 15px;

    font-size: 30px;

}

.mealTypes__box a {

	color: #eee;

}

.mealTypes__box a:hover {

	color: #333;

}





.mainSec {

	padding: 40px 0 20px;

	background: #fff;

}





.borderHeading {

	padding: 10px 0 5px;

	margin-bottom: 15px;

    font-weight: 600;

    letter-spacing: 1px;	

    position: relative;

    width: 100%;

}

.borderHeading > a {
    color: #000;
}

.borderHeading::after {

	content: "";

	display: block;

	position: absolute;

	top: 100%;

	left: 0;

	width: 150px;

	height: 3px;

	background: #6ebe3b;



}

.borderHeading span a {

	font-size: 14px;

	/*color: #6ebe3b;*/

}

.borderHeading.sm::after {

	width: 100px;

}



.bgHeading {

	padding:5px;

	background-color:#acdeee;

	color: #000;

	margin-bottom: 10px;

}

/* Home - latest videoes */

.content {
    padding: 20px;
    /* background: #f3f3f3; */
    border-radius: 5px;
    font-size: 16px;
    letter-spacing: 0.1px;
    color: #444;
    text-align: justify;
    box-shadow: 0px 0px 3px #cecece;
    margin: 20px 0;
}

.suggested_recipe .recipe_name {

	font-size: 20px;

	margin: 10px 0 0;

	display: block;

}

.suggested_recipe .recipe_author {

    margin-bottom: 5px;

    font-size: 16px;

}

.suggested_recipe .recipe_views {

	font-size: 16px;

}

.latestVid__box, .trendVid__box, .recVid__box {

	margin-bottom: 15px;

}

.latestVid__box:last-of-type {
    margin-bottom: 0;
}

.latestVid__box:after {

	content: "";

	clear: both;

	display: block;

}



.latestVid__img {

	width: 30%;

}

.latestVid__img img {

	width: 100%;

	padding-right: 10px;

}

.latestVid__desc {

	width: 70%;

}



/* Home - Videoes Grid */

.article-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-left: -10px;
    margin-right: -10px;
}
.article-box .homeVid__box {
    width: calc(100%/3 - 20px);
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: 0 0 5px #8e8e8e70;
}


.homeVid__box {

	margin-bottom: 15px;

    transition: transform 0.5s ease-out;

}

.homeVid__box:hover {
    transform: scale(1.025);
}

.homeVid__box:hover .homeVid__cont {
    box-shadow: 0px 0px 5px #ddd;
}

.homeVid__det {

    padding: 5px;
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;

}





/* Recipes List Page*/

.recipesList__box {

	display: flex;

	margin-bottom: 20px;

}

.recipesList__imgWrap {

	width: 20%;

	padding-right: 15px;

}

.recipesList__imgWrap img {

	width: 100%;

}

.recipesList__contWrap {

	width: 80%;

}

.recipesList__contWrap a {

    color: #444;

}

.recipe_title {

	font-size: 16px;

	color: #000;

	font-weight: bold;

	margin-bottom: 0;

}



.recipeNotFount {

	font-size: 16px;

	color: red;

	padding: 10px 0;

}



/* RECIPE DETAIL */



.recipe_name {

	color: #000;

}

.recipe_author {

	margin: 2px 0;

	color: #666;

}

.recipe_views {

	font-size: 12px;

	color: #666;

}

.recipe_desc {

    font-size: 14px;
    color: #666;
    word-break: break-all;

}

.recipe_views i {

    color: red;

	font-size: 13px;

}



.recipeMainHeading {

	font-size: 24px;

    font-weight: bold;

    margin: 10px 0 5px;

}


.mainRecipeHeading {
    position: relative;
    margin-right: 15px;
}

.mainRecipeHeading::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 15px;
    border-top: 2px dashed #e0e0e0;
    width: calc(100% - 30px);
}

.mainRecipeHeading:first-of-type::before {
    border: 0px;
}
.mainRecipe .recipe_views {

    font-size: 16px;

    color: #666;

    font-weight: 600;

    letter-spacing: 0.5px;

    float: left;

}

.mainRecipe .recipe_views i {

    font-size: 17px;

}



.mainRecipe .recipe_share {

	float: right;

}

.mainRecipe .recipe_author {

    color: #666;

    margin: 10px 0;

}

.mainRecipe .recipe_desc {

    font-size: 15px;

    letter-spacing: 0.2px;

    text-align: justify;

    color: #333;

}



/* MAIN RECIPE TAGS */

.mainRecipe li {
    padding-bottom: 5px;
}
.ingredients ul, .ingredients-list, .tags-list {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding-left: 15px;
    list-style: circle;
}

.ingredients-list, .tags-list {
    list-style: none;
    padding-left: 0;
}

.ingredients ul li, .ingredients-list li, .tags-list li {
    flex-basis: 50%;
    padding: 0 7.5px;
}
.ingredients ul li:nth-of-type(odd), .ingredients-list li:nth-of-type(odd), .tags-list li:nth-of-type(odd) {
    padding-left: 0;
}
.ingredients ul li:nth-of-type(even), .ingredients-list li:nth-of-type(even), .tags-list li:nth-of-type(even) {
    padding-right: 0;
}

.tagsList {

    padding: 0;

    list-style: none;

}

.tagsList li {

    display: inline-block;

}



.tagsList a {

    display: inline-block;

    padding: 3px 10px;

    background: #6ebe3b;

    margin-bottom: 5px;

    margin-right: 5px;

    border-radius: 3px;

    color: #fff;

}

.tagsList li:nth-of-type(2n+1) a {

    background: #444;

}

/* submit recipes */
 
.banner {
    min-height: 210px;
    background-size: cover;
    background-position: top center;
} 
.banner-blog {
    background-image: url(images/banner-blog.jpg);
}
.banner .main-heading {
    background: #ffffff;
    padding: 10px;
    display: inline-block;
    margin-top: 70px;
    margin-bottom: 36px;
}
.banner h1 {
    font-family: 'Lora', sans-serif;
    font-weight: 900;
    font-size: 24px;
    font-style: normal;
    text-transform: uppercase;
    border: 3px dashed #e4d9d1;
    margin: 0;
    padding: 10px 20px;
}

.submit-recipe-form {
    background: #ffffff;
    padding: 30px 25px 20px;
    border: 2px solid #6ebe3b;
}
.submit-recipe-form textarea {
    resize: vertical;
    width: 100%;
    padding: 10px;
}
.submit-recipe-form textarea.short-text {
    height: 80px;
}

.add-fields {
    display: flex;
}
.list-sortable li {
    position: relative;
    margin-bottom: 20px;
}
.list-sortable .handler-list {
    border-right: none;
}
.list-sortable .detail-placeholder {
  background-color: #6ebe3b;
  opacity: .2;
}
.handler-list, .del-list {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #e4d9d1;
}
.submit-recipe-form input:active, .submit-recipe-form input:focus {
    box-shadow: none;
}
.submit-recipe-form input[type="text"], .submit-recipe-form input[type="email"], submit-recipe-form select {
    border-radius: 0;
    box-shadow: none;
    height: 35px;
    outline: none;
}
.add-button {
    float: right;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 45px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    transition: 0.2s all ease-in-out;
    cursor: pointer;
    background: #6ebe3b;
}
.submit-recipe-form .radio-text {
    vertical-align: middle;
    text-transform: capitalize;
    margin-right: 20px;
    font-family: 'Lora', sans-serif;
    font-weight: 700;
}
.submit-recipe-form .radio-btn {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 8px;
    vertical-align: middle;
}
.submit-recipe-form .recipe-submit-btn {
    font-family: 'Lora', serif;
    font-style: italic;
    font-weight: 400;
    font-size: 16px;
    background: #6ebe3b;
    color: #ffffff;
    border: none;
    padding: 10px 25px;
    margin-top: 40px;
    transition: 0.2s all ease-in-out;
}

.msg {
    color: green;
}

/* FOOTER */

#footer {

    color: #fff;

    font-size: 14px;

    margin: 20px auto 0;

    background: #6ebe3b;

    padding: 40px 0;

}

.footer__widget h5 {

    font-size: 17px;

    font-weight: bold;

    margin-bottom: 10px;

}

.footer__links {

    padding-left: 15px;
    list-style: circle;

}

.footer__links li a {

    color: #fff;

    padding: 5px;

    display: block;

}

.footer__links.info {

	padding-left: 0;

}

.footer__links.info li {

	list-style: none;

}

.footer__links.info a {

	display: inline;

}

.footer__social {

    margin-top: 20px;

}

.footer__social a {

    margin-right: 8px;

}

.copyright {

    background: #333;

    color: #fff;

    text-align: center;

    padding: 7px 0;

}

.copyright p {

    margin: 0;

}

.copyright p.copyright__owner {

    padding-top: 10px;

}
.footer__social a.subscription_us_btn {
    background: red;
    padding: 3px 10px;
    border-radius: 5px;
    color: #fff;
    margin-left: 8px;
}
.subscription_box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 999;
    background: rgba(0,0,0,0.2);
} 

.subscription_wrapper {
    width: 320px;
    max-width: 100%;
    background: #fff;
    box-shadow: 0px 0px 5px #ddd;
    display: none;
    max-width: 100%;
}

.subscription_wrapper h4 {
    background: #6ebe3b;
    color: #fff;
    padding: 10px 20px;
    margin: 0;
}
.subscription_wrapper form {
    padding: 20px 20px 0;
}
.subscription_btn {
    background: #6ebe3b;
    width: 100%;
    display: block;
    border: 0;
    font-size: 16px;
    color: #fff;
    padding: 5px 0;
    border-radius: 5px;
}
.subscription_btn:hover {
    background: #5ba02e;
}
.subscription_wrapper .close {
    font-size: 26px;
    color: #fff;
    opacity: 1;
    line-height: 18px;
}

.subscription_wrapper.footer_sbs {
    background: none;
    box-shadow: none;
    display: block;
}
.subscription_wrapper.footer_sbs h4 {
    color: #fff;
    padding: 5px 0px;
}
.subscription_wrapper.footer_sbs form {
    padding: 0 10px 0 0;
}
.subscription_wrapper.footer_sbs .subscription_btn {
    background: #ff0000;
}


/* RESPONSIVE CSS */

@media (min-width:992px) {

    .dn-gt-992 {
        display: none !important;
    }
    .header-mobile-menu, .responsive-menu {
        display: none;
    }

}

@media (min-width: 992px) and (max-width: 1200px) {
    .header-main .nav-collapse ul .submit-recipe {
        display: none;
    }
}

@media (max-width:991px) {

.header-main {
    padding-top: 0;
}
.wrapper-links {
    display: none;
}
.wrapper-links > * {
    margin-bottom: 0;
}
.menu-heading {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 10px 15px;
    display: block !important;
    color: #fff;
}
.header-mobile-menu {
    background: #393939;
    padding: 5px 15px;
    color: #fff;
}

.header-mobile-menu ul {
    display: inline-block;
    margin: 0;
    padding-left: 5px;
}
.header-mobile-menu ul li a {
    color: #fff;
}

.header-mobile-menu .sign-in-buttons {
    border: 1px solid #fff;
}
.header-mobile-menu .sign-in-buttons a {
    padding: 1px 10px;
    color: #fff;
    font-size: 16px;
    border-color: #fff;
}
.menu-btn {
    float: right;
    font-size: 26px;
}

.nav-collapse {
    display: none;
}

.responsive-menu {
    position: fixed;
    display: block;
    left: -100%;
    top: 0;
    padding: 15px 0 10px 0;
    width: 280px;
    height: 100vh;
    text-align: left;
    overflow-y: scroll;
    background: #3f423f;
    z-index: 999;
    box-shadow: 2px 0 5px #ddd;
}

.responsive-menu .main-menu {
    padding: 0;
    display: block;
}
.responsive-menu .submit-recipe-mob {
    float: right;
    background: #6ebe3b;
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px;
    margin: 5px 15px 0 0;
}
.responsive-menu .main-menu li {
    display: block;
    padding: 0;
    margin: 0;
}
.responsive-menu ul li.dropdown::after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    display: block;
    position: absolute;
    top: 0;
    right: 15px;
    padding: 4px 0;
    color: #fff;
}
.responsive-menu > ul > li a {
    padding: 10px 15px;
    font-size: 14px;
    display: block;
    text-align: left;
    background: #3f423f;
    color: #fff;
    border-bottom: 1px solid;
}
.responsive-menu ul li .subMenu {
    top: 100%;
    display: none;
    opacity: 1;
    visibility: visible;
    position: static; 
    min-width: auto;
    padding: 0;
    box-shadow: none;
    border-radius: 0;
}
.responsive-menu ul li .subMenu ul {
    display: block;
}
.responsive-menu ul li .subMenu li a {
    display: block;
    color: #fff;
    padding: 5px 25px;
    background: #545850;
}

.search-bar .search-box-home {
    padding: 0;
}

.search-option span {
    display: none;
}

.borderHeading::after {
    width: 50px;
}

.suggested_recipe iframe, .mainRecipe iframe {
    height: 300px !important;
}

.latestVid__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.latestVid__box {
    flex-basis: calc(50% - 10px);
    margin-right: 10px;
}
.latestVid__img {
    width: 40%;
}
.latestVid__desc {
    width: 60%;
}

}

@media (min-width: 768px) {

.gt-767-pr-0 {
    padding-right: 0 !important;
}

}
@media (max-width: 767px) {

.logo-wrapper {
    text-align: center;
}
.latestVid__img, .latestVid__desc {
    width: 100%;
}
.latestVid__img img {
    padding-right: 0px;
}
.trendVid__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.trendVid__box, .recVid__box {
    flex-basis: calc(33.33% - 10px);
    margin-right: 10px;
}

}


@media (max-width: 600px) {

.mealTypes {
    display: none;
}
.suggested_recipe iframe, .mainRecipe iframe {
    height: 250px !important;
}
.trendVid__box, .article-box .homeVid__box, .recVid__box {
    flex-basis: calc(50% - 20px);
}

#footer .footerCols > .col-xs-6 {
    width: 100%;
}




}


@media (max-width: 460px) {

.borderHeading span.right {
    display: none;
}
.suggested_recipe iframe, .mainRecipe iframe {
    height: 200px !important;
}
.trendVid__box, .article-box .homeVid__box, .latestVid__box, .recVid__box {
    flex-basis: 100%;
    margin: 0 auto;
    max-width: 320px;
}



}






/*#left_menu a,#lists :hover div dd a,#lists :hover div dl dt,#lists :hover div dt a,a,a:hover{text-decoration:none}body{margin:0;font-family: 'Roboto', sans-serif;font-size:14px;color:#555;background:#fefefe}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}h1,h2{font-size:18px;font-weight:700}#lists li a.tl,menu,menu a{line-height:35px;font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-weight:700;color:#fff}menu{background:#b03e3e}#lists li a.tl,menu a{display:block;float:left;border-right:1px solid #fff;background:url(images/menu_bg.gif) top repeat-x;padding:0 15px}#box a:hover,#inner_box a:hover{color:#333}#box a strong:hover,#footer a:hover,#inner_box a strong:hover{color:#b03e3e}#box div,#left_menu{border:1px solid #e4e4e4}#lists,menu a:hover{background:#b03e3e}menu a strong{background:0 0}menu a strong em{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal}#lists{padding:0;margin:0;list-style:none;position:relative;height:35px;float:left;z-index:500;font-size:13px;font-weight:700;color:#fff;width:100%}#lists li{display:inline;float:left;height:25px;background:url(line.gif) 0 4px no-repeat}#lists div{display:none}#lists li a:hover,#lists li:hover>a{text-decoration:none;white-space:normal}#lists :hover div{display:block;width:auto;background:#FEE3E2;position:absolute;left:auto;top:35px;border:0 solid #888;padding-bottom:10px}#lists :hover div.pos2{background:#f0f5ee}#lists .single:hover,#lists .two:hover{position:relative}#lists .two:hover div.pos3{background:#f5eef0;width:300px}#lists .single:hover div.pos4{background:#ffefd5;width:150px}#lists :hover div dl{display:inline;padding:0;margin:0 10px 10px;float:left;width:179px}#lists :hover div dl dt{width:179px;background:#9E2625;text-indent:10px;margin:5px 0 10px;height:20px;line-height:20px}#lists .two:hover div{left:-150px}#lists .single:hover div dl,#lists .single:hover div dl dt,#lists .two:hover div dl,#lists .two:hover div dl dt{width:129px}#lists :hover div dl dd{padding:0;margin:0}#lists :hover div dt a{cursor:default;font-weight:400;color:#fff}#lists :hover div dd a{display:block;font-weight:400;font-size:11px;color:#000;text-indent:10px;line-height:15px}#Subscribe,#box h1,#box h3,#inner_box h1,#inner_box h3,#left_menu h1{font-weight:700}#lists :hover div dd a:hover{text-decoration:underline}#lists .clear{clear:both}#left_menu{padding:5px;font-size:11px;color:#666;margin-bottom:10px}#left_menu a{font-size:11px;color:#666;display:block;line-height:17px;margin-bottom:5px;margin-left:0;padding-left:10px}#left_menu a img{float:left;margin:0 8px;border:0}#left_menu a:hover{background:#b7302a;color:#fff;font-weight:700}#left_menu h1{font-size:11px;color:#fff;line-height:29px;background:#9e2625;margin-bottom:5px}#left_menu h1 img{float:left;margin:6px 8px 0;border:0}#box div{padding:11px;margin:1px;float:left}#box h1{color:#000;line-height:36px;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding-left:5px}#box h2{color:#000;font-size:22px;margin-bottom:10px}#box h3{color:#000;font-size:14px}#box a{color:#666;font-size:11px}#box a strong{color:#4089bc;font-size:13px}#box .img_left_right strong,#inner_box h1{font-size:11px}#box .first{padding:15px 20px 20px;width:400px}#box .first p{margin-bottom:0}#box .center{padding:12px;width:180px}#box .img_left{padding:15px 11px;width:335px}#box .img_left img{float:left;margin-right:10px}#box .img_left_right{padding:5px;line-height:14px;width:167px}#box .img_left_right img{float:left;margin-right:5px;margin-bottom:20px}#box div.no_border{border:0;text-align:left;padding:0;margin:0}#inner_box h1{color:#000;line-height:36px;letter-spacing:1px;text-transform:uppercase;padding-left:5px}#inner_box h2{color:#000;font-size:22px;margin-bottom:10px}#inner_box h3{color:#000;font-size:14px}#inner_box div{border:1px solid #e4e4e4;padding:8px;margin:1px;float:left}#inner_box a{color:#666;font-size:11px}#inner_box a strong{color:#4089bc;font-size:13px}#inner_box .inner_right{width:300px}#inner_box .inner_right img{float:left;margin:0 10px 0 0}#Subscribe{border:1px solid #ccc;font-size:11px;color:#000;padding:5px}#Subscribe input[type=text]{padding:5px;border:1px solid #222;outline:0;margin:0}#Subscribe input[type=submit]{padding:5px 10px}#footer{color:#1b363f;font-size:11px;margin:20px auto}#footer a{color:#0072a7}#footer .main a{color:#036896;text-transform:uppercase;padding:10px;border-left:1px solid #ccc;font-size:12px}#footer .main a:hover{color:#b03e3e}#for_ads{position:fixed;top:35%}#for_ads.left{left:0;float:left}#for_ads.right{right:0;float:right}*/