﻿
  div#bubbles span {
    width: 100%;
    float: none;
  }


.half {
  width: 50%;
  float: left;
  padding: 20px;
}


#cta .half.first {
  text-align: right;
}



#join-the-talk .half h1 {
  margin-top: 0;
}


.half#event-details h2 {
  margin-top: 0;
}



.half.flexible {
  padding: 20px 0;
}


#statistics .half {
  padding: 0;
}

  #cta .half {
    text-align: center !important;
  }

  #news-list .half {
    padding-bottom: 0;
  }
.advisor-website .pub-details--light .pub-details__item,.advisor-website .pub-details--light .pub-details__item .published,.advisor-website .pub-details--light .pub-details__item a,.advisor-website .pub-details--light .pub-details__item a .published,.advisor-website .pub-details--light .pub-details__item:first-child,.advisor-website .pub-details--light .pub-details__item:first-child .published,.advisor-website .pub-details--light .published,.advisor-website .pub-details--light .published .published,.pub-details--light .pub-details__item,.pub-details--light .pub-details__item a,.pub-details--light .pub-details__item:first-child,.pub-details--light .published,advisor-website .pub-details--light .pub-details__item a:hover{color:#fff}
.advisor-website .top-alternate .pub-details__item:last-child,.pub-details__item .updated:not(.published){display:none}
.advisor-website .pub-details .published{color:#333}

#cb-top-menu #cb-mob-open {
  display: inline-block;
  width: 15%;
  float: left;
  padding-left: 10px;
}

  .cb-tm-logo.cb-tm-stuck #cb-top-menu #cb-mob-open {
    width: 50%;
  }

  .cb-menu-logo-vis #cb-top-menu #cb-mob-open {
    width: 50%;
  }


  #cb-mob-menu, #cb-top-menu #cb-mob-open {
    display: none;
  }

  .bottom__main {
    overflow: hidden;
    padding: 30px 0;
    background: #1F1F1F;
    background: var(--content);
    color: #F8F8F8;
    color: var(--base); }

    .bottom__main .container {
      display: -ms-flexbox;
      display: flex; }
#main,#sidebar1{padding-bottom:50px}
body.no-sidebar #main{float:left;margin:0;width:99.999999993%}
body.left-sidebar #main{float:right;margin-left:2.76243%}
.ninecol{width:74.30939226%}
.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{float:left;margin-left:2.762430939%;position:relative}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Bitter';
}

div.jp-progress {
overflow: hidden;
background-color: #ddd;
}

div.jp-audio div.jp-progress {
position: relative;
top: 15px;
display: block;
clear: both;
height: 15px;
}

div.jp-audio div.jp-type-single div.jp-progress {
width: 100%;
}

.jp-progress-time-wrapper {
display: block;
padding-right: 45px;
padding-left: 45px;
height: 50px;
}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }

.footer-container{
	border-top:1px solid #d9d9d9;
}
#artwork #artwork_container{max-width:980px;margin:0 auto;width:100%}



#logo {
  margin: 0;
}

#header #logo {
  float: left;
  font-size: 24px;
}

#header #logo a {
  color: #383838;
}

  #header #logo img {
    vertical-align: top;
  }

body.color01 #header #logo a {
  color: #494D50;
}

body.color02 #header #logo a {
  color: #656364;
}

body.color03 #header #logo a {
  color: #444756;
}

body.color04 #header #logo a {
  color: #474747;
}
#copyright{font-weight:200;font-size:14px}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}


.af-absolute-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.img-responsive{display:block;height:auto;max-width:100%}
.td-footer-bottom-full{margin-top:12px;padding-top:50px;padding-bottom:30px}
.td-footer-bottom-full .td-container{position:relative}
.td-footer-bottom-full .td-container:before{content:'';height:1px;background-color:rgba(255,255,255,.1);position:absolute;top:-50px;width:80%;left:50%;margin-left:-40%}
.td-footer-bottom-full .block-title{margin-bottom:26px}
.td-footer-bottom-full .footer-email-wrap{padding-bottom:0}
.td-footer-bottom-full .footer-logo-wrap{margin-top:35px;margin-bottom:0}
.td-footer-template-14 .td-footer-bottom-full{margin-top:0;padding-top:42px;padding-bottom:40px}

.news-grid-info{margin-top:1em;}

.news-grid-info a.rew3{font-size:0.4em;color:#000;text-decoration:none;font-weight:600;text-transform:capitalize;letter-spacing:1px;margin:1.5em 0em 1em;}

.news-grid-info a.rew3:hover{color:#3369e7;}

.news-grid-info h5{color:#000;font-size:1.1em;margin:1em 0;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.view .progress-disabled{float:none;}
.view-news h2{margin-top:0;}
.view-news .row{margin-bottom:60px;}
.view-news .views-row-last .row{margin-bottom:15px;}
aside .view-news .row{margin-bottom:15px;}

#footer .f_bot {
  padding:30px 0;
  background:#f3f6f6;
}

#footer .f_bot .f_bot_left {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:left;
  line-height:25px;
}

#footer .f_bot .f_bot_left strong {
  font-weight:700;
}

#footer .f_bot .f_bot_right {
  font-size:14px;
  line-height:20px;
  color:#898989;
  margin:0;
  padding:0;
  float:right;
}

#footer .f_bot a {
  color:#148fb0;
}

#footer .f_bot a:hover {
  color:#282727;
}

  #footer .f_bot .f_bot_left,  #footer .f_bot .f_bot_right {
    font-size: 13px;
  }

.flexslider .slides img {
  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;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
.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}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:24px!important}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}

.footer_resize {
	margin:0 auto;
	padding:2px ;
	width:960px;
	line-height:1.5em;
	border-top:1px solid #;
	
}

.footer_resize p {
	margin:24px 0;
	padding:0;
	line-height:normal;
	white-space:nowrap;
	text-indent:inherit;
	
}

.footer_resize a {
	color:#232323;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
	text-decoration:underline;
	background-color:transparent;
}

.footer_resize a:hover {
	color:#232323;
	background-color:transparent;
	text-decoration:none;
}

.footer_resize .lf {
	float:left;
}

