

@charset "UTF-8";

/*#logo-w,.scrolled #logo-w{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}*/

#menu-bottom-left,
#menu-top-left,
.menu li {
    float: left
}
body {
    font-family: verdana,sans-serif !important;
    font-size: 11pt;
    line-height: 1.3em;
}
#cssmenu>ul>li>a:hover,
.menu li ul a:hover,
.mobileMenu a:hover {
    text-decoration: none
}
h1, h2, h3, h4, h5, h6 {
    font-family: "StoneInformalITCW01-Md",serif !important;
    color: #01351f;
}

@media only Screen and (max-width:1280px) {
    .with_aside #cssmenu,
    .with_aside .sections_group,
    .with_aside .sidebar.columns {
        clear: both
    }
   ul#socialHeader { margin-left: -30px !important;
   }
}

#Footer .widgets_wrapper {
    padding: 30px 0
}

#top-menu-w {
    border-top: 2px solid #01351f;
    background: #FFF;
    position: relative;
    z-index: 9999
}

#logo-w {
    width: 300px;
    height: 125px;
    position: absolute;
    left: 0%;
    top: 0;
    transition: all .2s ease-in-out;
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1)
}

@media only Screen and (max-width:920px) {
    .sub-menu {
        display: none
    }
}

.widget_archive ul li::after,
.widget_nav_menu ul li:after {
    left: 0!important
}

.widget_nav_menu {
    display: none
}

.section_wrapper-w {
    position: relative;
    margin: 0 auto;
    max-width: 1284px
}


/*.scrolled #logo-w{transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transition:all .2s ease-in-out;top:-25px}*/

#cssmenu>ul>li,
#logo-w:hover {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}

#logo-w:hover {
    top: 0px;
    transition: all .2s ease-in-out
}
.notscrolled #logo-w{
	padding-top:15px;
	padding-left: 11px;
	transform: scale(1.1);
}
.notscrolled #mega-menu-wrap-amp-menu{
	    margin-left: 21px;
}

#logo-w a {
    display: block;
    height: 125px;
    background: url(../images/LOGO.png) no-repeat;
}

#second-top-menu-w {
    padding-top: 10px;
    padding-bottom: 10px;
    background: rgba(1, 53, 30, .8)
}

#Subheader {
    background-color: #fff;
    padding: 10px 0
}

#Subheader .title,
.text-logo #logo,
h1 {
    font-size: 18px;
    line-height: 25px
}

.trailer_box .desc h2 {
    margin: 0;
    position: relative;
    bottom: 0;
    font-size: 18px;
    line-height: 20px
}

body:not(.template-slider) #Content {
    padding-top: 70px
}

.trailer_box .desc {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 40px 15px 30px;
    position: absolute;
    width: 100%;
    z-index: 2
}

a.icon_bar_small,
a.icon_bar_small span {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 15px
}

@import url(http://fonts.googleapis.com/css?family=Lato);
#cssmenu>ul>li {
    transition: all .2s ease-in-out;
    padding-left: 0
}

#cssmenu>ul>li.current_page_item,
#cssmenu>ul>li:hover,
.menu li {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}

#cssmenu>ul>li.current_page_item,
#cssmenu>ul>li:hover {
    background: #779f8f;
    transition: all .2s ease-in-out;
    padding-left: 10px
}

#cssmenu,
#cssmenu a,
#cssmenu li,
#cssmenu ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: 400;
    text-decoration: none;
    line-height: 1;
    font-family: Lato, sans-serif;
    font-size: 14px;
    position: relative
}

#cssmenu>ul>li,
#cssmenu>ul>li:last-child {
    border-bottom: 1px solid #fff
}

#cssmenu a {
    line-height: 1.3;
    padding: 10px 15px
}

#cssmenu {
    width: 280px
}

#cssmenu>ul>li {
    cursor: pointer;
    background: #000
}

#cssmenu>ul>li>a {
    font-size: 18px;
    display: block;
    color: #fff;
    background: #01351f
}

#cssmenu>ul>li.active {
    border-bottom: none
}

#cssmenu>ul>li.active>a {
    background: #789f8f
}

#cssmenu>ul>li.has-sub>a:after {
    content: "";
    position: absolute;
    top: 10px;
    right: 10px;
    border: 5px solid transparent;
    border-left: 5px solid #fff
}

