.moduletablemainlevel{
    width:385px !important;
}
div#top_flags select{
    float:left !important;
    margin-left:10px;
}

.img-left {float:left; margin-right:20px;}

.met_bgcolor2 {
    background-color : #5B5E65;
}

.met_bgcolor3 {
    background-color : #00758B;
}

.met_bgcolor4 {
    background : url("../img/brown_bg.png") repeat;

}


.met_color_transition {
    -webkit-transition : color ease-out 0.4s;
    -moz-transition    : color ease-out 0.4s;
    -ms-transition     : color ease-out 0.4s;
    -o-transition      : color ease-out 0.4s;
}

.met_color_transition:hover {
    color           : #A2AD00;
    text-decoration : none;
}

.met_bgcolor_transition,
.met_bgcolor_transition2 {
    -webkit-transition : background-color ease-out 0.4s;
    -moz-transition    : background-color ease-out 0.4s;
    -ms-transition     : background-color ease-out 0.4s;
    -o-transition      : background-color ease-out 0.4s;
}

.met_bgcolor_transition:hover {
    background-color : #A2AD00;
}

.met_bgcolor_transition2:hover {
    background-color : #c9d51e;
}
/*-------------------------------
        Slider
 ------------------------------*/
.met_slider_wrap {
    position : relative;
}

.met_slider_overlay {
    position   : absolute;
    width      : 100%;
    height     : 100%;
    left       : 0;
    top        : 0;
    z-index    : 5;
    background : #FFFFFF url('../img/slider_loader.gif') center center no-repeat;
}

.met_slider_wrap .caroufredsel_wrapper {
    z-index : 1;
}

.met_slider {
    height   : 500px;
    overflow : hidden;
}

.met_slider_item {
    position : relative;
    float    : left;
}

.met_slider_item_preview {
    width : 74.358974359%;
    float : left;
}

.met_slider_item_preview a,
.met_slider_item_preview img {
    display : block;
}

.met_slider_item_caption {
    margin-left : 74.358974359%;
    position    : absolute;
    height      : 100%;
    color: #ffffff;
}

.met_slider_item_caption > div {
    padding : 30px;
}

h2.met_title_stack {
    color       : #FFFFFF !important;
    font-size   : 27px;
    margin      : 0 0 6px;
    line-height : 29px;
}

h3.met_title_stack {
    color       : #FFFFFF;
    font-size   : 24px;
    margin      : 0;
    line-height : 27px;
}
.met_stack {
    color       : #FFFFFF !important;
    line-height : 25px;
}
.met_slider_nav_prev,
.met_slider_nav_next {
    width       : 30px;
    height      : 30px;
    position    : absolute;
    bottom      : 30px;
    right       : 30px;
    display     : block;
    line-height : 32px;
    text-align  : center;
    z-index     : 2;
}

.met_slider_nav_prev {
    right : 70px;
}

.met_slider_nav_next:hover,
.met_slider_nav_prev:hover {
    text-decoration : none;
}
.met_bgcolor {
    background-color : #A2AD00;
}

.met_color2 {
    color : #FFFFFF;
}

h1.met_bold_one,
h2.met_bold_one,
h3.met_bold_one,
h4.met_bold_one,
h5.met_bold_one,
h6.met_bold_one {
    font-weight : 700
}
/*-------------------------------
        Response For Lower Than 1170
------------------------------*/
@media all and (max-width: 1170px) {




    .met_thumbnail_slider_1_small{
        position: relative;
        bottom: 0;
        left: 0;
        height: auto;
    }

    .met_thumbnail_slider_1_small img:first-child{
        margin-left: 0;
    }

    .met_thumbnail_slider_1_small img,
    .met_thumbnail_slider_1_next {
        width: 50px;
        height: 50px;
        padding: 3px;
        margin: 5px 0 0 5px;
    }

    .met_thumbnail_slider_1_next{
        font-size: 70px;
        line-height: 38px;
    }

    .met_thumbnail_slider_1_title a{
        line-height: 41px;
    }

    .met_thumbnail_slider_1_effects_left .met_thumbnail_slider_1_title {
        padding: 10px 20px 10px 40px;
    }

    .met_thumbnail_slider_1_title{
        font-size: 15px;
    }

    .met_thumbnail_slider_1_effects_left .met_thumbnail_slider_1_subtitle {
        padding: 10px 20px 10px 40px;
        left: 0;
    }

    .met_thumbnail_slider_1_subtitle{
        font-size: 13px;
    }

    .met_thumbnail_slider_1_effects_right .met_thumbnail_slider_1_title {
        padding: 10px 40px 10px 20px;
    }

    .met_thumbnail_slider_1_effects_right .met_thumbnail_slider_1_subtitle {
        padding: 10px 40px 10px 20px;
        right: 0;
    }
}


