﻿header.centered_logo .header_inner_right{float:right}
.header_inner_right{float:right;position:relative;z-index:110}
.loading-curtain{display:none;position:fixed;height:100%;top:0;left:0;right:0;bottom:0;-ms-transform:translateY(100%);transform:translateY(100%);background-color:#000;z-index:105}

.inner-wrap {
	margin: 0 auto;
	max-width: 1140px;
}

#site-navigation .inner-wrap {
   position: relative;
}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}


.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%;
    }


header .col-md-12 {
    padding: 0;
}


.shell  { width: 980px; margin: 0 auto; }

.top-nav .shell { position: relative; }


	.footer-cols .shell { padding-left: 20px; padding-right: 20px; width: 728px; }

	.footer-bottom .shell { padding-left: 20px; width: 748px; }

#footercomp {
	width:400px;
	padding: 0 0 0 50px;
}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:rgb(194,96,38);}
.x-slider-container.below{border:none;}

.footer-area .footer-bottom {
  border-top: 1px solid transparent;
  font-size: 12px;
  line-height: 18px;
  padding-top: 10px;
}

.footer-area .footer-bottom p {
  margin-bottom: 10px;
}



#logo {
	float: left;
	max-width: 100%;
	margin: 1.2em 0;
}

#logo .site-title {
	display: inline;
	background: #dd2727;
	color: #fff;
	padding: 0.15em 0.3em;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	font-size: 2.5em;
	font-family: 'Share', Tahoma, Verdana, Arial;
	line-height: 1.4em;
}

#logo a:hover {
	text-decoration: none;
}

#logo a:hover .site-title {
	background: #333;
	text-decoration: none;
}

#logo .site-description {
	margin-top: 0.4em;
}


#cn-notice-text {
    display: block;
    font-size: 16px;
	margin-bottom:10px;
}
#wrapper #header{height:192px}
#header .flogin{display: block;
    float: right;
    margin: 10px 4px;
    text-align: right;
    width: 520px;
    height: 44px;}
#header .social-icon{display:block;float:right;text-align:right;padding:13px 0 0;width:124px}
#header .leaderboard{float:right;height:90px;width:728px}
.widget-header{border-bottom:1px solid #fff;text-transform:uppercase;margin:0 0 8px}
#footbar .widget-header{border:0}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}

    #mw_board_group_1 .mw_board_group_1_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_1 .mw_board_group_1_info a { font-size:11px; }


#product .itm .logo_point{
	display:flex;
	justify-content : space-between;
	align-items : center;
	margin-bottom:10px;
}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
.double-sidebars #content{width:52%;margin-left:24%;}
#main #content.with-sidebar,.has-sidebar #main #content{width:72% !important;}
.sidebar-position-left #content{float:right !important;}
.sidebar-position-right #content{float:left !important;}
.td-header-style-10 .menu-main-menu-container{display:inherit}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-caption h3{color:#fff;font-size:27px;text-transform:uppercase;font-weight:normal;margin-bottom:8px;margin-top:0;}
.carousel-caption p{font-size:18px;font-weight:normal}
.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}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
#block-search-form{float:right;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
aside .block{margin:4%;}
.region-front-welcome .block h2{text-align:center;font-size:22px;}
#top-area .block{margin:0;}
.region-contactno .block{float:right;}
.block-views-home-ads-slick-block{margin-top:1px;}
.block-title-link{color:white !important;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none !important;width:auto !important;margin-left:0;}

  
.newStyle .text-s, .newStyle .fs--1 {
  	font-size: .875rem;
  	font-size: calc(0.08929vw + 0.79464rem); }
.qodef-404-page .qodef-page-not-found .qodef-page-not-found-subtitle{margin:35px 0 0}

#cookies p span.pointer{
	color:#86baf2;
	font-weight:600;
}

#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;
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.list-inline,.list-unstyled{padding-left:0;list-style:none}
.list-inline{margin-left:-5px}
.footer.footerAbsoulteBottomRight .list-inline{position:absolute;bottom:0;right:0;text-align:left}
.footer.footerAbsoulteBottomRight .list-inline li{display:block;clear:both;padding-top:0}
.footer.footerAbsoulteBottomRight .list-inline li.stylehubLink{margin-top:20px}


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


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

 
	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

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


.dd-object940619562-text-container
{
  display: table;
}


.dd-object940619562-text
{
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 29px;
  width: 179px;
  word-wrap: break-word;
}


.dd-object940619562-text, .dd-object940619562-text a.dd-rss-tag-icon, .dd-object940619562-text a.dd-facebook-tag-icon, .dd-object940619562-text a.dd-twitter-tag-icon
{
  font-size: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  vertical-align: middle;
  text-shadow: 1px 0px 0px rgb(23, 23, 23), 1px 0px 0px rgb(23, 23, 23), 0px -1px 0px rgb(23, 23, 23), 0px 1px 0px rgb(23, 23, 23), 0px 0px 10px rgba(0, 0, 0, 0.99);
  color: #FFFFFF !important;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
.menu-user{overflow:hidden}
.dark-nav .menu-user.navbar-collapse{border-top:1px solid #fff}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .menu-user{display:none}
.fusion-copyright-notice{color:#ffffff;font-size:12px;}
.fusion-copyright-notice a{color:#ffffff;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}




.feature-block-image {
width:100%;
height:auto;
}
.row{margin-right:-15px;margin-left:-15px}
.modal-body-country .row{margin-left:0px;margin-right:0px;}
.examples .row{display: block;}

	.forum_blog_bg2 {
		background-color: white;
	}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}

.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-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%;
}

.alignleft {float: left;}

img.alignleft {
	padding: 4px;
	margin: 2px 8px 3px 3px;
	display: inline;
	border: 1px solid #cbcdcc;
}

	.wp-caption.alignleft{margin-right: 20px;}




.google-map.alignleft{margin-right:10px;}
.entry-meta{padding-top:10px;margin:0 0 25px;font:11px/11px "Trebuchet MS",Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;clear:both}


.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-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-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
}


#container { 
	-webkit-box-sizing : border-box; 
	-moz-box-sizing : border-box; 
	-o-box-sizing : border-box; 
	box-sizing : border-box;
}


.social-icon-single {
    display: inline-block;
    width: 100%;
    max-width: 2.8rem;
    margin-left: 1em;
    transition: all 0.125s cubic-bezier(0, 0.68, 0.44, 0.99)
}


    .social-icon-single:first-child {
        margin-left: 0
    }


    .social-icon-single:hover {
        -webkit-transform: scale(0.975);
        -ms-transform: scale(0.975);
        transform: scale(0.975);
        -webkit-filter: drop-shadow(0 1px 0 rgba(0,0,0,0.5));
        filter: drop-shadow(0 1px 0 rgba(0,0,0,0.5))
    }


.header-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.05);
	z-index: 999;
}

.text-center { text-align: center; }

.our-team .text-center { margin: 0 auto; }

@charset "UTF-8";.flexslider.slide .flex-direction-nav li .next{right:0}
.flexslider.slide .flex-direction-nav li .prev{left:0}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flexslider{margin:0;padding:0;background:#fff;border:4px solid #fff;position:relative;zoom:1}
.flexslider .slides img{max-width:100%}
.flexslider .slides{zoom:1}