.footer_resize .rf {
	float:right;
}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}
.header-searchform-input .ui-autocomplete li:hover .search-title,.header-searchform-input .ui-autocomplete li:hover .search-date,.header-searchform-input .ui-autocomplete li:hover i,#helpme-main-navigation ul ul.sub-menu a.menu-item-link:hover i{color:#ffffff;}
.main-navigation-ul li.menu-item,.helpme-vertical-menu li.menu-item,.main-navigation-ul li.sub-menu,.sticky-header-padding,.secondary-header-space{display:none !important;}

	.uscolumn50{width:352px;float:left;}
 .uscolumn50.first{margin-right:20px;}
 .uscolumn50.last:after{content: "\0020";display:block;height:0;clear:both;visibility:hidden;}

	.uscolumn50.secondrow{margin-top:20px;}
 .uscolumn50.first, .uscolumn50.secondrow{margin:0 0 15px 0;}


#middle-footer{
	border-bottom: 1px solid rgba(255,255,255,0.1);
}


#middle-footer .container{
	padding-top: 20px;
	padding-bottom: 20px;
}


#middle-footer .widget,
#middle-footer p:last-child{
	margin-bottom: 0;
}



#content[tabindex="-1"]:focus {
	outline: 0;
}

.site-content {
	margin-top: 60px;
	margin-bottom: 60px;
}

.page-template-page_widgetized .site-content {
	margin-top: 0;
	margin-bottom: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.tdc-element-style .vc_column,
.tdc-element-style .vc_column_inner,
.tdc-element-style .td-pb-border-top,
.tdc-element-style .td-pb-row {
  border-color: transparent !important;
}

.tdc-element-style .vc_column:before,
.tdc-element-style .vc_column:after,
.tdc-element-style .vc_column_inner:before,
.tdc-element-style .vc_column_inner:after {
  background-color: transparent !important;
}
#adafruit-header #shop-header .row-content .left-content{float:left}
.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-sm-10{width:83.33333333%}


.header-inner { position: relative; z-index: 2; text-align: center; }
.cp-modal-body,.cp-modal-content{z-index:99999;display:block;overflow:hidden}
.cp-modal-content{position:relative;width:100%;box-shadow:none}
.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}
.cp-modal-window-size.cp-modal-exceed .cp-modal-content{height:auto}
.header-bottom .expanded .menu{display:none;}
.resp-menu .menu{margin:20px 0 0 0;padding:0 0 20px 0;position:relative;}
.resp-menu .menu li{margin-bottom:10px;}
.resp-menu .menu li:last-child{margin-bottom:0;}
.resp-menu .menu .menu{display:none;position:absolute;top:0;margin:0;width:100%;}
.resp-menu .menu .menu .menu{display:none;}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.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;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}

.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;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
.rtecenter{text-align:center;}
#block-b5r5a83cb928ca21{min-height:25px}
.prod-code{display:none}



.nav-login, .nav-logged-in {font-weight: 700;min-width: 80px;}

.nav-login li {background-color: #d5502a;height: 76px;margin-top: -30px;border-radius: 0 0 6px 6px;margin-bottom: -10px;}




.nav-login {display: none;}

.not-logged-in .nav-login {display: block;}

.ala-wordpress .nav-login {display: block;}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


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


.side-list-in {
	margin-left: 95px;
	}
body.search-results .img-lq{margin-bottom:20px}
.img-lq.pad-100{padding-bottom:100%}
.img-lq-pad-blog{padding-bottom:66%}
.img-lq-vid{padding-bottom:56%}


.uk-navbar-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}


.uk-navbar-nav .uk-navbar-nav-subtitle {
  line-height: 8px;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
}


.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}


.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}


#header .modal-dialog {
  margin: 50px auto;
}

.isi .black-box {
  border: 1px solid black;
  font-weight: bold;
  padding: 10px 20px;
}
#u2187{min-height:400px;}
#u2187-bw{margin-top:62px;margin-bottom:-400px;min-height:400px;}
#u2187,#u2187-bw{z-index:137;}

div.shadow-bottom {
}
.view .progress-disabled{float:none;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.swp-content-locator{display:none!important;margin:0!important}


.tagcloud a {
    font-size: 14px!important;
    padding: 2px 7px;
    margin-bottom: 5px;
    float: left;
    margin-right: 5px;
    background: #eee;
    color: #FFF!important;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.tagcloud a:hover {
    color: #fff!important;
    background: #2a2a2a;
}
	
		.nav-previous a, .nav-next a, .header-button, .sub-menu, #commentform input#submit, .tagcloud a, #tabber ul.tabs li a.selected, .featured-cat, .mts-subscribe input[type='submit'], .pagination a { background-color:#38b7ee; color: #fff; }

.company{
float:right;
margin-right:10px;
margin-top:15px;
}


.company ul{
list-style-type:none;
}

.company li a{
color:#999999;
font-size:14px;
}

.company ul li a:hover{
color:#ba2622;
}


.nav--mega .mega__section {
	float:left;
	display:block;
	margin-right:3.06748%;
	width:91.41104%;
	margin-left:8.58896%;
}


.nav--mega .mega__section:last-child {
	margin-right:0;
}


.mega--career .nav--mega .mega__section {
	float:left;
	display:block;
	margin-right:3.06748%;
	width:100%;
	margin-left:0;
}


.mega--career .nav--mega .mega__section:last-child {
	margin-right:0;
}


#footer-copyright {
width: 40%;
}

