﻿
.mvp-nav-top-right-in {
margin-right: 50px;
}

.single .mvp-fixed .mvp-nav-top-right-in {
margin-right: 50px;
}

.span12{width:940px;}

.row-fluid .span12{width:100%;*width:99.94680851063829%;}

.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;}

input.span12,textarea.span12,.uneditable-input.span12{width:926px;}
 .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.w3eden .panel-body {
    padding: 15px;
}

.w3eden .panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #dddddd;
}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.side__banners-item{position:absolute;width:100%}
.et_pb_text_0.et_pb_text{color:#c3c3c3!important}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}
#site-navigation .menu-container{float:left}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.sub-menu .menu-item-has-children {
	position:relative;	
}




.textitem,
#text_1,
#text_2,
#text_3,
#text_4,
#text_5 {
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}


.clear{zoom:1; clear:both; margin:0; padding:0; line-height:0; height:0;}

.clear:after{content:''; display:block; clear:both; visibility:hidden; height:0;}
#ssbp-email-div .ssbp-li--flattr{display:none !important}
#ssbp-email-div{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2147483647;background:rgba(0,0,0,0.9);color:#fff}
#ssbp-email-div .ssbp-share-text{display:none}
#ssbp-email-div .ssbp-x{font-family:'ssbp';position:fixed;font-size:35px;top:25px;right:25px;cursor:pointer}
#ssbp-email-div input{height:40px}
#ssbp-email-div textarea,#ssbp-email-div input{display:block;width:100%;padding:8px 12px;font-size:16px;line-height:1.42857;color:#333;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

  .col-md-12 { width: 100%; }
#archive-dropdown .center{text-align:left}

#primary { }


#content, .sidebar, #content-wide {
	font-size:0.9em;
	}

div.sidebar {
	float:left;
	width:180px;
	margin:0 0 0 20px;
	position:relative;
	overflow:hidden;
	border-left:1px solid #ccc;
	padding:0 10px 0 20px;
	}