/*-------------------------------
        Response For Tablets
------------------------------*/
@media all and (max-width: 1169px) {



    .met_slider_item {
        overflow : hidden;
    }


    .met_slider_item_preview {
        width : 100%;
    }

    .met_slider_item_caption {
        width       : 100%;
        margin-left : 0;
        position    : relative;
        height      : auto;
        float       : left;
    }



}

/*-------------------------------
        Response For Mobile
------------------------------*/
@media all and (max-width: 767px) {
}
/**ADDED HERE 
------------------------------------------------------------------**/
div.clear{
    clear:both;
    height:0;
    overflow:hidden;
}

header div ul.top-links{
    float: right;
    padding-right: 20px;
    font-size: 15px;
    line-height: 50px;
    margin-top: 15px;
}

header div ul.top-links li{
    float: left;
    border-right: 1px solid #242424;
}

header div ul.top-links li a{
    padding: 0 15px;
}

select.translate {
    margin-top: 12px;
}

header nav ul.nav-main{
    float: left;
}

/*MAIN MENU*/

div#magazine {
    margin-top: 62px;
}

div#magazine div.moduletable h3 {
    margin-top: -56px;
}

div.header-top ul.menu{
    float: right;
    font-size: 15px;
    padding-right: 20px;
    margin-top: 10px;
}