.event-container .event-date-container { float: left; width: 100px; margin-right: 11px; padding-right: 10px; border-right: 1px dotted #ccc9b8; }

.mw-widget-event .event-date-container { display: block; width: 40px; height: 40px; float: left; margin-top: 3px; padding: 4px; background: #fff; border: 1px solid #d6d6d6; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }

	.roll-team .team-content {
		text-align: center;
	}

	.roll-team .team-content .name {
		font-family: "Raleway", sans-serif;
		font-size: 16px;
		font-weight: 600;
		padding: 12px 0 2px;
	}

	.roll-team .team-content .pos {
		padding-bottom: 12px;
		color: #443f3f;
	}

h1, h2, h3, h4, h5, h6, #mainnav ul li a, .portfolio-info, .roll-testimonials .name, .roll-team .team-content .name, .roll-team .team-item .team-pop .name, .roll-tabs .menu-tab li a, .roll-testimonials .name, .roll-project .project-filter li a, .roll-button, .roll-counter .name-count, .roll-counter .numb-count button, input[type="button"], input[type="reset"], input[type="submit"] { font-family:'Raleway', sans-serif;}

  
  .f1{color:#f00;font-weight:bold;}

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}
#panel-region-top-left,#panel-region-top-middle,#panel-region-top-right,#panel-region-footer-left,#panel-region-footer-middle,#panel-region-footer-right,#panel-pane-256,#panel-pane-258,.panels-dnd .mc-layout__col{float:left}
.panels-dnd .mc-layout__col{width:50%}
.panels-dnd .mc-footer .mc-layout__col{width:33%}
.mc-layout__col{float:left;padding-left:20px}
.mc-layout__col--6{width:75%}
.mc-layout__col--2{width:25%}
.mc-layout__col--1{width:12.5%}
.mc-layout__col--3{width:37.5%}
.mc-layout__col--4{width:50%}

#main { min-height: 300px; clear: both; background-color: #FFFFFF; width: 1003px; }

#main, #header { padding: 0 15px; }
.c-pop-modal__tit{text-align:center;font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 15px;height:41px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 20px}
.c-pop-modal__tit:last-child{margin-bottom:0}
.c-pop-modal__tit span{color:#a66e01;display:inline-block;text-shadow:1px 1px 1px rgba(255,255,255,.76);background-color:#f7d14d;-webkit-box-shadow:3px 3px 2px rgba(22,92,167,.82);box-shadow:3px 3px 2px rgba(22,92,167,.82);-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;padding:0 60px;height:41px;line-height:41px;max-width:100%}

.fusion-recent-works {
  overflow: hidden;
  margin-bottom: 80px;
}

.fusion-recent-works-carousel {
  overflow: hidden;
  height: auto;
}

.fusion-recent-works-grid-with-excerpts {
  margin-bottom: 0;
}

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



body.home .fusion-recent-works { margin-bottom: 0!important; }
.fusion-recent-works-1 .fusion-portfolio-wrapper .fusion-col-spacing{padding:0px;}
.logo__strap{font-size:13px;font-size:0.72222rem;font-weight:bold;position:absolute;font-family:"Open Sans",Arial,Helvetica,sans-serif}
.logo--angel.logo--angel.logo--angel .logo__strap{right:-2.3em;bottom:0.5em;text-transform:uppercase}
*[class*='logo--psp'] .logo__strap{font-style:italic;font-size:0.55em;right:-1em;bottom:0.1em}
.logo--thin .logo__strap{display:block;position:relative;bottom:0.9em;text-align:right}
.logo--psp-obs .logo__strap{color:black}
.logo--psp-lite .logo__strap{color:#6d6e70}
.logo--psp-sec .logo__strap{color:#3e66b1}
.logo--psp-nurs .logo__strap{color:#e56e25}
.logo--psp-sen .logo__strap{color:#da4481}
.logo--psp-pri .logo__strap{color:#813c96}
.logo--psp-cc .logo__strap{color:#6db146;right:-2.5em}
.cols:after,.footer .footer-head:after,.header .header-actions:after,.header .header-group:after,.post-description:after{content:'';line-height:0;display:table;clear:both}
.header .header-group{float:right;width:calc(100% - 265px)}
.header .logo.logo--large+.header-group{width:calc(100% - 333px)}
body.show-fixed-header .header .header-group{font-size:0;line-height:0;text-align:right}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.mk-header-right {
  position: absolute;
  right: 30px;
  top: 0;
  z-index: 30;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.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-md-5{width:41.66666667%}


.amp-feed-templates { display: none; }


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}

.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, .col-md-24 {
  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-6 {
  width: 50%;
}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}
.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}


.sub-menu .menu-item-has-children {
	position:relative;	
}


.team-photo {
  position: relative;
}


.team-photo img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-radius: 4px 4px 0 0;
}

.datum{
 text-align:center;
 color:#ffffff;
 width:100px;
 font-size:14px;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


#intro #main-title .wrap-home {
	position: absolute;
  	z-index: 6;
  	text-align: center;
  	color: #fff;
  	top: 43%;
  	width: 100%;
  	left: 0;
}









.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.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-6{width:50%}




	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
		color: #7CB5BC;
		font-family: 'Cookie', cursive;
		font-weight: normal; }

	h2, .h2 { font-size: 35px; line-height: 40px; }


.content-loop .entry-summary {
  display: table;
  line-height: 1.8;
  margin-bottom: 27px;
}


.content-loop .entry-summary p {
  display: inline;
}


#primary p,
.widget p,
.entry-summary,
.author-desc {
  line-height: 1.8em;
}


.coupon-loop .hentry .entry-summary {
  display: table;
  line-height: 1.8;
}


.single-coupon #coupon-content .entry-summary {
  display: table;
}


.coupon-form .code-post .entry-summary {
  color: #666;
}


.coupon-form .code-post .entry-summary p {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 0;
}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}

.padding-vertical-40 {padding-top: 40px;padding-bottom: 40px;}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.responsive-icons img{max-width:90%;max-height:90%;}
 .has-submenu-sub{border-bottom:1px solid rgba(0,0,0,0.10);}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}

nav li.dropdown.not-on-mobile:hover .dropdown-menu {
  display: block;
}

nav .dropdown-menu {
  background-color: #D6D3D0;
  display: none;
  font-size: 13px;
}

nav .dropdown-menu .back {
  display: none;
}



#primary-menu .resp-menu li.parent:hover ul:before      {color:         #323334;}
.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}

.t3-mainnav .t3-navbar {
  padding-left: 0;
  padding-right: 0;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav {
  margin: 0 -15px;
}

















.center-content {
  width:550px;
  float: left;
  padding: 0px 15px;
}

.center-content h1 {
  font-size: 16px;
  line-height:35px;
  height: 35px;
  padding-left: 4px;
  font-weight: bold;
}




#blklnk, #blklnk a:link, #blklnk a:visited, #blklnk a:hover, #blklnk a:active {
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
.img-fluid{max-width:100%;height:auto}


.ecs__list--dropdown {
    border-top: none;
    background: 0 0;
    top: 39px;
    left: 17px;
    width: 100%;
    overflow-x: hidden;
    max-height: 200px;
    overflow-y: auto;
    -moz-appearance: none;
    -webkit-appearance: none
}


.ecs__list--dropdown::-webkit-scrollbar {
    width: 10px
}


.ecs__list--dropdown::-webkit-scrollbar-track {
    background-color: #30505a;
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .46);
    border-radius: 100px
}


.ecs__list--dropdown::-webkit-scrollbar-thumb {
    width: 8px;
    border-radius: 100px;
    background-color: #ffed7b;
    border: solid 2px #30505a
}

.ecs__list--dropdown li{
    color: white;
}

.ecs__list--dropdown li:hover{
    color: #e3982d;
    background-color: #414347;
}
.menu-item{position:relative}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.carousel--banner .carousel-content__inner--inverted .carousel__subtitle, .carousel--banner .carousel-content__inner--inverted .carousel__title{
color:#202923;
}


.container--max, .carousel--banner .carousel__subtitle,
.carousel--banner .carousel__title, .footer__inner,
.js-search-dropdown form,
.js-newsletter-dropdown form {
  max-width: 114.2em;
  margin-left: auto;
  margin-right: auto; }


.carousel--banner .carousel__subtitle,
.carousel--banner .carousel__title {
  margin: 0;
  font-family: "AkkuratStd-Mono", helvetica, arial, sans-serif;
  color: #202923; }


.carousel--banner .carousel__title {
  font-size: 1.7em;
  line-height: 1.2; }


.carousel--banner .carousel-content__inner--inverted .carousel__subtitle,
.carousel--banner .carousel-content__inner--inverted .carousel__title {
  color: #fff; }
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}

.maincontent .ideas .ideasposts .ideasbig .cont{ padding:15px;}

.maincontent .ideas .ideasposts .ideasbig .cont h3{ font-size:20px; line-height:24px; padding:0; margin:0 0 6px; font-weight:800;}

.maincontent .ideas .ideasposts .ideasbig .cont .author{color:#a4a4a4; font-style:italic; font-size:16px; line-height:16px; }

.cat-box-three .idcatsingle .cont h3, .cat-box-col .cont h3{ font-size:20px; line-height:24px; color:#222; padding:0; margin:0 0 6px; font-weight:bold; }

.cat-box-three .idcatsingle .cont p, .cat-box-col .cont p{ font-size:16px; line-height:24px; color:#555; padding:0; margin:0;}
.inline-image-block{margin-bottom:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center top}
footer .main-footer .visit-address span.inline{display:inline-block}
.inline-image-block div[class^=col-]{text-align:center}
.inline-image-block div[class^=col-]:not(:last-of-type){margin-bottom:2rem}






.rev_slider_wrapper{
	position:relative;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.menu {margin: 0; padding: 0;}

.menu * {margin: 0; padding: 0;}

.menu, .menu li {list-style:none; margin:0; padding:0;}

.menu a {text-decoration:none;}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }
.easy_social_box div.easy_social-widget.last{margin-right:0;}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }





.header__nav,
.login-signup--m__link,
.login-signup--m,
.login-signup--m span {
  transition: all .25s
}


.login-signup--m__link {
  padding: 6px 0;
  display: inline-block;
  text-decoration: none;
  color: #fff;
}


.fixed .login-signup--m__link {
  padding: 5px 0;
}

div.cover_pause{
	float:left; padding:8px 8px 8px 9px;
}
.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-sm-6{width:50%}

.banner-text{ background:rgba(72,69,69,0.5);padding:140px 200px;}

.banner .banner-text{ background:rgba(72,69,69,0.5);padding:30px 0px;}

.cpln-overlay {
	background-color: rgba(0,0,0,0.2);
	position: absolute;
	width: 100%;
	height: 100%;
}

.slidemenu .slidemenu-body .slidemenu-content{position:relative}


#nav #menu-item-40 a,
#nav #menu-item-33 a{
	max-width:89px;
}
#main-nav li.second-level-item:last-of-type{margin-bottom:25px;}


.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;
}
.filter{background:#981b1e;-webkit-box-shadow:0 0 18px rgba(0,0,0,.38);box-shadow:0 0 18px rgba(0,0,0,.38)}
.filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}
.filter a{display:block;height:82px;padding:0 28px;text-decoration:none;font-size:14px;text-transform:uppercase;line-height:82px}
.filter li.active a{background:#791618}
.filter--mobile{display:none}
.filter--mobile select{height:40px;width:80%;padding:0 20px;margin:0 auto;border:2px solid #fff;background:transparent;border-radius:5px}
.filter--mobile option{color:#000}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}


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


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


.row:after {
  clear: both;
}

.floatleft{ float:left; }
#footer #block-block-3 .content div{margin-bottom:10px;padding-top:0px;}
#footer #block-block-3 .content div.phone{background:none;}
#footer #block-block-3 .content div.address{background:none;}
#footer #block-block-3 .content div.email{background:none;}
#footer #block-block-3{text-align:center;-sgs-span-settings:("span":12,"location":1,"grid":12,"gutter":0.33333,"style":"split","start row":true,"end row":true,"fixed gutter":false,"split gutter":1,"gutter property":"margin","options":((null:null)));width:97.91667%;float:right;margin-left:0;margin-right:1.04167%;clear:none;}
.section-10{color:#fff;background-color:#1b5258}
.section-10 .inner-content{padding:60px
5% 30px}
.section-10
h2{color:#fff}
.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-md-12{width:100%}

.td-mega-menu .td-mega-row {
  height: 218px;
  
}



.td-mega-row {
  width: 100%;
  *zoom: 1;
}

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

.td-mega-row:after {
  clear: both;
}

.td-mega-row [class*="td-mega-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}

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

.row-no-margin {
  margin: 0 !important;
}

.row-darked .block .block-title {
  color: #ffffff;
}

.row-darked .block .block-title strong {
  color: #ffffff;
}

.row-darked .block .pretext-html {
  color: rgba(255, 255, 255, 0.7);
}

  .cms-index-index #maincontent.page-main .row-success {
    position: relative;
    z-index: 9;
  }

.table.grouped .row-tier-price td {
  border-top: 0;
}

.table.grouped .row-tier-price .prices-tier {
  margin: 0 -10px 10px;
}

.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}


#header .languege_bt {
	float: right;
	margin: 12px 0;
	border: 1px solid #fff;
}


#header .languege_bt ul li {
	float: left;
	font-size: 11px;
	padding: 3px 10px;
	border-right: 1px solid #fff;
}


#header .languege_bt ul li a {
	color: #fff;
}


#header .languege_bt ul li.active {
	background: #A4A5A5;
}


#header .languege_bt ul li.active a {
	color: #000;
}


#header .languege_bt ul li.last {
	border: none;
}

.dropdown-content .inner .grid-img{
    position: relative;
    overflow: hidden;
    height: 200px;
    margin-bottom: 15px;
}

.dropdown-content .inner .grid-img img{
  width: 100%;
  max-width: 100%;
  height: 200px;
  
  -moz-transition: scale(1);
  -o-transition: scale(1);
  -ms-transition: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

  .viewAll, .desk-viewAll, .dropdown-content .inner .grid-img img{
    display: none;
  }
.desk-viewAll,.dropdown-content .inner .grid-img img,.viewAll{display:none}
.ast-header-stick-slide-active .ast-flyout-menu-enable.ast-header-break-point #masthead .main-header-bar-navigation{display:none!important}
.ast-header-stick-fade-active .ast-flyout-menu-enable.ast-header-break-point #masthead .main-header-bar-navigation{display:none!important}
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children .children .ast-menu-toggle,.ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu .ast-menu-toggle{top:0}
.main-header-bar .main-header-bar-navigation .sub-menu,.main-header-bar .main-header-bar-navigation .children{line-height:1.4}


.home-main__orders {
  padding: 40px 0 30px;
  background-color: #fff;
}

.home-main__orders h2 {
  margin-bottom: 32px;
}

.home-main__orders .bx-viewport {
  margin-bottom: 30px;
}

.home-main__orders .bx-controls-direction {
  display: none;
}


  .home-main__orders .def-width {
    padding-left: 10px;
    padding-right: 10px;
  }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.hp-popular_num{display:inline-block;line-height:32px;width:32px;background:#cd0606;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;font-size:1.5em;color:#fff;font-family:ProximaNovaA-Bold,sans-serif;vertical-align:top;margin-left:5px}


.img_main {
	display: inline-block;
	height: 180px;
	left: 0px;
	top: 0px;
	width: 180px;
}


.viewport .img_main {
	transition: .3s all;
}

	.zagotovki__table .img_main {
		width: auto !important;
		height: auto !important;
	}
span.slide_read_more{text-align:right;font-size:4vw;font-weight:bold;background-color:rgba(0,0,0,0.7);color:white;padding:10px 20px 10px 20px;border:1px solid #CCCCCC;}


#column_wrapper-footer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	
	height: 380px;
	position: relative;
}
.u-vhide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}

.brand_name {
  overflow: hidden;
  color: #242424;
}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }



.overlay{width:100%;height:100%;background:#000;position:fixed;top:0;left:0;opacity:0.5;filter:Alpha(Opacity=50);display:none;_position:absolute;z-index:15000;}


.site-main-menu{
	float: left;
	width: 90%;
}
#header .header-inner{width:100%}
#header .header-inner .logo-wrap{float:left}
#header .header-inner .nav-wrap{float:right;padding-top:2px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

		
		#footer-widgets .widget { width: 100%; }

	#footer-widgets aside { width : 100%; }
.header-boxes{-js-display:flex;display:flex;flex-wrap:wrap;margin-left:-15px;margin-top:-130px;list-style:none;padding:0 60px}
.header-boxes li{flex:1 0 0;flex-basis:calc(50% - 15px);color:#171e42;margin-left:15px;margin-top:15px;text-align:center;padding:40px 20px;box-shadow:0 4px 4px rgba(0,0,0,0.25);background:#ddd}

            *::-ms-backdrop, 
            .header-boxes li{ 
                 flex-basis: calc(50% - 55px);
            }
  .ss .ui-socialbar-item.digg .ui-socialbar-image{background-position:0 0;}
.ss .ui-socialbar-item.digg:hover a,.ss.effect--fade .ui-socialbar-item.digg a{background-position:0 -40px;}
 .ssm .ui-socialbar-item.digg .ui-socialbar-image{background-position:0 0;}
.ssm .ui-socialbar-item.digg:hover a,.ssm.effect--fade .ui-socialbar-item.digg a{background-position:0 -30px;}

.one-third.last{padding-left:16px}

nav.main li.last{padding-right:0;padding-left:5px;text-align:right}

nav.main.is-sticky li.first,nav.main.is-sticky li.last{text-align:center}

nav .big-nav li.first,nav .big-nav li.last{text-align:center}

nav.main.dropdown.is-sticky li.last ul{left:auto;right:0}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

.subheader_right-mobile img {
	display: none;
}

	body.start .subheader_image_left, body.start .subheader_right-mobile {
    display: none;
	}

.site-info-left{float:left;}


#header_eva .header_eva_submenu_lifestyle .right_container {
	display: table-cell;
	width: 100%;
	white-space: nowrap;
	vertical-align: top;
	padding: 50px 0px 50px 50px;
    border-bottom: 1px solid #E1E2E8;
    overflow: hidden;
}

#theclose, #theclose2 {
    color: #171717;
    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 24px;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}
.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.paging-navigation:after,.site-footer:after,.site-info:after,.page-header-content-container:after,.inside-navigation:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.inside-footer-widgets:not(.grid-container):after{content:"";display:table;clear:both}
.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}
.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
#primary,#header,#footer,#main,#side,#col3,div[id*=side-],#list .toc,.head-cover,.logo,.container,.container #header,.container #footer{display:block;max-width:100%;width:100%;padding-left:0;padding-right:0}
#primary,#list .toc,#core.lcore,#core.pcore,#side,#col3,#side .widget #col3 .widget,div[id*=side-]{border:none}
.toc,table,img{page-break-inside:avoid}
.site-footer-inner{padding-top:45px}
.box,.lt,.rt,.lb,.rb{position:relative;display:inline-block;overflow:hidden;width:40px;height:20px;opacity:1;}
.box:before,.lt:before,.rt:before,.lb:before,.rb:before{position:absolute;content:'';width:40px;height:40px;border-top:2px solid #404041;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rt{-webkit-animation:lt 1s linear -500ms infinite;-moz-animation:lt 1s linear -500ms infinite;animation:lt 1s linear -500ms infinite;}
.rt:before{top:0;right:0;-webkit-animation:clockwise 0.5s linear infinite;-moz-animation:clockwise 0.5s linear infinite;animation:clockwise 0.5s linear infinite;}
.rrssb-buttons li.rrssb-facebook a{background-color:#306199}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.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%;
	}
.l-footer__terms{display:inline-block;width:100%;margin:20px 0 0;font-size:14px;line-height:28px}

.imagenes_car{
    display: -webkit-box;
    height: 152px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.imagenes_car h5{
	font-weight: bold;
	font-size: 22px;
    display: -webkit-box;
    color: black;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imagenes_car p{
	color: black;
}



#image_484797920 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.side_hook
{
    position: relative;
    width: 100%;
    height: 100%;
}

	.side_hook .nav
	{
	    top: 13em;
	}

	.side_hook .nav li
	{
	    color: rgb(10, 53, 69);
	    display: block !important;
	    float: none;
	    padding: 0;
	    margin: 0;
	}

	.side_hook .nav li a
	{
	    color: rgb(10, 53, 69) !important;
	    border-bottom: 1px solid #ccc;
	    padding: 10px 0;
	}

	.main-open .side_hook .nav
	{
	    margin-left: 0%
	}
#menu-toggle{display:none;position:absolute;right:45px;bottom:0;height:60px;width:117px;overflow:hidden;padding:0 0 0 9px;text-align:left;line-height:60px;letter-spacing:0.065em;font-size:16px;font-weight:500;text-decoration:none;color:white;cursor:pointer}
#menu-toggle:before{position:absolute;bottom:-3px;content:' ';display:block;left:0px;border:9px solid white;border-top:0;border-right:9px solid transparent;border-left:9px solid transparent;-webkit-transition:bottom 0.1s linear;-moz-transition:bottom 0.1s linear;-ms-transition:bottom 0.1s linear;-o-transition:bottom 0.1s linear;transition:bottom 0.1s linear}
#menu-toggle:hover:before{bottom:0}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}


		.box-fx .inner,
		.dark .box-fx .inner,
		.post-image,
		.arrow-up
		{
			border-bottom-color:#dd1f1f;
		}

ul.unordered{
	margin:10px 0 10px 20px;
	list-style-type:disc;
}

ul.unordered ul, ol ul{
	margin:10px 0 10px 20px;
}

ul.unordered ul{
	list-style-type:circle;
}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

div.briciole {
	height:14px;
	overflow:hidden; 
	clear:both;
	margin:0 auto 15px auto;
}



div.briciole a {
	text-decoration:none;
	color:#000;
}

div.briciole a:hover {
	text-decoration:underline;
}

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


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.row{margin-left:-15px;margin-right:-15px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
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:28px;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
#wrapper{padding:0 0 20px 0}
img.pretty,.featured-image .featured-image-inner,#wrapper .gallery a img{background:#fff;border-color:#ddd;-moz-box-shadow:0 1px 3px #aaa;-webkit-box-shadow:0 1px 3px #aaa;box-shadow:0 1px 3px #aaa}
#wrapper .gallery{margin:0 auto 1.625em}
#wrapper .gallery .gallery-icon{padding:10px}
#wrapper .gallery a img{border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:98.5%;padding:4px;height:auto}
#wrapper .full_width #content{margin:0;width:100%}


.top-nav{
	background:#6a737b;
    border-bottom: 2px solid #42A5F5;
}

.top-nav ul li{
	display:inline-block;
	float:left;
	
	border-right: 1px solid rgba(78, 78, 78, 0.57);
}

.top-nav li a{
	padding: 15px 101px;
	display: block;
	text-transform: uppercase;
	color: #FFF;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-size: 0.9em;
	 text-align: center;
	font-family: 'Sintony', sans-serif;
}

.top-nav li a:hover{
	background:#42a5f5 !important;
}
.col-12{width:100%}
.change-avatar a.btn.btn-outline.sm-col-4.col-12{margin:4.5px -3px}

.contact-form .clear-form{clear:both}

.clear { clear: both }


#text-box-13786375 {
  width: 60%;
}

#text-box-13786375 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}


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


.chart-list-container {
  width: 45%;
  height: 100%;
  display: block;
  padding: 16px 16px 80px 16px;
  position: absolute;
  top: 0;
  right: 0;
}

.chart-list-container.chart-detail {
  width: 100%;
  display: table;
  padding: 20px;
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  position: static;
}

.chart-list-container.chart-detail a {
  color: #000;
}

.chart-list-container.chart-detail a:hover {
  color: #666;
}
.elementor-slides .slick-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}
.related-collection .text-box-wrap,.related-collection .hover-box-wrap,.related-collection.active-collection .active-collection-content{position:absolute;top:0;left:0;width:100%;height:100%}
.related-collection.active-collection .hover-box-wrap,.related-collection.active-collection .text-box-wrap{display:none}
.related-collection .text-box-wrap .text-box-inner,.related-collection .hover-box-wrap .hover-box-inner,.related-collection.active-collection .active-collection-content .inner{height:100%;width:100%;display:table;padding:15px}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}
.related-collection .hover-box-wrap{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.related-collection:hover .hover-box-wrap{opacity:1}


  .header__mobile-block {
    top: 0;
    display: none;
    position: absolute;
    width: 100%;
    z-index: -1;
  }
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}


.custom-logo-link {
    width: 250px;
    float: left;
    padding: 15px 0;
}

.recent-entry .recent-entry-content{position:relative;padding-bottom:15px;margin-bottom:20px;font-size:13px;}

.recent-entry .recent-entry-content p:last-child{margin-bottom:0;}

.recent-entry .recent-entry-content:after{height:0;position:absolute;bottom:0;left:0;width:50px;content:"";border-bottom:1px solid #6dcff6;}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}

.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}
#section-v1video3d .video3d-headlineTitle h1{font-weight:normal !important;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}

  footer .logo-footer {
    word-break: break-all;
  }
.img-responsive{display:block;max-width:100%;height:auto}
.ie-page .plan-image img.img-responsive{width:210px!important;height:100px!important}
.single-dp_plans .plan-detail-top .plan-detail-plans-container .plan-detail-plans .plan-detail-plans-bar-section .plan-detail-image-container .img-responsive{width:100%;height:auto}

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

.nav-container .current-country.mobile {display: none}

.nav-container {display: block; height: 100px; padding-top: 15px;}

    .nav-container.inner {width: 100%;}

    .nav-container .current-country.mobile img {float: right; margin: 1px 0 0 7px}

.header-image .header-img {
  display: block;
  margin: 0 auto;
  position: relative;                      
}

    .inner-form {
    width: 940px;
    margin: auto;
    }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container.mobile-dropdown-container,.container.mobile-header-container{padding:0 10px}
#Container #wrapper.container,.wide #wrapper.container{max-width:100%!important;padding:0!important}
.boxed #wrapper.container{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.16)!important;box-shadow:0 0 5px 1px rgba(0,0,0,.16)!important;margin-bottom:5px}
.wide #wrapper.container{width:100%!important;padding:0!important}
.post-group .post-category .viva-melhor{color:#34a2e1}


textarea, .archive-header p, .comment-respond .comment-notes, .comments .comment-content, .site-footer .footer-tagline, .tagline, .widget_ct_mission_news_post_list .post-categories, .widget_ct_mission_news_post_list .style-2 .excerpt {
  font-size: 0.875em;
  
  line-height: 1.571;
  
}


.tagline {
  display: none;
  font-style: italic;
  margin: 0;
}


.site-branding .site-title {
    margin-bottom: 0;
    font-family: "Libre Franklin", serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 28px;
    color: #222;
    text-transform: uppercase;
}

.site-branding .site-title a {
    color: #222;
}

ul.homelist { width: 100%; text-align: center; padding-left: 0px; list-style-type: none; }

ul.homelist li { font-size: 16px; display: inline-block; }

ul.homelist li:not(:first-child):before {
    content: " | ";
    margin-left: 10px; margin-right: 10px;
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}


.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;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}

.textwidget a:hover { color: #222!important }

#tabber .inside li .meta b,footer .widget li a:hover,.fn a,.reply a,#tabber .inside li div.info .entry-title a:hover, #navigation ul ul a:hover,.single_post a, a:hover, .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .top a:hover {color:#be6424; }

	.td {
	border:none;padding:0px 0px 0px 0px;
	}
.span6{width:570px}
.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}
input.span6,textarea.span6,.uneditable-input.span6{width:556px}
.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}