#cssmenu>ul>li.has-sub.active>a:after {
    right: 14px;
    top: 12px;
    border: 5px solid transparent;
    border-top: 5px solid #4e5800
}

#cssmenu ul ul {
    padding: 0;
    display: none
}

.menu li,
.scrolled .menu li {}

#cssmenu ul ul a {
    background: #fff;
    display: block;
    color: #656565;
    font-size: 18px
}

#cssmenu ul ul li {
    border-bottom: 1px solid #c9c9c9
}

#cssmenu ul ul li.odd a {
    background: #fff
}

#cssmenu ul ul li:last-child {
    border: none
}

.menu li {
    padding-right: 10px;
    font-size: 17px;
    display: inline;
    transition: all .2s ease-in-out
}


/*.menu li ul,.scrolled .menu li{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.scrolled .menu li{transition:all .2s ease-in-out}*/

#menu-w {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.menu li:before {
    content: ' | '
}

.menu li ul li:before,
.menu li:first-child:before {
    content: ''
}

.menu li a {
    padding-left: 5px;
    display: inline
}

#menu-bottom-left,
#menu-bottom-left a,
#menu-bottom-left a:hover,
#menu-bottom-right,
#menu-bottom-right a,
#menu-bottom-right a:hover {
    color: #FFF
}

#menu-bottom-right {
    float: right
}

#menu-top-left {
    color: #969696;
    padding-top: 10px
}

#menu-top-left a {
    color: #969696;
    text-transform: uppercase;
    /* font-size: .8em;
    padding: 0 8px;*/
    color: #959595;
    
    display: block;

}

#menu-top-left a:hover {
    color: #01351e
}

.menu li {
    position: relative
}

.menu li ul {
    display: none;
    background: rgba(1, 53, 30, .72);
    width: 200%;
    top: 25px;
    font-size: 14px;
    transition: all .2s ease-in-out;
    position: absolute
}

.menu li ul a,
.menu li:hover ul {
    display: block;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}

.menu li ul li {
    float: left;
    width: 100%
}

.menu li:hover ul {
    transition: all .2s ease-in-out
}

.menu li ul a {
    font-family: Cochin, Arial, Tahoma, sans-serif;
    color: #FFF;
    font-size: 15px;
    padding-left: 10px;
    border-bottom: 1px solid #0c4029;
    padding-top: 5px;
    padding-bottom: 5px;
    transition: all .2s ease-in-out
}

.hexagon a,
.toogleMenu {
    font-size: 18px;
    color: #FFF
}

.menu li ul a:hover,
ul#socialHeader {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}

.menu li ul a:hover {
    padding-left: 15px;
    background: #012615;
    transition: all .2s ease-in-out
}

.clearAfter:after {
    clear: both;
    content: "";
    display: table;
    line-height: 0
}

.flft {
    float: left
}

.frgt {
    float: right
}

.w50 {
    width: 50%
}

ul#socialHeader {
    float: right;
    transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transition: all .2s ease-in-out
    
}


/*.hexagon,.scrolled ul#socialHeader{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.scrolled ul#socialHeader{transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);transition:all .2s ease-in-out}*/

#socialHeader li {
    float: left
}

.hexagon {
    position: relative;
    width: 34px;
    height: 20.21px;
    background-color: #01351e;
    margin: 20px 0 20.5px 10px;
    opacity: .4;
    transition: all .2s ease-in-out
}


/*.mobileMenu a,.scrolled .hexagon{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.scrolled .hexagon{margin-top:10px;transition:all .2s ease-in-out}*/

.hexagon:hover {
    opacity: 1
}

.hexagon a {
    display: block;
    width: 35px;
    height: 35px;
    text-align: center
}

.hexagon:after,
.hexagon:before {
    content: "";
    position: absolute;
    width: 0;
    border-left: 17.5px solid transparent;
    border-right: 17.5px solid transparent
}

.hexagon:before {
    bottom: 100%;
    border-bottom: 10.1px solid #01351e
}

.hexagon:after {
    top: 100%;
    width: 0;
    border-top: 10.1px solid #01351e
}

.hexagon .fa {
    position: absolute
}