div.header-top ul.menu li{
    list-style-type: none;
    float: left;
    border-right: 1px solid #242424;
    padding: 0 10px;
}
/*====================================================
                REVOLUTION SLIDER STYLE 
====================================================*/
.rev_slider ul li {

    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.slider_container_rev {
    min-height:580px;
    width:300px;
    padding:30px;
    background: none repeat scroll 0 0 rgba(88, 48, 26, 0.8);
    white-space:normal;
}

.slider_container_rev h2 {
    color: #FFFFFF;
    font-family: "Open Sans",Helvetica,Arial,sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 29px;
    margin: 0 0 6px;
}
.slider_container_rev h4 {
    color: #FFFFFF;
    font-size: 1.4em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 27px;
    font-style:italic;
    margin: 0 0 30px;
}
.slider_container_rev p {
    color: #FFFFFF;
    line-height: 25px;
}

.slider_container_rev a {
    background-color: #A2AD00;
    border-color: #00759B;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;

    color:#fff!important;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 3px;
    outline: 0 none;
    padding: 8px 18px;
/*
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -ms-transition:  all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
*/
    color: #FFFFFF;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    text-decoration:none;
    text-align: center;
    vertical-align: middle;

}

.slider_container_rev a:hover {
    background-color: #00759B;
    border-color: #A2AD00;

    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    -ms-transition:  all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}

.tp-leftarrow.large {
    top:550px!important;
    left:1055px !important;
    height:30px !important;
    width:30px !important;
    background-image:url('../images/arrow_left_slider.png') !important;
}
.tp-rightarrow.large {
    top:550px!important;
    left:1135px !important;
    height:30px !important;
    width:30px !important;
    right:0px !important;
    background-image:url('../images/arrow_right_slider.png') !important;
}
.tp-leftarrow.large:hover {
    background-image:url('../images/arrow_left_slider_hover.png') !important;
}
.tp-rightarrow.large:hover {
    background-image:url('../images/arrow_right_slider_hover.png') !important;
}


/*Responsive Slider*/


@media screen and (min-width:790px) and (max-width: 980px) { 

    .slider_container_rev p + p {
        display: none;
    }
}

@media screen and (min-width:479px) and (max-width: 790px) {

    .slider_container_rev p {
        display: none;
    }
}

@media only screen and (min-width:479px) and (max-width: 1170px) {
    .tp-simpleresponsive > ul li {width:100% !important;}
    .tp-caption{
        left:0px !important;
        top:135px !important;
       width:100% !important;
    }
    .slider_container_rev {
             width:100% !important;
        padding:20px;
    }
    .slider_container_rev h2 {
        font-size: 19px;
        margin-bottom:0px;
    }
    .slider_container_rev h4 {
        margin-bottom:8px;
        font-size:1.6em;
    }
    .slider_container_rev p {
        font-size: 14px;
        line-height: 19px;
        margin-bottom:10px;
    }
    .tp-leftarrow.large {
        left:85% !important;
        top:93% !important;
    }
    .tp-rightarrow.large {
        left:93.7% !important;
        top:93% !important;
    }
}

@media only screen and (min-width:320px) and (max-width: 479px) {
    .tp-simpleresponsive > ul li {width:100% !important;}
    .tp-caption{
        left:0px !important;
        top:90px !important;
       width:100% !important;
    }
    .slider_container_rev {
        width:100% !important;
        padding:3px;
    }
    .slider_container_rev h2 {
        font-size: 16px;
        margin-bottom:0px;
    }
   .slider_container_rev h4 {display:none !important;}
    .slider_container_rev p {display:none !important;}
    .slider_container_rev a {font-size: 11px !important;}
    .tp-leftarrow.large {
        left:75% !important;
        top:93% !important;
    }
    .tp-rightarrow.large {
        left:93.7% !important;
        top:93% !important;
    }
}

@media only screen and (min-width:980px) and (max-width: 1280px) { 
#here_slider{margin-top:35px;}
}
@media only screen and (min-width:1024px) and (max-width: 1170px) { 
    .tp-caption {
        top:292px !important;  
    }
      .tp-leftarrow.large {
        left:75% !important;
        top:93% !important;
    }
    .tp-rightarrow.large {
        left:81.7% !important;
        top:93% !important;
    }
    .slider_container_rev {width:100%!important;
    max-width:1200px;}
}
@media only screen and (min-width:980px) and (max-width: 1024px) {
    .tp-leftarrow.large {left:87% !important;}
}

@media only screen and (min-width:479px) and (max-width: 760px) {
    .slider_container_rev p {
        display: none;
    }

	 .tp-leftarrow.large {left:70% !important;}
    
    .tp-caption {display:block; top:200px !important;}
    .slider_container_rev {padding: 1px 20px 40px;}
     .slider_container_rev h4 {display:none !important;}
    .slider_container_rev p {display:none !important;}
    .tp-leftarrow.large {left:70%!important;top:80% !important;}
    .tp-rightarrow.large {top:80% !important; left: 88.7% !important;}
    .slider_container_rev a {
    
		border-width: 0 0 1px;
		outline: 0 none;
		padding: 3px 9px;

		-webkit-transition: all 0.2s ease 0s;
		-moz-transition: all 0.2s ease 0s;
		-o-transition: all 0.2s ease 0s;
		-ms-transition:  all 0.2s ease 0s;
		transition: all 0.2s ease 0s;
		color: #FFFFFF;
		border-radius: 4px;
		cursor: pointer;
		display: inline-block;
		font-size: 12px;
		font-weight: normal;
		line-height: 1.42857;
		margin-bottom: 0;
		text-decoration:none;
		text-align: center;
		vertical-align: middle;

		}
}
@media only screen and (min-width:768px) and (max-width: 1024px)and (orientation:landscape) {
    .tp-rightarrow.large {left:94.7%!important;}
}
@media only screen and (min-width:768px) and (max-width: 980px) {
    .slider_container_rev p + p {
        display: none;
    }
    .tp-caption{
       top:200px !important;
       
    }  
    .slider_container_rev {width:100% !important;}
    
        .tp-leftarrow.large {left:85%!important;}
    .tp-rightarrow.large { left: 95.7% !important;}
}
/*====================================================
               END  REVOLUTION SLIDER STYLE 
====================================================*/
h2,
h2.pagetitle {
    margin-bottom: 10px;
}
h1 {
    font-weight: bold;
    margin: 10px 32px 10px 0;
    font-size: 2.2em;
    line-height: 42px;
}