div.sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.footer {color:#fefefe;text-align:center;}
.entry-media .image-caption,.entry-media .description,.entry-media tw-image-caption{font-size:14px;font-size:1.4rem;font-weight:300;color:#fff}

#team article .inner .text-wrapper{overflow:visible}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


            .cell {
                position: relative;
                margin-right: 0px;
                margin-bottom: 0px;
            }


            .cell img {
                
                width: 100%;
            }

.excerpt-right { margin:0 0 0 2%; padding:0 0 40px 0; width:62.5%; font-size:13px; }

.nsite-map{position: fixed;right: -380px;top: 0;padding:70px 40px 0 30px;width: 380px;height: 100%;background: #2b2b2b;box-sizing: border-box;}

.nsite-map-tit{font-size: 14px;line-height: 35px;color: #dedede;}

.nsite-map-home{margin:20px 0;display: block;line-height: 24px;color: #01a7f9;}

.nsite-map-dl{margin-bottom: 10px;}

.nsite-map-dt-a{position:relative;display: block;line-height: 24px;color: #01a7f9;}

.nsite-map-dt-a:after{content: '';position: absolute;left: -15px;top: 50%;border-top: 4px solid #c5c5c5;border-left: 4px solid transparent;border-right: 4px solid transparent;}

.nsite-map-dd-a{display:inline-block;line-height: 24px;color: #8c8c8c;}

.nsite-map-dd-span{color: #8c8c8c;}

.nsite-map-dd-a:hover{color: #01a7f9;}
.picwrap{width:100%;padding-top:40px;padding-bottom:40px;display:flex;height:100%;margin:auto;flex-wrap:wrap;max-width:1000px}

 .ttr_slogan_style
{
font-size:14px;
font-family:"Arial";
font-weight:700;
font-style:normal;
color:#FFFFFF;
text-shadow:none;
text-align:left;
text-decoration:none;
text-transform:none;
margin:0;
line-height:normal;
padding:0;
background:none;
}

.home_accolade_slider{
	text-align: center;
}

.home_accolade_slider ul{
    margin: 0 !important;
    padding: 0 !important;
}

.home_accolade_slider ul li{
	list-style: none;
	display: inline-block;
	width: 16%;
}


.entry
{
text-align: justify;
}
.pane{margin-top:2.7692em;}
.pane:first-child{margin-top:0;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.page-taxonomy-term #main .pane .tabs{display:none;}
.page-node #main .pane .tabs,.page-home-onepage #main .pane .tabs,.page-home-onepage-a #main .pane .tabs,.page-home-onepage-b #main .pane .tabs,.page-node-17741 #main .pane .tabs,.page-home-onepage-isotope #main .pane .tabs,.front #main .pane .tabs,.page-forum #main .pane .tabs{display:block;}
#main .pane .tabs{display:block;}
.page-artists #main .pane .tabs{display:none;}
.pane h1{padding-top:0.9em;}
.page-releases #main .pane .tabs{display:none;}
body.page-node-1191 #main .pane .tabs{display:none;}
body.page-node-1136 #main .pane .tabs{display:none;}




.mobile-navbar {
	height: 40px;
	background-color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.07);
}


.mobile-navbar .top-search,
.mobile-navbar .woo-cart-link {
	display: inline-block;
	float: right;
}

	
	.mobile-navbar,
	.main-navigation ul .dropdown-toggle {
	display: none;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}




.news .news-list-view.list .article .teaser-text,
.news .news-list-view.link-list .article .teaser-text{
	float: left;
	width: 420px;
}


.news .news-list-view.latest .article .article-content .teaser-text {
	padding: 0 8px 4px 8px;
}


.news .news-list-view.latest .article .article-content .teaser-text p {
	margin: 0;
}


blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description,
.wp-caption {
	background-color: #f5f2e3;
	border: 1px solid #e7e3ce;
}





.author-box {
	margin: 0 0 40px;
	padding: 10px;
	overflow: hidden;
}


.author-box .avatar {
	float: left;
	margin: 0 10px 0 0;
}

.f-content-center {
  min-height: 460px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 100px 0;
}

.page-template-template-contact .f-content-center {padding: 360px 0 100px;}


  .demo-page .f-content-center {min-height: auto; max-height: 480px; display: block; text-align: center; padding: 100px 0 0;}
.thrv-page-section .tve-page-section-in{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:auto;margin-left:auto;position:relative;z-index:1;min-height:40px}
.thrv-page-section .tve-page-section-in.tve-section-full-height{min-height:100vh !important}
.thrv-page-section.tcb-window-width .tve-page-section-in{padding-left:0;padding-right:0}
.tve_symbol_inside .tve-page-section-in{position:static}

				


.flask-bubbles {display: none;}

.ktz-breaking-title,
.ktz-breaking-button {display: inline-block;background:#ddd;font-style: normal;font-size:12px;padding: 0 10px;line-height:34px;height:34px;color: #666666;font-weight: 700;position: absolute;top: 0;}

.ktz-breaking-title {left:0px;}

.banner .text{padding: 0 0 0 3px;margin-top: -5px;}

.title-1 {
	font-size:36px;
	text-align:center;
	color:#fff;
	font-weight:700;
}


.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}


.row-pb-md {
  padding-bottom: 4em !important;
}


.row-pb-sm {
  padding-bottom: 2em !important;
}
#g-mobilemenu-container .g-toplevel li .g-menu-item-content{display:inline-block;line-height:1rem}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}


.border_left {border-left: 2px solid #ececec;
}
.ecd-slider .slide1,.ecd-slider .slide2,.ecd-slider .slide3{position:absolute;width:auto;height:auto;left:0;right:0;margin:auto}
.ecd-slider .slide2{-webkit-animation:e 20s infinite;animation:e 20s infinite}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }



.img-center {
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}

.fusion-copyright-content {
  display: table;
  width: 100%;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}
.power-bar .inner-slider{position:absolute;top:0px;left:0px;width:100%;height:inherit;white-space:nowrap;transition:left 0.3s}
.power-bar .inner-slider .inner-slider-item{display:inline-block;width:100%;height:inherit}
.power-bar .inner-slider .inner-slider-item:nth-child(3n){width:30%;margin-right:3.3333333333%;margin-left:0px}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-1){width:30%;margin:0px 1.6666666666%}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-2){width:30%;margin-left:3.3333333333%;margin-right:0px}
.icon-search:before{content:""}


#header-container {
	display: block;
	position: relative;
	float: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: auto;
}


#branding #bg_image + #header-container {
	position: absolute;
}

.flexslider .slides img {
  max-height: 800px;  
  width: 100%; 
  display: block;
}

.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

.sub-menu .menu-item-has-children:after { color: #fff }

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}

.information{
	clear:both; padding:15px 0 0px 0;
}




.information h3{
	font-size:16px;
	color:#2d8a56;
	padding-left:50px;
}

.information-wrap{
	border-top:0px solid #e7e7e7;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

  .main-news .col-xs-12 {
    margin-top: 20px;
  }
.td-pb-row{*zoom:1;margin-right:-24px;margin-left:-24px;position:relative}
.td-pb-row:before,.td-pb-row:after{display:table;content:''}
.td-pb-row:after{clear:both}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;float:left;padding-right:24px;padding-left:24px;position:relative}
.vc_row-no-padding.td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.td-pb-row,.td-block-row{margin-right:-20px;margin-left:-20px}
.td-post-template-10 .td-container .td-pb-row{padding-top:48px}
.td-pb-row, body .td-block-row{*zoom:1;margin-left:-15px;margin-right:-15px}
.td-pb-row [class*="td-pb-span"], body .td-block-row [class*="td-block-span"]{display:block;min-height:1px;float:left;padding-right:15px;padding-left:15px}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }


    .top .tright {
        width: 800px;
        float: left;
        color: #fff;
        padding-top: 20px;
    }


        .top .tright li {
            padding: 15px 24px;
            float: left;
        }


        .top .tright a {
            padding: 0;
            font-size: 16px;
            line-height: 30px;
            color: #FFF;
            padding-bottom: 2px;
        }


            .top .tright a:hover, .top .tright a.trcur {
                color: #FFEAEA;
                border-bottom: #fff 1px solid;
            }
#login-title{line-height:25px;padding:5px 0px;}
h1#page-title{color:#2a577d;font-style:italic;border-bottom:2px solid #000000;margin-bottom:15px;margin-top:5px;}
.page-node-1447 #main-content #page-title{display:none}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

#featured li.ui-tabs-nav-item a { 
    display:block; 
    height:60px; 
    color:#333;
    background:#fff; 
    line-height:15px;
    text-decoration : none;
}

#featured li.ui-tabs-nav-item a:hover{ 
    background:#eee;
    text-decoration : underline;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin-bottom: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

	.js .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}


.lead-story-mobile{display:none;}

.lead-story-mobile .catName{position: relative; top: 0;}
.hamburger-menu .icon-bar{transition:all .2s ease-in-out;background-color:#000;position:relative;width:24px;height:2px;margin:3px 0}
.hamburger-menu .icon-bar:first-child{opacity:0;transition:all .1s ease-in-out}
.hamburger-menu .icon-bar:nth-child(2){transform:rotate(45deg);top:0;margin:2px 0}
.hamburger-menu .icon-bar:last-child{transform:rotate(-45deg);top:-7px}
.hamburger-menu .collapsed .icon-bar{transform:rotate(0deg);top:0;opacity:1;margin:3px 0}
.hamburger-menu .collapsed .icon-bar:first-child{transition:all .7s ease-in-out}

.phone {
  display: none;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.main .sidebar ul li .img-holder { position: absolute; top: 6px; left: 0px; width: 66px; height: 48px; padding: 2px; border: 1px solid #d7d7d6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; }
.header__logo{position:relative;display:block}
.header__logo .logo-blk{height:100%;width:auto}
#footer{width:100%}
#wrapper.blur .blur-this{filter:blur(30px)}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}
body.gppro-custom .site-title {color:#999!important}
body.gppro-custom .site-title a {color:#999!important}
body.gppro-custom .site-title a:hover {color:#999!important}
body.gppro-custom .site-header .site-title {font-family:"Roboto",sans-serif;font-size:20px}
.title-area .site-title {text-align:left!important}

.site-title {
       font-weight: 400;
    line-height: 1;
    margin: 0;
    text-transform: none;
}

.site-title a, .site-title a:hover, .site-title a:focus {
    color: #939393 !important;
    font-family: 'Roboto',sans-serif;
    font-size: 2.4rem;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}


#footer-wrap	{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
}


#footer	{
	padding-right: 10px;
	padding-left: 10px;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

.entry-content a { color: #00aae1; }

.entry-content a:hover { color: #00aae1; }

.nav-foot{list-style:none;margin:0;padding:0}

.footermenutwo .nav-foot li{display:inline-block;font-family:'Lato', sans-serif;margin-right:0px;}

.footermenutwo .nav-foot li a{display:block;font-size:16px;text-decoration:none;margin:0px;border-right:1px solid;padding:0px 15px;}

.footermenutwo .nav-foot li:last-child a{border-right:0px;}

.footermenuthree .nav-foot li{display:inline-block;font-family:'Lato', sans-serif;margin-right:0px;}

.footermenuthree .nav-foot li a{display:block;font-size:12px;text-decoration:none;margin:0px;border-right:1px solid;padding:0px 15px;}

.footermenuthree .nav-foot li:last-child a{border-right:0px;}

.bg-footer .nav-foot li a{font-size:14px;font-weight:normal;}

.nav-foot li{display:inline-block;font-family:'Lato', sans-serif;margin-right:20px;font-size:12px;}

.nav-foot li a{display:block;font-size:19px;text-decoration:underline;margin:0px 8px;}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.icon-instagram:before {
	content:"\e903";
}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


.footer_right .logos_2 {
	float: right;
	width: 70px;
	margin-top: 42px;
}


.footer_right .logos_2 .visa, .footer_right .logos_2 .mastercard {
	width: 33px;
}


.footer_right .logos_2 img {
	float: left;
}


.footer_right .logos_2 .logo_paypal {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}


#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
}

	.better-responsive-menu #header-text-nav-wrap {
		padding: 0;
	}

	.better-responsive-menu #header-text-nav-wrap #header-right-section .widget {
		padding: 0;
	}



.clearfix {
	display: inline-block;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


* html .clearfix {
	height: 1%;
}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}
.vce-res-nav{float:left;position:absolute;left:0}
#navbar{background:white;border-top:10px solid black;overflow:visible;}
#navbar.navbar-tiny{border-bottom:1px solid black;box-shadow:0 1px 15px #cccccc;}
.navbar-tiny #navbar-wrapper{min-height:70px;}
.toolbar #navbar{top:53px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}


.mega-menu .col-md-2 {
  width: 20%;
}

.mpt{margin:2px 0 0 0;}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.d3r-chooser-option,.d3r-multichooser-option,.grid__col.l-hide,.l-hide{display:none}
.grid__col.l-show,.l-show{display:block}
.grid__col.n-show,.n-show{display:block}
.grid__col.m-show,.m-show{display:block}
.grid__col.ph-show,.ph-show{display:block}
.grid__col.s-show,.s-show{display:block}
.grid--left,.grid.grid--l-left,.grid__col--left{text-align:left}
.grid__col--inline-flex{display:-ms-inline-flexbox;display:inline-flex}
.grid__col--right{text-align:right}
.downloads-listing .grid__col:nth-child(odd) a{padding-right:80px;padding-left:0}
.downloads-listing .grid__col:nth-child(odd) a i{right:40px}
.exhibitions__exhibition .grid .grid__col{-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #f3f3f3;padding:30px;margin:0}
.exhibitions__exhibition .grid .grid__col:nth-child(3){border-right:none}



.small_image_blog .entry-title {
	font-size: 24px;
	line-height: 31px;
}



#main .entry-title {
	padding-bottom: 8px;
}

.entry-title {
	font-size: 28px;
	line-height: 35px;
	text-transform: none;

}

.entry-title,
.entry-title a {
	color: #333;
}

.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #2b9b9b;
}

.widget_latest_blog .entry-title {
	font-size: 24px;
	line-height: 31px;
}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}


#main
{
width: 100%;
margin-left: 0 !important;
padding-left: 0 !important;
}
.cta__2column--title{font-size:26px;font-weight:normal;color:#0955a4;margin:0;padding:20px 0}
.wpbf-footer-two-columns .wpbf-inner-footer-left,.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-left,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-left,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-left,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{display:block;width:100%;text-align:center}
.wpbf-page-footer .wpbf-inner-footer-right .wpbf-menu{float:none;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.wpbf-footer-two-columns .wpbf-inner-footer-right,.wpbf-footer-two-columns .wpbf-inner-pre-header-right,.wpbf-pre-header-two-columns .wpbf-inner-footer-right,.wpbf-pre-header-two-columns .wpbf-inner-pre-header-right{text-align:right}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

.diyw .the-spacer {
  background: #e1dddb !important;
}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}

	#signuppoup .modal-body .button {
		margin-top: 7px;
	}

	.modal-body div#social-login .button {
		width: 48%;
		float: left;
	}


#terms .modal-body,
#privacy_policy .modal-body {
	padding: 40px;
}


#signuppoup .modal-body {
	display: inline-block;
	padding: 0 80px 40px 80px;
	width: 100%;
}


#loginpopup .modal-body {
	display: inline-block;
	padding: 40px;
}