.hexagon .fa-facebook {
    left: 11px;
    top: 1px
}

.hexagon .fa-google-plus {
    left: 7px;
    top: 1px
}

.hexagon .fa-twitter {
    left: 8px;
    top: 1px
}

.hexagon .fa-vimeo {
    left: 7px;
    top: 1px
}

.hexagon .fa-flickr,
.hexagon .fa-linkedin {
    left: 9px;
    top: 1px
}

.hexagon .fa-pinterest-p {
    left: 10px;
    top: 1px
}

.hexagon .fa-instagram {
    left: 10px;
    top: 1px
}

.hexagon .fa-book {
    left: 10px;
    top: 1px
}

.toogleMenu {
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none
}

.mobileMenu li {
    display: block;
    float: none
}

.mobileMenu {
    width: 100%;
    padding-top: 0px;
    display: none;
    padding-bottom: 0px
}

.mobileMenu li:before {
    content: ''
}

.mobileMenu a {
    color: #FFF;
    font-size: 17px;
    border-bottom: 1px solid #0c4029;
    display: block;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: all .2s ease-in-out
}

.mobileMenu a:hover {
    padding-left: 10px;
    background: #012615;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.mobileMenu li ul {
    padding-left: 20px
}

@media only screen and (max-width:1280px) {
    .section_wrapper-w {
        padding-right: 20px;
        padding-left: 20px
    }
    .menu li {
        padding-right: 5px;
        font-size: 15px
    }
    .menu li a {
        padding-left: 3px;
        display: inline
    }
}

@media only screen and (max-width:1120px) {
    #logo-w {
        transform: scale(.7);
        -ms-transform: scale(.7);
        -webkit-transform: scale(.7);
        -moz-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        top: -25px
    }
    #logo-w:hover,
    ul#socialHeader {
        -moz-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out
       
    }
    #logo-w:hover {
        top: 15px;
        transition: all .2s ease-in-out
    }
    #logo-w a {
        display: block;
        height: 125px;
        background: url(../images/LOGO_mobile.png) no-repeat 50% 50%;
    }
    #second-top-menu-w {
        background: rgba(1, 53, 30, .8)
    }
    .menu li {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 13px
    }
    ul#socialHeader {
        transform: scale(.7);
        -ms-transform: scale(.7);
        -webkit-transform: scale(.7);
        transition: all .2s ease-in-out
    }

    .hexagon {
        margin-top: 10px;
        -moz-transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }
}

@media only screen and (max-width:920px) {
    .Bottom-Left,
    .Bottom-Right,
    .Top-Left {
        display: none
    }
    #logo-w {
        left: 0;
        margin-left: 0
    }
    .toogleMenu {
        display: inline-block
    }
    .frgt {
        float: none;
        width: 100%
    }    
	header {
        padding-top: 80px
    }
}

@media only screen and (max-width:700px) {
    #socialHeader {
        height: 40px
    }
    #socialHeader li {
        display: none
    }

}

@media only screen and (max-width:415px) {
    #logo-w {
        left: -110px
    }
}

table tr:hover td {
    background: 0 0!important
}

.ui-tabs .ui-tabs-nav li.ui-state-active a:after,
table tr:hover td,
table:not(.shop_table) tr:hover td a {
    color: #000
}

;
div.top_bar_left.clearfix {
    height: 90px
}

div#crmWebToEntityForm {
    width: 1400px;
    margin: auto
}

.header-split #Action_bar {
    position: static;
    background-color: #FFF
}

.hesperiden .tp-bullet.selected,
.hesperiden .tp-bullet:hover {
    background: #01351f
}

.ares .tp-bullet.selected,
.ares .tp-bullet:hover {
    background: #fff
}

.ares .tp-bullet {
    width: 13px;
    height: 13px;
    position: absolute;
    background: #FBDD49;
    border-radius: 50%;
    cursor: pointer;
    box-sizing: content-box
}

div.top_bar_left.clearfix {
    width: 1186px;
    height: 90px
}

#Top_bar .menu>li.hover>a:after,
.home #Top_bar .menu>li.current-menu-ancestor>a:after,
.home #Top_bar .menu>li.current-menu-item>a:after,
.home #Top_bar .menu>li.current_page_ancestor>a:after,
.home #Top_bar .menu>li.current_page_item>a:after {
    opacity: 0!important
}

