﻿ul.products li.product-col .rating-wrap{margin:0 0 .625rem;height:1px;position:relative;display:table}
ul.products li.product-col .rating-wrap .rating-content{display:table-cell}
ul.products li.product-default .rating-wrap,ul.products li.product-wq_onimage .rating-wrap{margin-left:auto;margin-right:auto}
ul.products li.product-onimage2 .rating-wrap{margin-left:auto;margin-right:auto}
ul.list li.product .rating-wrap{margin-left:0;margin-right:0}
ul.products.product_list_widget .product .rating-wrap{display:block;margin:-8px 0 6px;height:auto}
ul.products.product_list_widget .rating-wrap .star-rating{margin-left:0 !important;font-size:1em}
ul.products.product_list_widget .rating-wrap .star-rating:before,ul.products.product_list_widget .rating-wrap .star-rating span:before{left:0 !important}
.cross-sells .slider-wrapper .products .product h3,.cross-sells .slider-wrapper .products .product .rating-wrap{font-size:0.9em}


.mnmd-main-col {
  width: 100%;
  min-height: 1px;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}


.mnmd-main-col.has-left-sidebar {
  float: right;
}


.carousel .item.active .effect3 {
    -webkit-animation: fadeInLeft 1.5s ease-in-out 300ms both;
    animation: fadeInLeft 1.5s ease-in-out 300ms both;
}
.tablepress-id-273 .row-4 td{background-color:#fb7762}
.tablepress-id-274 .row-4 td{background-color:#F7E156}
.cli-switch .cli-slider{background-color:#e3e1e8;height:24px;width:50px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}
.cli-switch .cli-slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px}
.cli-switch input:checked+.cli-slider{background-color:#00acad}
.cli-switch input:checked+.cli-slider:before{transform:translateX(26px)}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after{color:inherit}
.cli-switch .cli-slider:after{content:attr(data-cli-disable);position:absolute;right:50px;color:#000;font-size:12px;text-align:right}
.cli-switch input:checked+.cli-slider:after{content:attr(data-cli-enable)}
.ap_page_aporta #ap_menu_desktop{background-image:none;background-color:#0a0a0a}
body.ap_user_premium #ap_footer,body.ap_user_premium #ap_menu_desktop{background-color:#0a0a0a}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.link-tiles .link-tile .text-wrap{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.link-tiles .link-tile .text-wrap h2{font-size:48px;font-size:3rem;padding:0 20px}

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

.content-box {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

  #about #attributes .content {
    min-height: calc(30vh - 57px);
    padding: 40px 60px; }

    #about #attributes .content p {
      color: #ffffff;
      max-width: 994px;
      margin: 0 auto; }

    #about #attributes .content h2 {
      font-family: 'futura_ltheavy', 'Noto Sans TC', sans-serif;
      font-size: 36px;
      font-weight: bold;
      line-height: 1;
      letter-spacing: 8px;
      color: #ffffff; }


.featurette-image{
height:80px;
width:80px;
margin:5px;
float:left;

border: 3px solid #ffffff;
box-shadow: 2px 2px 2px #555555;
}
.lead{margin-bottom:22px;font-size:21px;font-weight:200;line-height:33px}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.featurette .lead{font-size:18px;line-height:1.5}
.carousel-caption .btn,.carousel-caption .lead{font-size:.75em;line-height:1.4em;max-height:50px;overflow:hidden}
.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-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{float:left}
.col-xs-6{width:50%}


.tool-overflow{
    overflow: hidden;
}

.logo_pie{
    width: 30%;
    max-width: 100px;
    vertical-align: middle;}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}

.sub-menu .menu-item-has-children:after { color: #fff }
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}


h1.mvp-logo-title,
h2.mvp-logo-title {
	display: none;
	}

      #fbLogin span, #googlelogin span {margin-bottom: 15px; padding: 6px 12px;padding: 3px 6px;}

    #fbLogin .btn, #googlelogin .btn {padding: 3px 6px;}


.news__link {
	position: absolute;
	cursor: pointer;
	bottom: 20px;
	right: 10px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

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

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

.c-fff {color: #fff;}


.listhome{color:#5c5c5c;}

.listhome:hover{color:#7ac043;}

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}
 .mk-page-section-wrapper { display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; }

.mk-page-section-wrapper .dark-style1-wpr a, .mk-page-section-wrapper .dark-style1-wpr a:link{
	color: #fff;
	text-decoration: underline;
}

.mk-page-section-wrapper .dark-style1-wpr a:hover{
	color: #FF4612;
	text-decoration: underline;
}





.mainbody{
	width:980px;
	margin:10px 0 0 0;
	float:left;
}
.single-border{width:100%;height:1px;background-color:#e1deda;margin-top:3px}
.page-id-16 .border-container .single-border{margin-top:0;margin-bottom:35px}
.page-id-370 .border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .lone-border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .border-container .single-border{margin-top:0;margin-bottom:50px}


.footer-socket-right-section {
	float: right;
}

	.footer-socket-right-section,
	.footer-socket-left-section {
		float: none;
		text-align: center;
	}

#optis_inscription_popup .left, #optis_inscription_popup .right {
	width: 40%;
	padding: 0 5%;
	float: left;
}

#optis_inscription_popup .left p, #optis_inscription_popup .right p {
	font-weight: bold;
	margin-bottom: 10px;
}

#optis_inscription_popup .right span {
	float: right;
	font-size: 0.8em;
	margin-top: 2px;
}

#optis_inscription_popup .right span a {
	color: #4d4d4d;
}


.c-phone-context {
  display: block;
  position: relative;
  overflow: hidden;
  background: #fff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  width: 100%;
  height: 100%;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

  .c-phone-context::after {
    display: block;
    clear: both;
    content: ""; }


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}


.blocks-item-link {
  color: #77b913;
  padding: 20px 30px;
}


.blocks-item-link:hover, .blocks-item-link:focus, .blocks-item-link:active {
  text-decoration: none;
}
#footer-inner #block-block-461 .copyrights #footer-logo{display:none;}
 #padding-22 { height:60px; }


.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}


.navbar-header:after {
  clear: both;
}


.entry-meta {
	clear: both;
	color: #aab7be;
	font-size: 14px;
	font-style: italic;
}


.entry-meta a,
.entry-time {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 700;
	margin-right: 8px;
	text-transform: uppercase;
}


.entry-header .entry-meta {
	margin-bottom: 24px;
}






.focus-pro-brown .entry-meta,
.focus-pro-brown .site-description {
	color: #aaa;
}




.focus-pro-gray .entry-meta,
.focus-pro-gray .site-description {
	color: #aaa;
}
  .entry-meta .byline{ display:none !important; }
  .entry-meta .entry-date{ display:none !important; }
  .entry-meta .date{ display:none !important; }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
#page-wrapper{min-height:100%;min-width:100%;background-color:#222}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}
.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}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple{width:48%}
.aom-nav-tab-full .aom-nav-tab-center .aom-nav-tab-articles .aom-nav-tab-articles-group .aom-article-simple:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.05);border-radius:10px}
.btn-group .btn-ghost,.btn-group .btn-primary,.btn-group .btn-secondary{margin-right:1.75rem}
.btn-group .btn-ghost:hover,.btn-group .btn-primary:hover,.btn-group .btn-secondary:hover{margin-right:1rem}
.btn-group .btn-ghost:hover:after,.btn-group .btn-primary:hover:after,.btn-group .btn-secondary:hover:after{margin-left:1.5rem}
.cta-block .inner-content .btn-group a{color:#fff}
.cta-block .inner-content .btn-group a.btn-secondary{border:2px solid #fff}

.fr{ float:right;}
.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%;padding-right:15px;padding-left:15px}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.footer .copyright {
  clear: left;
  float: left;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.contact1 .left .adr, .contact1 .left .phone, .contact1 .left .email {
    line-height: inherit;
    margin: 0 0 20px;
}





#content-sidebar-wrap {
	float: left;
	width: 785px;
}


.content-sidebar #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 935px;
}