.modal-body .button,
#forgotpwd .modal-header .button {
	margin-top: 10px;
	width: 100%;
	font-weight: 300;
	margin-bottom: 0px;
	font-size: 19px;
	background: #00a9da;
	border-color: #0094bf;
	padding: 10px 15px;
}


#signuppoup .modal-body .button#signup {
	margin-top: 15px;
}


.modal-body .button {
	margin-bottom: 0px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.logo{text-align:center;}

.logo img{width:100%;}
.logo a:focus{outline:none}

.secondpost .featured-title { font-size: 10px }

.featured-title { font-size: 14px }

.thirdpost .featured-title {
font-size: 10px;
line-height: 1.3;
}

.carousel .featured-title {
font-size: 12px;
margin-top: 10px;
float: left;
font-family: open sans;
}
.FrontNews_list01-d1_c1_01 .scrollable{position:relative;overflow:hidden;float:left;height:120px;width:575px}
.FrontNews_ranking01-d1_c1_01 .scrollable{position:relative;overflow:hidden;height:200px;width:130px;float:left}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}

.main_table {
	border: 1px solid #E0DFE3;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}
#page, .container {position:relative;margin-right:auto;margin-left:auto;overflow:hidden;}
#page {min-height:100px;clear:both;width:97%;padding:0;padding-top:14px;max-width:97%;overflow:hidden;}
#page .content {width:100%;display:block;float:left;}
#page.single {margin-top:10px;}
#page h1 a {color:#2a2a2a;}
.main-container #page {max-width:100%;}
.client{text-align:center}

#depoimentos .client {
    margin-left: 30px;
}