.comment-card .card-body {
    border: none;
    background: transparent;
    padding: 10px;
}

.fusion-header-separator {
  padding: 0 6px;
}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}

.page2 .gallery img.liveu { margin-top: 35px; }

.art-layout-cell, .art-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}

.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display: table-cell;}

.art-layout-cell .art-layout-cell{display: block;}


div.art-layout-cell-size1 
{
    width:100%;
}


div.art-layout-cell-size2 
{
    width:50%;
}

div.art-layout-cell-size3 
{
    width:33%;
}


div.art-layout-cell-size4
{
    width:25%;
}
#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer{-moz-box-sizing:border-box;box-sizing:border-box}


.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }


.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }
.fuzz{display:none;transition:background .15s ease-in-out;}
body[data-menu-position=open] .fuzz{display:block;position:fixed;width:100%;height:100%;box-sizing:border-box;background:rgba(0,0,0,0.55);z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-35.x-section,.e79-39.x-section,.e79-49.x-section,.e79-58.x-section {padding:45px 0px 45px 0px;}
.e79-19.x-section {background-color:rgb(0,5,7);}
.center-block{display:block;margin-right:auto;margin-left:auto}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.row{margin-right:-15px;margin-left:-15px}

.main{	width:100%;	float: left;	margin: 0px;	padding: 0px;}


#header {
  height: 300px;
}