.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}


.right {
  float: right;
  text-align: right;
}


.top .right {
  position: relative;
}

.slideshow-slide .slide-navigation ~ .action.right .button { right: 94px; }

.alternate-slideshow .slideshow-slide .action.left, .alternate-slideshow .slideshow-slide .action.right { width: auto; top: 75%; top: -webkit-calc(75% - 59px); top: -moz-calc(75% - 59px); top: calc(75% - 59px); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.slideshow-slide .action.right { text-align: right; }

.slideshow-slide .action.right .button { right: 34px; }

.alternate-slideshow .slideshow-slide .action.right { right: 0; left: auto; padding-left: 23px; text-align: right; }

.lt-ie9 .slideshow-slide .action.right { right: 0; }

td#today{font-weight:bold;}


#header-content-wrapper {
	padding:0 2% 0 2%;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}

.wrap {
  width: auto;
  clear: both;
}
.home .featured-title{padding-left:40px;font-size:40px;min-width:120px}
.featured-title{font-size:40px;padding:40px 20px 0 20px}




#wp-calendar {
    empty-cells: show;
    font-family: Arial, Helvetica, Sans-serif;
    margin: 0;
    font-weight: normal;
    width: 100%;
    border-spacing: 1px;
    border-collapse: separate;
}


#wp-calendar caption {
    padding: 4px 0;
    text-transform: uppercase;  
    margin: 2px 0 2px 0;
    text-align: left;
    background: none;
}