#depoimentos .client .photo {
    background-color: #ccc;
    border-radius: 100px;
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 15px;
    overflow: hidden;
}

#depoimentos .client p {
    position: relative;
    top: 5px;
    color: #fff;
}

#depoimentos .client .name {
    color: #0E7BBE;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0px;
}

.client figure.photoCli img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    width:65%;
}

.client figure.photoCli:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

footer .copyright li {
	color: #e6e6e6;
	font-size: 0.875em;
}

footer .copyright {
	
	text-align: right;
	clear: both;
	max-width: 640px;
	width: auto;
	display: block;
	margin: 0 auto 0 auto;
}

footer .copyright li .leftEdgeOfList {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #aaa;
	margin-left: 10px;
	padding-left: 10px;
}

footer .copyright li a {
	color: #75b545;
}

footer .copyright li a:hover {
	color: #c3c3c3;
}

#home-2017 footer .copyright {
	display: block;
	clear: both;
}

#home-2017 footer .copyright li .leftEdgeOfList {
	border: none;
}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.follow li.facebook{padding:15px 9px 0 0}
.tpfollow li.facebook{padding:15px 6px 0}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}


.fen{
	width:78px;
	height:3px;
	background:#63c1ff;
	margin:0 auto;
	margin-top:10px;
}
.td_mod_mega_menu .item-details a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.td_top_authors .item-details span{display:none}