#ie7 #header #contact-us {
  margin-left: 580px;
}


#ie7 #header #requestacallbacktop {
  margin-left: 580px;
}

.col-full  { width: 920px; margin: 0 auto; }


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.fl-node-5b46399320307 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}
.fl-node-5b4665a48ff28 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #;}
.fl-node-5b4665a48ff28 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {min-width: 220px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.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}
.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%}


.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, 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, 0.05);
		text-align: left;
	}
.mobile_nav .sub-menu{display:none}
.fusion-menu-item-button .menu-text{border-color:#780404;}
.fusion-menu-item-button:hover .menu-text{border-color:#780404;}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


.collapse.navbar-collapse {
	position: relative;
	z-index: 10000;
}


.hm-phones__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-bottom: 5px;
}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}
.figure-overlay .figure-caption-title,.figure-overlay .figure-caption-description{color:#fff;}
.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-lg-12{width:100%}
.col-lg-10,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-8,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-9,.col-sm-10,.col-sm-12,.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8,.col-xs-12,.col-xs-3,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.nav-secondary {
  padding: 0.92857rem 0;
  margin-bottom: 2px;
  border: 0;
}

.nav-secondary li {
  text-align: right;
  margin: 0 0.89286rem 0 1.07143rem;
  display: block;
}

.nav-secondary li.current-menu-item a {
  font-weight: bold;
  color: #333333;
}


.nav-secondary li:last-child {
  margin-right: 0; }


.nav-secondary a {
  border: 0; }


#csbwfs-right #csbwfs-re,#csbwfs-right  #csbwfs-st,#csbwfs-right #csbwfs-yt,#csbwfs-right  #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-li a {position: absolute; right: 0;}

.csbwfs-fb a{background:none repeat scroll 0 0 #305891;}
.pull-right-desktop{float:right;}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }
.d-flex{display:-ms-flexbox!important;display:flex!important}
.et_pb_counters .et_pb_counter_20:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_20:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counter_20 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_20 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_20 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_20 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_20 .et_pb_counter_container{background-image:none}

      ul#primary-menu .directors-artists .sub-menu .strikethrough a:hover div.menu-name::before, ul#primary-menu .menu-item-245 .sub-menu .strikethrough a:hover div.menu-name::before {
        right: 0;
        left: unset;
        bottom: 24%;
        width: 230px;
        height: 20%;
        background-color: #f9ff10; }
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.preview-title{color:#4b555f;font-size:2rem;margin-bottom:1rem}
.preview-title:last-child{margin-bottom:0}
.preview-title a:hover,.preview-title a:focus{color:#232d37}
.swp-content-locator{display:none!important;margin:0!important}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }

.mobile-nav-wrap .menu {
  background-color: #117ACA;
  display: none;
  text-align: left;
  clear: right;
  position: relative;
  top: 44px;
  -webkit-transition: ease-in-out all .2s;
          transition: ease-in-out all .2s;
}

.mobile-nav-wrap .menu li {
  position: relative;
  margin: 0 30px;
}

.mobile-nav-wrap .menu a {
  color: #fff;
  display: block;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 7px 0;
  text-decoration: none;
  font-weight: 300;
  color: #FEFEFE;
  letter-spacing: -0.45px;
  text-align: left;
  line-height: 31px;
  -webkit-transition: ease-in-out all .2s;
          transition: ease-in-out all .2s;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.page-heading .container {
	position: relative;
}



.intro .container {
	position: relative;
	z-index: 10;
}

	.navbar .container {
		width: 100%;
		padding: 0 20px;
	}

.fw-bg .container {
	position: relative;
	z-index: 10;
}

.modal-dialog .container {
	padding: 90px 15px 50px 15px;
}


.navbar-wrapper .container {

  background-color: transparent;

}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}



.container .three.columns {
  width: 160px; }


  
  .container .one.column,
  .container .one.columns,
  .container .two.columns,
  .container .three.columns,
  .container .four.columns,
  .container .five.columns,
  .container .six.columns,
  .container .seven.columns,
  .container .eight.columns,
  .container .nine.columns,
  .container .ten.columns,
  .container .eleven.columns,
  .container .twelve.columns,
  .container .thirteen.columns,
  .container .fourteen.columns,
  .container .fifteen.columns,
  .container .sixteen.columns,
  .container .one-third.column,
  .container .two-thirds.column {
    width: 300px; }


.container .ten.columns {
    width: 580px;
}


    .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column {
        width: 100%;
    }
.panel-pane .view-hp-news .view-content .views-row:nth-child(2n) div.node,.view-blog .view-content .views-row:nth-child(2n) div.node{margin-right:0;}


span.privacy-message {
	margin-top: 10px;
	display: inline-block;
	text-align: left;
	font-size: 12px;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.center-row-inner{margin:0 -15px}
.wpex-vc-column-spacing-1.wpex-vc-row-centered .center-row-inner{margin-left:-.5px;margin-right:-.5px}
.wpex-vc-column-spacing-5.wpex-vc-row-centered .center-row-inner{margin-left:-2.5px;margin-right:-2.5px}
.wpex-vc-column-spacing-10.wpex-vc-row-centered .center-row-inner{margin-left:-5px;margin-right:-5px}
.wpex-vc-column-spacing-20.wpex-vc-row-centered .center-row-inner{margin-left:-10px;margin-right:-10px}
.wpex-vc-column-spacing-30.wpex-vc-row-centered .center-row-inner{margin-left:-15px;margin-right:-15px}
.wpex-vc-column-spacing-40.wpex-vc-row-centered .center-row-inner{margin-left:-20px;margin-right:-20px}
.wpex-vc-column-spacing-50.wpex-vc-row-centered .center-row-inner{margin-left:-25px;margin-right:-25px}
.wpex-vc-column-spacing-60.wpex-vc-row-centered .center-row-inner{margin-left:-30px;margin-right:-30px}


.select-menu-link {
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	color: #a7acb9;
	padding: 10px 5px;
	background: #382f3e;
	transition: all .5s;
}

.select-menu-link:hover {
	color: #fff;
	background: #2c222d;
}


.sidebar{float:left;margin-left:-362px;width:362px;position:relative}
.scene-container .scene-overlay{background-color:rgba(25,25,25,0.475);position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;mix-blend-mode:multiply;}
.page-40X .scene-container .scene-overlay{background-color:rgba(25,25,25,0.625);}


    
    .logo-mobile-wrap {
        display: block;
    }


.logo-mobile-wrap .logo-image-mobile {
    display: block;
}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.abcp_writers-slider__arrow{position:absolute;top:50%;width:30px;height:30px;line-height:30px;margin-top:-15px;text-align:center;background:#eee;background:rgba(0,0,0,.1);color:#fff;cursor:pointer;z-index:1}
.abcp_writers-slider__arrow-next{left:-10px}
.abcp_writers-slider__arrow-prev{right:-10px}
.abcp_writers-slider__arrow:hover{color:#74b6f4}
section.numerology-score .stars-right{margin-left:-20px;position:relative;z-index:4}
section.lucky-numbers-score .stars-right{position:relative;margin-top:-130px;z-index:4}
.stars-left,.stars-right,.stars-top,.stars-bottom,.stars-numerology,.stars-category-top,.stars-category-left,.stars-category{pointer-events:none;z-index:0}
.stars-result .stars-right{position:absolute;z-index:4;right:20%;top:103px;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);transform:translate(50%, -50%);-moz-transform:translate(50%, -50%)}
section.section-categories .stars-right{position:absolute;right:0;bottom:0}
section.section-categories .stars-right,section.section-categories .stars-left{display:none}



.cff-screenreader{
  text-indent: -9999px !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}


.service-item-name {
  color: #e6e6e6;
  font-family: "DIN Pro Cond";
  font-size: 64px;
  font-weight: 800;
  text-transform: uppercase;
}





.af-testimonials {
  position: relative; }


.bgblue {
	
	background-color: #a6bbc2;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.es_subscription_message.success {
    color: #008000;
    font-size: 16px;
}


.es_subscription_message.error {
    color: #ff0000;
    font-size: 16px;
}

.menu-menu-container {
    text-align: -webkit-right;
}

#sidebar {
float: left;
width: 270px;
margin: 0 0 0 1px;
padding: 30px 25px;
background: #f3f3f3;
}

.col-md-4 {
    width: 25%;
	float:left;
}

.top-footer .col-md-4{
	min-height:200px;
}

	.top-footer .col-md-4, .top-footer .col-md-2, .top-footer .col-md-5{
		width:100% !important;
		text-align:center;
		margin-bottom:20px;
		padding-left:0px !important;
	}

	.top-footer .col-md-4:last-child{
		border-bottom: 0px !important;
	}
.pad10{padding:10px}

#headerimg {
	display: none;
}

.footer-top {
    margin-bottom: 1em;
}