#Top_bar .menu>li#menu-item-2600.hover>a:after,
.home #Top_bar .menu>li#menu-item-2600.current-menu-ancestor>a:after,
.home #Top_bar .menu>li#menu-item-2600.current-menu-item>a:after,
.home #Top_bar .menu>li#menu-item-2600.current_page_ancestor>a:after,
.home #Top_bar .menu>li#menu-item-2600.current_page_item>a:after {
    opacity: 1!important
}

.pricing-box .plan-header h2 {
    margin: 0 0 20px;
    font-size: 20px;
    line-height: 20px
}

.pricing-box .plan-header .price sup.currency,
.pricing-box .plan-header .price>span {
    color: #00381e
}

.pricing-box .plan-header .price>span {
    font-size: 30px;
    line-height: 45px;
    font-family: Patua One;
    margin: 0 5px
}

.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
    padding: 0 0 18px;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    color: #444;
    border: none;
    border-bottom: 2px solid #e8e8e8
}

.column_map .google-map-contact-wrapper .get_in_touch {
    width: 370px;
    padding: 25px;
    float: right;
    position: relative
}

.animate.zoomIn {
    padding: 0 855px 0 80px
}

.column,
.columns {
    float: left;
    margin: 0 1% 25px
}

#Action_bar .social li a {
    color: #12b168
}

#Action_bar .contact_details li {
    display: inline-block;
    margin-right: 10px;
    padding: 20px 0;
    color: rgba(255, 255, 255, .8)
}

#Error_404 .error_pic i,
.button-love a.mfn-love,
.fancy_heading_arrows .icon-left-dir,
.fancy_heading_arrows .icon-right-dir,
.fancy_heading_icon .icon_top,
.fancy_heading_line .title,
.format-link .post-title .icon-link,
.opening_hours .opening_hours_wrapper li span,
.pager-single a:hover,
.pager-single>span,
.shop_slider .shop_slider_ul li .item_wrapper .price,
.style-simple #Filters .filters_wrapper ul li a:hover,
.style-simple #Filters .filters_wrapper ul li.current-cat a,
.style-simple .quick_fact .title,
.themecolor,
.widget_archive ul,
.widget_meta ul,
.widget_mfn_recent_comments ul li:after,
.widget_nav_menu ul,
.widget_pages ul,
.widget_price_filter .price_label .from,
.widget_price_filter .price_label .to,
.widget_recent_comments ul li:after,
.widget_rss ul,
.woocommerce .product div.entry-summary .price,
.woocommerce .star-rating span,
.woocommerce ul.product_list_widget li .quantity .amount,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price,
h3.title {
    color: #fff
}

.header-classic #Action_bar .contact_details li,
.header-classic #Action_bar .social,
.header-classic #Action_bar .social-menu {
    padding: 5px 0
}

#Top_bar #logo img {
    vertical-align: middle;
    max-height: 130%
}

#Top_bar #logo {
    display: block;
    height: 60px;
    line-height: 60px;
    padding: 5px 0
}

element.style {
    -webkit-transition: none;
    transition: none;
    line-height: 34px;
    border-width: 0;
    margin: 0;
    padding: 0 479px 0 100px;
    letter-spacing: 1px;
    font-weight: 900;
    font-size: 34px
}

.quick_fact .number-wrapper {
    color: #fff;
    font-family: cochin
}

h3.title {
    margin: 0 10px 15px
}

.fancy_heading .title {
    font-size: 30px;
    line-height: 20px
}

body:not(.template-slider) #Header {
    min-height: 1px
}

.menu li ul li {
    padding-bottom: 0px;
    padding-top: 0px;
}