#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    background: none;
}


#wp-calendar td {
    font-family: Arial, Helvetica, Sans-serif;
    letter-spacing: normal;
    padding: 4px 0;
    text-align: center;
    background: none;
}


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}
#get_current_projects .project_wrap #current-projects .owl-item .project img.mainimg{max-width:435px;width:100%;height:320px}
.not-visible{border:none;clip:rect(0 0 0 0);margin:-1px;padding:0;position:absolute;width:1px;height:1px;overflow:hidden}
.front #block-views-recent_videos-block .view-recent-videos .views-row .video-promo-img{position:relative;}
.builder-container-outer-wrapper {
	max-width: 960px;
	width: 960px;
}

#ie6 .builder-container-outer-wrapper,
#ie7 .builder-container-outer-wrapper,
#ie8 .builder-container-outer-wrapper {
	width: 960px;
}
.mk-video-color-mask,.mk-video-mask{z-index:3}
.mk-video-color-mask{opacity:.7}

.fusion-image-carousel {
  margin-bottom: 40px;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper {
  height: 115px !important;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder {
  line-height: 115px !important;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper {
  text-align: center;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper {
  display: inline;
  vertical-align: middle;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a {
  display: block;
}

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img {
  max-height: 115px;
  width: auto;
}


.categ {     padding: 10px; 
text-align: center;}


.categ a {
background-color: #ffffff;
border: 1px solid #4A314D;
color: #4A314D;
display: inline-block;
font-weight: bold;
margin: 5px;
padding: 5px;
text-align: center;
text-decoration: none;
}

.clear {
  clear: both;
}

.wrapbtnctablack {
	background-color:#444;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	border-radius:3px;
}

.wrapbtncta i,.wrapbtnctablack i {
	padding:28px 20px 28px 20px;
	background:rgba(0,0,0,0.1);
	line-height:0;
	color:#fff;
}

.wrapbtnctablack i {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
}

.wrapbtnctablack .thebtn {
	margin: 0px -3px 0px 0px;
}

	.wrapbtncta i, .wrapbtnctablack i {display:none;}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

	#sub-footer-core .copyright {
		display: block;
		margin-bottom: 15px;
	}

#sub-footer-core .copyright,
#post-footer-social,
#sub-footer-core #footer-menu {
	display: table-cell;
	vertical-align: middle;
}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}


.site-header-phone-wrapper .phone-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 10px 20px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}


.site-header-phone-wrapper .phone-label {
  display: inline-block;
}


.site-header-phone-wrapper .phone-dot {
  display: inline-block;
  padding: 0 4px;
}


.site-header-phone-wrapper .phone-number {
  display: inline-block;
  color: black;
  text-decoration: none;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}


.widget-3 .three-fc-btn { font-size: 16px; }

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}
.icon-div{overflow:hidden;height:175px;width:130px;float:left;text-align:center;margin:0;max-width:50%}

			.chat_button{width:121px;height:38px;margin:0 9px 0 164px}

			.chat_button img{display:none}

				.chat_button  a{width:121px;height:38px;display:block;position:relative;top:-15px}
.footer-widgets .widget{margin:7.5% 0 10px}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}

			#content-content {
				min-height: 100px;
			}
.home .article-links .post-icon{height:12px;padding:0 8px 3px 10px}
.home .article-links .post-icon:first-child{padding-left:0}
.archive .article-links .post-icon,.category .article-links .post-icon,.date .article-links .post-icon,.single .article-links .post-icon{height:12px;padding:0 8px 3px 10px}
.archive .article-links .post-icon:first-child,.category .article-links .post-icon:first-child,.date .article-links .post-icon:first-child,.single .article-links .post-icon:first-child{padding-left:0}
.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-8{width:66.66666667%}


.criteria-info .col-md-8 strong {
	display: block;
	font-size: 24px;
	color: #021e47;
	margin-bottom: 15px;
}


	
	#Top_bar .banner_wrapper{display:none;}

.header-magazine #Top_bar .banner_wrapper{display:block;position:absolute;right:20px;top:20px;width:468px;height:60px;text-align:right;z-index:2}

.header-magazine #Top_bar .banner_wrapper a{display:block;line-height:0}

.header-magazine #Top_bar .banner_wrapper img{display:inline-block;max-width:100%;height:auto;max-height:60px}
#Header_creative #Top_bar .banner_wrapper{display:block;text-align:center}
#Header_creative #Top_bar .banner_wrapper img{max-width:100%;height:auto;display:inline-block}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}


    .toggle-menu {
        display: block;
        width: 40px;
        height: 48px;
        float: left;
    }
.side-slider p.date,.side p.date{color:#3AB6FF;position:relative;top:-10px;font-weight:300;font-size:15px;min-height:inherit}