#footer .f-logo{ float:left; width:100%; padding:20px 0px 20px 0;background:#fff; text-align:center;}


a.f{ color:#fff; text-decoration:none; font-size:12px; line-height:20px; font-weight: normal;}

a.f:hover{ text-decoration:underline; color:#fff;}

.footer-area a.f{ 
    font-size: 14px;
    line-height: 23px;   
}


	.openNav #page_wrapper { overflow-x:hidden; }




#page_wrapper { position: relative; min-width:980px; }

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

            
 #pg-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
#u2428popup,#u2426popup,#u2427popup{width:15px;height:15px;margin-right:-10000px;margin-left:50%;}
.popup_anchor{position:relative;width:0px;height:0px;}

.scroll_header{ background:#A3CC7E; height:28px;}

.t-color-2 {
	BACKGROUND-COLOR: #fafafa
}

.overlay { background-color:#000000}
.collapsed-menu .collapsed-menu-close__container__b1{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#fff;width:35px}

.mkdf-iwt-content-holder .mkdf-iwt-text-holder p {
color: #646464;
}


#header-widget-area .widget-title {
	margin-bottom: 0px;
}
#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}
#toc_container.toc_black p.toc_title{color:#aaa}
#toc_container p.toc_title+ul.toc_list{margin-top:1em}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.bg-banner .carousel-control-next,.bg-banner .carousel-control-prev,.bg-banner .carousel-indicators,.bg-banner .carousel-inner{display:none}

			.navbar .nav{
				padding: 0;
				margin: 0;
			}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}
.cmn-menu__item__close .footer-menu-btn,.cmn-menu__item__close .header-menu-pc__item-btn,.cmn-menu__item__close .header-menu-sp__item-btn{pointer-events:none}
.header-menu-sp__item{margin-bottom:32px}
.header-menu-sp__item:last-child{margin-bottom:0}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item-btn,.header-menu-sp__sub-item-btn{color:#b2b2c3}
.header-menu-sp__item-btn-txt-en,.header-menu-sp__item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item-btn-txt-en{font-family:'Montserrat',sans-serif;font-size:15px;letter-spacing:.36em}
.header-menu-sp__item-btn-txt-jp{font-size:10px;letter-spacing:.39em}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
#header-topbar-right-content{float:right}
#header-topbar-right-content ul ul{float:right}
#header-topbar #header-topbar-right-content .custom-content{float:right;margin:0 8px}
#header-topbar #header-topbar-right-content ul li ul{left:auto;right:0}
#header-topbar #header-topbar-right-content ul ul ul{top:-5px;right:100%;left:auto}
.price-round__content{display:table;line-height:20px;color:#fff;font-size:1.333em;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.price-round__content del{display:table-footer-group;}
.price-round__content ins{display:table-header-group;}


.tm-grid-block,
.tm-block-bottom,
.tm-grid-block + .tm-content,
.tm-top-block + .tm-middle {
  margin-top: 20px;
}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}


section.how-to .well {
	margin : 0;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.eu-cookies{width:100%;position:fixed;bottom:0;border:none;border-radius:0;border-top:1px solid #ffffff;margin-bottom:0;color:#ffffff;text-align:center;font-size:11px;padding:2px 10px;z-index:9999;background:rgba(0,0,0,0.9)}
.eu-cookies .btn{display:inline-block;margin:5px;font-size:11px !important;padding:3px 15px}
.eu-cookies a{color:#5cb85c}
.rb-textbox-wrapper{white-space:nowrap;}
.rb-textbox-type-header{font-size:16px;font-weight:bold;}
.custom .rb-textbox-wrapper{position:absolute;}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 960px; padding: 0 1em; }

#header-container{background-color:#ffffff;}


.dd-object1040998154-text-container
{
  display: table;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.page-box #content.content-builder .panel-grid .panel-row-style,
.page-box #content.content-builder .panel-grid {
max-width: 1200px;
}

.page-full #content.content-builder .panel-grid .panel-row-style.panel-full {
width: 100%;
}

.page-full .panel-grid .panel-row-style { padding-left: 40px !important; padding-right: 40px !important; }

.page-full .panel-grid .panel-row-style.panel-full { padding-left: 0 !important; padding-right: 0 !important; }


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.f-width-1-2,.f-width-2-4,.f-width-3-6,.f-width-5-10{width:50%}
.smile_m{background:#3bbe24;background:linear-gradient(to top, #319B1E, #3bbe24);padding:3px;padding-top:0px;box-shadow:0 2px 2px rgba(0, 0, 0, .4)}
.smile_S:hover,.smile_m:hover,.smile_i:hover,.smile_l:hover,.smile_e:hover,.rate_R:hover,.rate_a:hover,.rate_t:hover,.rate_e:hover{padding-top:20px}
.smile_S,.smile_m,.smile_i,.smile_l,.smile_e,.rate_R,.rate_a,.rate_t,.rate_e{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;text-shadow:none}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.mod_stage .slide_pager .pager_item{display:inline-block;margin:0 4px}
.mod_stage .slide_pager .pager_item a{display:block;width:16px;height:10px;background-color:#ccccc9}
.mod_stage .slide_pager .pager_item.active a{background-color:#fff}


.mod-section-3-list-item-title,
.mod-section-4-item-title,
.mod-section-5-callout-item-title {
	font-size: 18px;
	font-size: 1.8rem;
	padding: 30px 20px 35px;
}


.mod-section-2-item-title,
.mod-section-3-item-title,
.mod-section-5-callout-item-title {
	font-size: 18px;
	font-size: 1.8rem;
	padding: 15px 20px 35px;
}

.cont_main{ width: 965px; float: left; height: auto; padding: 0 0 0 19px; }

.pricing-box .plan-inside ul li .yes,.pricing-box .plan-inside ul li .no{display:inline-block;overflow:hidden;width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px;background:rgba(0,0,0,.1)}
.pricing-box .plan-inside ul li .yes { background: #ff0000;}
.arrow{float:left;margin-left:-13px}
.clear{clear:both;height:0;}


.googlemaps iframe {
  width: 100%; }

	.content-loop .entry-thumb {
		width: 100% !important;
		height: auto;
	}


.content-loop .entry-title {
	margin: 0 0 15px 0;
}

.content-loop .hentry {
	margin: 0 0 30px 0;
}

.content-loop .hentry .entry-thumb {
	float: left;
	margin: 0 25px 25px 0;
	width: 220px;
	height: auto;
}

.content-loop .entry-title a:hover {
	background: #eeeeee;
	border-bottom: 1px dotted #cccccc;
	color: #000000;
}
.header .spacer{-webkit-box-flex:2;-webkit-flex:2;flex:2;display:none}
.footer-home .spacer{display:block;line-height:5px;text-indent:-99999px}


html.special .news-tiles { padding-top: 26px; border-right: 1px solid #000; }


.news-tiles { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 50%; position: relative; }

  .news-tiles .news-tiles__more { display: none; }


html.special.black-bg .news-tiles { background-color: #000; border-right-color: #fff; }


html.special.blue-bg .news-tiles { background-color: #9dd1ff; border-right-color: #195183; }
.navbar-header{background:#d5d5d5}




.silder .item_slide { position:absolute; top: 0; }


.about{

    width: 100%;

    float: left;

	border-top: 1px solid #E4E4E4;

}


.divider-wrap[data-alignment="center"] .divider-small-border {
   transform-origin:center; -webkit-transform-origin:center;
   margin: 25px auto;
}


.divider-wrap[data-alignment="right"] { text-align: right; }

.divider-wrap[data-alignment="right"] .divider-small-border {
   transform-origin: right; -webkit-transform-origin: right;
   margin-right: 0;
   margin-left: 0;
   display: inline-block;
}

	
	.one-ninth, .one-eighth, .one-seventh,.one-fifth,
	.two-fifth, .three-fifth, .four-fifth,
	.one, .two, .three, .four, .five, .six, .seven,
	.eight, .nine, .ten, .eleven, .twelve{ width: 100%; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

#block-block-35 .block-inner {
    padding: 0;
    border: none;
}


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#000000}
#footer-widgets .footer-widget li:before{top:11px}


#footer-widgets .footer-widget li {
	padding-left: 0;
	margin-bottom: 0;
}


#footer-widgets .footer-widget li a:hover {
	opacity: .7;
}


#footer-widgets img[src*='meridian'] {
    max-width: 70% !important;
}


.et_pb_container.clearfix.et_pb_empty_slide {
    height: auto !important;
    padding-bottom: 70%;
}


.zipper
{
	overflow:hidden;
	zoom:1;
}

.mgt15 {margin-top:15px !important;}