header .search-icon:hover {
    background: #959595;
    color: #fff;
}
header .search-icon {
    background: #01351f none repeat scroll 0 0;
    float: right;
    position: relative;
    bottom: -12px;
    display: block;
    margin: 6px 12px;
    margin-right: 248px;
    background-color: white;
    border-radius: 50px;
    width: 28px !important;
    height: 28px !important;
    z-index: 999;
}
.icon-container {
    background-color: #949494;
    border-radius: 100%;
    display: block;
    height: 30px;
    margin-top: -35px !important;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    width: 30px;
    text-decoration: none;
   }
   header .icon.icon-search {
    width: 20px !important;
    height: 20px !important;
    display: block !important;
    position: absolute !important;
    /*background: url(../images/searchButton.png) center center;*/
    right: 8px;
    top: 1px;
    font-weight: bold;
        font-size: 21px;
    content: "";
    color:#01351F;
}
header .search {
    background: rgba(1,53,31,1) none repeat scroll 0 0;
   display: none;
    height: 149%;
    padding: 6px 0;
    position: absolute;
    right: 75px;
    top: -13px;
    width: 100%;
}
header .hiden-item .icon-search{
    /*background-color: white;
    border-radius: 50px;
        width: 28px !important;
    height: 28px !important;*/
    color: #01351F;
}

.hiden-item .icon-search:before {
	   content: '\e815' !important;
}     
#search_area-1 form{
    float: right;
    margin-right: 20%;
}
#search_area-1 .icon-search{
       color: #ffffff;
    z-index: 99999999;
    position: relative !important;
    float: right;
    font-size: 20px;
    /* margin-bottom: -27px; */
    margin-top: 0px;
    width: 25px !important;
    height: 25px !important;
    margin-left: -17px;
    border-radius: 50%;
    background: #959595;
    font-weight: 900;
}
#search_area-1 .search-field {
       border: medium none;
    background: white;
    color: #959595;
    height: 30px;
    padding: 0 36px 0 12px;
    width: 180px;
    float: right;
    font-size: 0.9em;
    border-radius: 50px;
}
@media only screen  and (max-width : 1824px) {
    header .portals-ajax {
    
    margin-top: 1.3em;
}
    .Top-Left{
    float: left;
    width: 68%;
    margin-left: -13em;
    }
 

#top-menu-w{
        padding-top: 15px;
}
.scrolled #logo-w{
    padding-top: 19px;
}
.notscrolled #logo-w{
        padding-top: 20px;
}

}

@media (max-width: 1366px){
    
    .scrolled #logo-w{
    transition: all .2s ease-in-out;
    transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    margin-left: -3.2%;
}
    #menu-top-left {
    float: right !important;
    margin-top: 9px;
    margin-right: -52% !important;
    }
   .portals-ajax.right {
    background: #f0f0f0;
    height: 36px;
    left: -287px;
    position: absolute;
    top: -37px;
    width: 112%;
    z-index: 100;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
header .portals-ajax ul{
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 17%;
}

header .portals-ajax .bodycontent ul li {
    display: inline-block;
    float: none;
}
header .portals-ajax .bodycontent ul li a {
    text-transform: uppercase;
    font-size: .8em;
    color: #959595;
    padding: 0 8px;
    display: block;
}
.portals-ajax .bodycontent ul li {
    display: inline-block;
    float: none;
    background: none;
    border: medium none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
#top-menu-w{
        padding-top: 19px;
}
.scrolled #logo-w{
    padding-top: 17px;
    transition: all .2s ease-in-out;
    transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
}
}
.notscrolled #logo-w{
        padding-top: 50px;
}
header .portals-ajax.right .bodycontent ul li a {
    padding: 5px 8px;
        font-size: .7em;
    margin: 0;
        text-transform: uppercase;
        display: block;
            font-family: verdana,sans-serif;
}
header .portals-ajax .bodycontent ul li a:hover {
    background: #01351f;
    color: #fff;
}


}

#menu-top-left a {
        font-family: verdana,sans-serif;
}
#menu-top-left a:hover {
    background: #01351f;
    color: #fff;
    text-decoration: none;
}
#menu-top-left li:before {
   content: ' '
}

@media (min-width: 992px){
#menu-top-left a:hover {
    background: #01351f;
    color: #fff;
    text-decoration: none;
}
}
#menu-top-left{
    float: none;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    line-height: 3em;
}
.notscrolled #mega-menu-wrap-amp-menu #mega-menu-amp-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
 /*   left: -319px !important;
        width: 113%;*/
}
header .portals-ajax .bodycontent ul {
    margin: 0;
}
.bodycontent {
    line-height: 1.75em;
}
header .portals-ajax {
    float: left;
    color: #fff;
}
header .portals-ajax .bodycontent ul li {
    background: none;
    border: medium none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
header .portals-ajax .bodycontent ul li a {
    text-transform: uppercase;
    font-size: .8em;
    color: #959595;
    padding: 0 8px;
    display: block;
        margin-top: 2.2em;
}
header .portals-ajax .bodycontent ul li a:hover {
    background: #01351f;
    text-decoration: none;
    color: #fff;
}
@media only screen and (max-width: 920px){
#Header #mega-menu-wrap-amp-menu {
    display:none;
}
header .search-icon{
    display:none;
}
header.mob-clicked .search {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    display: block !important;
    padding: 12px;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    margin-top: 2em;
}
header.mob-clicked .search .search-field {
    height: 42px !important;
    background: #01351f !important;
    color: #fff !important;
    padding: 0 42px 0 12px !important;
    width: 100% !important;
    margin-top: -5em;
   border-radius: 0px !important;
    
}
header.mob-clicked .icon.icon-search{
    right: 4px;
    top: -30px;
}
header.mob-clicked #search_area-1 form {
    float: none;
    margin-right: auto;
}
header .search_mobile{
    display: none !important;

}
header {
    //padding-top: 0px !important;
}
.notscrolled #logo-w {
    padding-top: 2px !important;
}
#top-menu-w {
    padding-top: 1px !important;
}
.mfn-main-slider{
        margin-top: 10em !important;
}
.notscrolled #logo-w {
    transform: scale(1)!important;
}
.scrolled #logo-w{
    transform: scale(1)!important;
}

}
@media  screen and (max-width: 1680px) {
    header .portals-ajax {
            margin-left: -4em;
    }
}

#Footer a{
   color: white !important;
   text-transform: capitalize;
    padding: 0 0 0 20px;
        text-decoration: none;
    white-space: nowrap;
}
#Footer a:hover {
    color: rgba(255, 255, 255, 0.5) !important;
}
#Footer a i{
   
    font-size: 1.1em;
    opacity: 0.6;
}
#Footer .hexagonnew{
        position: relative;
    width: 29px;
    height: 29px;
    background-color: #ffffff;
    margin: 24px 0 12.5px 2px;
    transition: all .2s ease-in-out;
    border-radius: 100%;
}
#Footer .hexagonnew a {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 0.5;
    color: #013e22 !important;
    padding: 0 0 0 2px;
}
#Footer .hexagonnew a i {
    font-size: .9em;
    opacity: 1;
}
#Footer {
    background-image: none !important;
}

#menu-w.abs{ position:absolute !important} 

.Latest_news .desc a{ color: #444444;; 	font-size:18px}

.Latest_news ul li .photo{border-right:0; width:22%}

.Latest_news ul li.has-post-thumbnail .desc {
    margin-left: 22%;
    width: 88%;
}

.Latest_news ul li .desc h5 {margin:0 0 22px}

#layerslider_29{margin-top:50px}


a.button .button_icon{display:none} 


a.button{ border-radius:0 !important}
a.button .button_label{margin-right:0;  background:#004021; color:#fff; -moz-transition: all .2s ease-in-out;	-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; border-radius:0}
a.button .button_label:hover{ color:#333333; background:#f0f0f0; -moz-transition: all .2s ease-in-out;	-webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}

@media only screen and (max-width: 920px){
#first-top-menu-w{display: none;}
.section_wrapper-w{left: 0 !important;}
#logo-w {left: 0 !important;position: relative;top: 0!important;}
.toogleMenu{float:none;}
/*#top-menu-w{height:125px}*/
}
h3.title {
    margin: 0 10px 15px;
    color: #014009;
}

.trailer_box .desc .subtitle {
    position: sticky;
    top: -15%;
    left: 26%;
    transform: translate(-50%, -50%);
    padding: 10px 20px;
    font-size: 20px;
    border: 4px solid #fff;
    background-color: #b2d3c500;
}
.trailer_box .desc h2 {
    position: absolute;
    top: 8%;
    left: 53%;
    transform: translate(-50%, -50%);
    margin: 0;
    bottom: 0;
    font-size: 27px;
    line-height: 20px;

.trailer_box .desc .subtitle {
background-color: ##b2d3c500;
    font-size: 15px;
    color: #fff;
}


.footer-sliding #Footer {
position:relative !important;
}


