﻿.opcit img.callnow{float:right;margin-top:30px}
.hero__text .main-side__heading{color:#fff}
.hero__text .main-side__heading:after{display:none}
.main-side__heading{line-height:3rem}
.main-side__heading:after{display:none}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

.lang-link,
.lang-img{display:block;}
.share_pin .post-thumbnail .rubrique{position:inherit;padding:5px 0;max-width:300px;font-weight:700;font-size:19px;text-align:center;background:#cb1f27;text-transform:none}
.post-thumbnail .rubrique{position:absolute;top:0;left:0;padding:2px;text-transform:uppercase;font-size:15px;background:linear-gradient(to right,#fc3298 0%,#e4244d 100%);max-width:200px;line-height:20px;font-weight:300;font-size:12px;color:#fff}
.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;}



.equal-height .column .column_attr{height:100%;box-sizing:border-box}



.column_attr.align_left{text-align:left}

.column_attr.align_right{text-align:right}

.column_attr.align_center{text-align:center}

.column_attr.align_justify{text-align:justify}

.mcb-section.bg-cover,.mcb-wrap.bg-cover,.column_attr.bg-cover{background-size:cover}

.mcb-section.bg-contain,.mcb-wrap.bg-contain,.column_attr.bg-contain{background-size:contain}

	.mcb-section.bg-cover-ultrawide,.mcb-wrap.bg-cover-ultrawide,.column_attr.bg-cover-ultrawide{background-size:cover}


.right {
padding-top: 5px;
float: right;
padding-right: 5px;
}
.shopcolumn1 .product_item .details_product_item,.shopcolumn2.shopfullwidth .product_item .details_product_item{width:70%;float:left;padding-left:10px;padding-right:10px}
.shopcolumn2.shopfullwidth .product_item .details_product_item{width:100%;float:none;padding-left:0}
.shopcolumn1 .product_item .details_product_item{width:100%;float:none;padding-left:0}
.row{margin-left:-15px;margin-right:-15px}


.row.content-padding {
    padding: 125px 0 75px 0;
}


    section.recent-news .row {
        margin-left: 0;
        margin-right: 0;
    }


    section.content-box .row .col-md-5:first-child p:last-child {
        margin-bottom: 30px;
    }


    section.content-box .row .col-md-5 p {
        padding: 0 60px;
    }


    section.content-box .row .col-md-5:first-child p {
        text-align: justify;
        padding-right: 8px;
    }


    section.content-box .row .col-md-5:last-child p {
        text-align: justify;
        padding-left: 8px;
    }
.sidebar-offcanvas{position:absolute;top:0;width:300px;background:#333}
.row-offcanvas-left .sidebar-offcanvas{left:-300px}
.fl-photo-img-svg {width: 100%;}


#content {
   float: left;
   display: block;
   width: 460px;
   height: 579px;
}


#content #top_container {padding-top: 8px;}
@charset "UTF-8";



.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.footer-solutions .col_6{margin-bottom:20px !important;height:auto;text-align:center}
.prodDesc .col_6{padding-bottom:50px !important;overflow:hidden}
.banner .col_6.alpha{margin-left:0;padding:68px 0 0 30px;width:506px !important}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_6{width:536px}

.cdetails{font-size:0.85em;border-bottom-width:1px;border-bottom-style:solid;padding-top:0em;padding-bottom:0.9em;margin-bottom:0.9em;border-color:#DBDBDB;}

#page,
.container {
  max-width: 1100px;
  margin: auto;
}

.single-header .container {
  text-align: center;
  color: #f2f2f2;
}

.single-header .container a {
  color: #e6e6e6;
}


.cycle-slideshow, .cycle-slideshow *, .slideshow {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing:border-box;
    border:none;
}

.text-reversed {color:#fff;}




.bg-dark-grey-reversed .text-reversed p {color:#fff; margin:3em 0; font-size:1.6em;}

.bg-dark-grey-reversed .text-reversed p strong {color:#f5822b;}

.bg-dark-grey-reversed .text-reversed p a {color:#f5822b;}

#resources-ctas p.text-reversed {
    margin-top:0;
}


.block-title {
	background: #dc3522 none repeat scroll 0 0;
	display: inline-block;
	padding: 0 20px;
	position: relative;
}


.block-title:after {
	background: inherit;
	content: "";
	height: 35px;
	position: absolute;
	right: -5px;
	top: -5px;
	-webkit-transform: rotate(103deg);
	-moz-transform: rotate(103deg);
	-ms-transform: rotate(103deg);
	-o-transform: rotate(103deg);
	transform: rotate(103deg);
	width: 35px;
}


#top-footer .block-title {
	background: none !important;
	border-bottom: 1px solid #dc3522;
	padding: 0;
	top: 1px;
	text-transform: capitalize;
}


#top-footer .block-title:after {
	display: none;
}


.related-post-wrapper .block-title i {
	margin-right: 10px;
}

.call .whatsapp {
	background-position: -82px -69px;
}

#top-nav-wrapper {
  position: relative;
  z-index: 6666;
  background: #8897b6;
}

body.fast-slider header.main-header .first-row,
body.fast-slider header.main-header #top-nav-wrapper {
  display: none;
}


.bottom .category-module li {margin-bottom:15px; }

.item ul.category-module {list-style-type: none}

#main .item ul.category-module h3:before
{content:""}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }

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

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

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.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;}
.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-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row .gallery,.row .row:not(.row-collapse),.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse){padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;width:auto}
.lightbox-content{background-color:#fff;max-width:875px;margin:0 auto;transform:translateZ(0);box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);position:relative}
.lightbox-content .lightbox-inner{padding:30px 20px}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=tel],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea,.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=tel],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form input[type=url],.wp-block-column .contact-form textarea{width:100%}
#linkbox{font-size:12pt}

#linkbox a { margin-right: 20px; display: inline-block; margin-bottom: 10px; }
.intro__bg{position:absolute;left:0;right:0;top:0;overflow:hidden;display:flex;justify-content:flex-end}
.intro__bg .clouds{position:absolute;z-index:2;left:0;top:0}
.intro__bg .baloon-1{position:absolute;right:5%;margin:0 auto;display:block;top:5%;transform:translateY(-5%);max-width:240px;animation:baloon-1 35s infinite;animation-direction:alternate;z-index:1}
.intro__bg .baloon-1 img{max-width:100%}
.intro__bg .baloon-2{position:absolute;left:10%;top:100px;max-width:105px;animation:baloon-2 35s infinite;animation-direction:alternate;z-index:1}
.intro__bg .baloon-2 img{max-width:100%}
.text-right{text-align:right}

.simple-weather-widget .simple-weather-table .text-right{
	text-align: right;
}
.tile-return{width:33.33%;display:inline-block;float:left;padding:0px 15px;text-align:left}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

	.firstpost .featuredPost, .firstpost .featuredPost .featured-thumbnail { width: 100% }

.featured-thumbnail {
    float: left;
    max-width: 100%;
}

.featured-thumbnail img {
    margin-bottom: 0;
    width: 100%;
}

.featuredBox .featured-Post .featured-thumbnail { margin-right: 14px; max-width: 121px; }

.related-posts .featured-thumbnail img { margin: 0 }

.single_post .featured-thumbnail { margin-bottom: 20px }
  

    
    #header{
        clear:both;
        width:938px;
        margin:0 auto 16px auto;
	position:relative; 
	z-index:52;
    }
#container{margin:0 auto;width:100%;max-width:1250px}

.menu-link {
	font-size: 36px;
}
span.loggedin{display:none}
.alert-container{position:relative;width:100%;background:#FFF;color:#000;transform:translate3d(0,-100%,0px);max-height:0;opacity:0;z-index:-1;overflow:hidden;transition:transform 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.expanded .alert-container{z-index:0;}
.alert-container.alert--visible{margin-bottom:20px;transform:translate3d(0,0,4px);opacity:1;max-height:none;transition:transform 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}

.sidekart
{
    margin-left: 2px;
}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.ie9.no-js .flex-col{display:table-cell;vertical-align:middle}

.email_form {
    margin: 10px 0px 0px;
    padding: 18px;
    border: 1px solid #EE2624;
}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}


.topRegion .menu {
    position: absolute;
    left: 750;
}


.topRegion .menu td {
    vertical-align: bottom;
    padding: 0 5px;
}

blockquote.simple .quote-title {
  font: normal 17px/22px "Asap";
  display: block;
  padding: 10px 0 0 0;
}

blockquote.simple .quote-title,
blockquote.simple .quote-title a {
  color: #526371;
}

blockquote.simple .quote-title .the-title {
  color: #526371;
  padding-right: 3px;
}


.home-widgets .widget-wrapper {
	min-height: 575px;
}


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

    #logo a, #logo img {
        float: none;
        letter-spacing: 0;
    }

#logo a {
    text-transform: uppercase;
    float: left;
    line-height: 1;
    color: #222;
}

#header #logo a {
    font-size: 28px;
    color: #fff;
}

#logo img { float: left }

.tab_footer { 
	border-style: none; 
	border-color: inherit; 
	border-width: 0px; 
	width: 100%; 
	height: auto; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
	font-family: sans-serif,Verdana,Arial,Helvetica; 
	font-size: 12px; 
	color: #f5f2f2; 
	padding-bottom: 10px; 
	

	background-color: #444444;
}

.tab_footer td { text-align: center; }

.tab_footer a { color: #aaa; }

.tab_footer table { margin: auto; }



tr.gigpress-header th {
	font-weight: bold;
}
.visuallyhidden,.privatemsg-list-form .privatemsg-filter .form-item-search label,.privatemsg-list-form .privatemsg-filter .form-item-author label,.ph__label,.webform-component-textfield label,.webform-component-email label{position:absolute;margin:-1px;padding:0;height:1px;width:1px;border:0;overflow:hidden;clip:rect(0 0 0 0)}
.visuallyhidden.focusable:active,.privatemsg-list-form .privatemsg-filter .form-item-search label.focusable:active,.privatemsg-list-form .privatemsg-filter .form-item-author label.focusable:active,.visuallyhidden.focusable:focus,.privatemsg-list-form .privatemsg-filter .form-item-search label.focusable:focus,.privatemsg-list-form .privatemsg-filter .form-item-author label.focusable:focus{position:static;margin:0;width:auto;height:auto;overflow:visible;clip:auto}


.entry-meta .author a:before {
	content: "\f304";
}


#breadcrumb-list span.sep,
#breadcrumb-list span.archive-text,
#breadcrumb-list span.search-text,
#breadcrumb-list span.tag-text,
#breadcrumb-list span.author-text {
       border: none;
}
#banner_heading{line-height:1.8;font-size:25px;padding:20px 30px;font-weight:300;color:#fff}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.preloader .double-bounce1,.preloader .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#ffa;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}
.preloader .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
.empty .text{font-size:14px;text-transform:uppercase;padding-bottom:10px}
.tes-monials .text{text-align:left;padding:10px 20px 10px 218px}
.tabebigmenu li .text{padding-left:50px}
.new-banner .cont-banner .text-box{padding:40px 30px 0}
.new-banner .cont-banner .text-box p{font-size:16px;color:#7f7f7f;line-height:24px;text-align:left;margin-bottom:10px}
.new-banner .cont-banner .text-box p span{min-width:230px;display:inline-block}

.h3-background h3{color:#335577;}

.h3-background{background:#e8e8e8;border-bottom:1px solid #ffffff;}
.footer-fill.right{display:none}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.full_width .themify_builder_row .row_inner{width:1064px;max-width:100%;margin:auto}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;padding:0}
.section-banner-for-mobile{position:relative;margin-bottom:26px}
.section-banner-for-mobile .non-bordered-panel{position:absolute;top:30px;left:16px}
.section-banner-for-mobile img{max-width:100%;width:100%}
.business-model-panel .section-banner-for-mobile{margin-bottom:0}
.bake-magazine-panel .section-banner-for-mobile{margin-bottom:0}
.mission-block .section-banner-for-mobile{margin-bottom:0}
.profile-block .section-banner-for-mobile{margin-bottom:0}

#top_header{background-color:#Fff;}


.archive-pagination li {
   display: inline;
}


.archive-pagination li a {
   background-color: #e4e3e4;
   color: #767577;
   cursor: pointer;
   display: inline-block;
   font-size: 18px;
   font-family: 'sofia_prolight', 'Lato', sans-serif;
   padding: 1px 10px;
}


.archive-pagination li a:hover,
.archive-pagination .active a {
   background-color: #934d78;
   color: #fff;
   transition: all 0.4s ease-in-out 0s;
}

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

.ktz-breaking-title {left:0px;}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}

.aktualizace, .menu-ads-200, .menu-ads-300 {display: none}

.menu, .menu-vypis, .menu-nadpis, .menu-ads, .menu-text, .lokality-active,.lokality-unactive {width: 200px; }

.menu-ads {margin-top: 20px; margin-left: 21px; margin-bottom: 20px; color: #000;float: left; width: 160px; }

.menu-ads-200 {margin-top: 20px; margin-bottom: 20px; color: #000;float: left; width: 200px;margin-left:20px }

.menu, .lista, top-foto, .strom1, .strom2, .nadpis1, .top-foto1, .ck, .sloupec3, .menu-ads-300 {display: inline}

.menu, .menu-vypis, .menu-nadpis, .menu-ads, .menu-text, .lokality-active, .lokality-unactive {width: 300px; }

.menu-ads-300 {margin-left: 0px; margin-top: 25px; margin-bottom: 25px; width: 300px; float: left; }


body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner { padding-top: 0!important;}
 

.ocm-effect-wrap-inner {
    height: 100%;
}




.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner {
    -ms-transform: scale(1.007)!important;
   -webkit-transform: scale(1.007)!important;
    transform: scale(1.007)!important;
    -webkit-transform-origin: center;
    transform-origin: center;
}

    body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner { -webkit-transform: none!important; transform: none!important;}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .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}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}
.zn_text_box-title--style1 {font-size:16px; color:#CD2122; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}
.zn_text_box-title--style2 {font-size:22px; color:#535353; font-weight:normal; margin-top:0;}

.footer-bottom-links1{float:left;margin-top:20px;}
.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}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}

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

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

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

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

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

.bgcolor13 { background-color:#00549E; }
.menu,.sub-menu,.sub-menu--inner,.skip-links{list-style:none;margin:0;padding:0}

  .main-navigation .menu-item-has-children {
    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}


.content-warper #sidebar.sticky {
    top: 210px;
}

       #sidebar.sticky ul{z-index: 6;left: 0px;width: 24px;text-align: center;background: #009fd7;padding: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

     #sidebar ul li{ width:18px; height:18px; margin:3px 0; display: inline-block; background:#fff; border-radius:50%; line-height:18px;font-size: 10px;}

#sidebar.sticky{ display:none}

#sidebar{ display:none}

#sidebar ul li a{ color:#009fd7; transition:all 0.6s}

#sidebar ul li a i{transition:all 0.6s}

#sidebar ul li a:hover i{transform: rotate(360deg);}
.medium-12{width:100%}
.lt-ie9 .large-12,.lt-ie9 .row .large-12,.lt-ie9 .medium-12,.lt-ie9 .row .medium-12{width:100%}
.lt-ie9 .medium-12,.lt-ie9 .row .medium-12{width:100%}


div#social-media-links{float:left; width:1000px; text-align:center; margin:0px auto; padding-bottom:10px; color:#6F6F6F;}



table#social-media-links{
	text-align:center;
	padding-left:40px;
}

table#social-media-links td{
	vertical-align:middle;
	padding:0px 4px;
}

  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }
.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-4{width:33.33333333%}

.btn_to_form{text-align:center;padding:0 20px;float:left;width:100%}
.c-three-hero__fallback-items{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


#livechat-spinner {
  position: fixed;
  right: 1rem;
  bottom: 0.3125rem;
  display: none; }


			.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}


.overlay-content {
    position: relative;
    top: 5%;
    width: 100%;
    text-align: left;
    margin-top: 20px;
    font-size: 1em;
}


.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}


.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}


.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

.author-admin .word-only.vertical a,
.author-admin .word-blurb.vertical a{
  margin-right:10px;}

.author-admin .word-only.horizontal li,
.author-admin .word-blurb.horizontal li{
  margin-right:10px;}

.author-admin .word-blurb .blurb,
.author-admin .s-thumb-word-blurb .blurb,
.author-admin .m-thumb-word-blurb .blurb{
  display:block;}

.author-admin .word-blurb.horizontal li,
.author-admin .s-thumb-word-blurb.horizontal li,
.author-admin .m-thumb-word-blurb.horizontal li{
  max-width:240px;}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

                .wrapper header .gnav ul.gnav_inner li .wrap_gnav_inner_detail .gnav_inner_detail li.last, .wrapper header .gnav ul.gnav_inner li .wrap_gnav_inner_detail .gnav_inner_detail li.full {
                  width: 371px;
                  border-bottom: 0;
                  border-right: 0 !important; }

                  .wrapper header .gnav ul.gnav_inner li .wrap_gnav_inner_detail .gnav_inner_detail li.last a, .wrapper header .gnav ul.gnav_inner li .wrap_gnav_inner_detail .gnav_inner_detail li.full a {
                    text-align: center; }
.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}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.list-unstyled{padding-left:0;list-style:none}
#navigation li.social-button{color:#fff;text-transform:uppercase;font-size:18px;border:0;transition:background .3s;-webkit-transition:background .3s;-moz-transition:background .3s}
#navigation li.social-button:hover{background:#d3311a}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.social_menu .menu-item{display:table-cell}

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

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.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}


.alert-complete {
  background-color: transparent !important;
}


.alert-form {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  background-color: #f298a3;
  border: 4px solid #233b4e;
  border-radius: 4px;
  color: #233b4e;
  transition: all 0.25s ease-out;
  padding: 10px;
}


.alert-form p {
  font-size: 25px;
  padding-bottom: 15px;
}


.alert-form button {
  background-color: #fff;
}
.stats-2 h3.color-1{margin:0}
.stats-2 h3.color-2{margin:0}
.color-1{color:#666!important}
.color-2{color:#55b0bf!important}
.color {color: #e53b24;}
.descriptor{font-family:freight-neo-pro,arial,helvetica,sans-serif;font-size:.6em;text-align:justify;line-height:1.2em}


#header,
#content,
#footer,
#newsBox {
	position:relative;
	width:1060px;
	text-align:left;
	margin-left:25px;
}

.contact-v2 .hours-title, .contact-v2 .social-title, .contact-v2 .contact-us-title {
  font-family:'Nexa Rust Sans W00 Black';
  font-size: 1.6em;
  text-transform: capitalize;
  color: #fff;
}


.contact-v2 .hours-title,.contact-v2 .social-title, .contact-v2 .contact-us-title  {
    font-size: 1.4em;
    margin-bottom: 1em;
    color: #ccc;
    text-transform: uppercase;
}
#block-cart .cart-block--link__expand .cart-block--summary__count{position:absolute;background:rgb(242,89,74);top:5px;right:-10px;text-align:center;border-radius:50%;display:block;font-size:11px;vertical-align:top;line-height:20px;height:20px;width:20px;color:white;}
.cart-block--summary,.cart-block--summary__icon img,.cart-block--summary__count{vertical-align:middle;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:96%}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;max-width:100%;padding:0}

.block-title{font-family:'Lato', sans-serif;font-weight:bold;margin:0 0 25px;position:relative;text-align:center;line-height:1.2;padding-bottom:10px;color:#3f3f3f;}

.block-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:50%;margin-left:-25px;border-bottom:1px solid #6dcff6 !important;}

.block-title a{color:inherit;}

.block-title.block-title-left{text-align:left;}

.block-title.block-title-left:after{left:0;margin-left:0;}

.page-content .block-title{margin:0 0 10px;}

.home .block-title{font-weight:900}

.jumbotron .block-title{margin-bottom:30px;}

.frontpage-banner.image-banner .block-title{font-size:36px;font-weight:900;}

.image-banner .block-title{color:#fff;}


  .modal__background {
    background: rgba(0,0,0,.6);
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    left: 0;
    top: 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-sm-4{width:33.33333333%}


.homepage-slider__item-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.export_citation .txt{background-color: transparent;}

.export_citation .txt span{display: none;}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

.section-inner { padding-top: 60px; }

.no-padding .section-inner {	padding-top: 0px; }


#success .stats {
    margin-top: 30px;
}


#success .stats i {
    clear: both;
    width: 50%;
}


#success .stats-details {
    padding-top: 13px;
    width: 50%;
    cursor: default
}


#success .stats .stats-details span {
    font-size: 25px;
}


#success .stats .stats-details h2 {
    font-size: 15px;
    margin: 0;
}


.panel-body {
  padding: 15px;
}


.panel-body:before,
.panel-body:after {
  display: table;
  content: " ";
}


.panel-body:after {
  clear: both;
}


.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}


.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.bg-index .nome{font-weight:500;font-size:55px;line-height:50px;color:white}
.mvv .nome{font-weight:800;font-size:40px;text-transform:uppercase;color:white}
.lista-servicos .item a .nome{font-weight:600;font-size:25px;text-transform:uppercase}
.single-plano .assim-tv .tab-canais .tab-content.assimtv .item .nome{font-weight:600;font-size:16px;color:#969696}
.page-assim-app .app .lista-app .nome{color:#FF6D34;font-size:22px;font-weight:600;text-transform:uppercase}
.lista-velocidade .nome{color:#FF6D34;font-size:22px;font-weight:600;text-transform:uppercase}
.cartao .nome{color:#FF6D34;font-size:22px;font-weight:600;text-transform:uppercase}
.baixe-agora .nome{font-weight:600;font-size:22px;text-transform:uppercase;color:#FF6D34;position:relative;padding-left:50px;margin-bottom:20px}
.baixe-agora .nome .icon{position:absolute;top:-5px;left:0;font-size:38px}
.baixe-agora .nome .icon.icon-antivirus-protecao{font-size:50px;top:-15px}



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }

#page {
	margin: 2em auto;
	max-width: 1000px;
}



.one-column #page {
	max-width: 690px;
}





.ball {
	position: absolute;
	content: '';
	display: inline-block;
	height: 350px;
	width: 350px;
	border-radius: 100%;
	background: #44c8f5;
}


.ball.ball-green {
	background: #9fcb56;
	left: -31%;
	top: 60%;
	transform: translate3d(0,-100px,0);
	z-index: -1;
}


.ball.ball-orange {
	background: #faa61a;
	left: -30%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
	margin-left: -70px;
}


.ball.ball-blue {
	right: -6%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
}


        .popup-overlay {
            display: none;
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.6);
            top: 0;
            left: 0;
            z-index: 100;
            padding: 25px;
        }

.locations-div{width:255px; margin:55px auto 0px 284px; height:52%;}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}


.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}


p.rounded-topspace {
  margin-top: -14px;                                  
}


#socials,
#multi-content,
#oroscopo {
    margin-bottom:30px;
}


#multi-content .box-container {
    height:auto;
}

    
    #pagine_prev_cat,
    #pagine_next_cat,
    #path,
    .link_sinonimi,
    .navigation-slideshowForum .dot-wrapper,
    .navigation-slideshowForum-mamme .dot-wrapper,
    .box-blog,
    #edit-link,
    #socials,
    #multi-content {
        display:none;
    }

    
    .col_dx #multi-content {
        margin-top:30px;
    }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

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

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

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

.tops {
    clear: both;
    font-family: Georgia, Times, serif;
    color: #fff;
    width: 98%;
    font-size: 20px;
    margin: 0px auto;
    padding: 20px 0px;
}

    .tops ul {
        margin: 0
    }

    .tops li {
    	display: inline-block;
        text-align: left;
        width: 19%;
        margin: 0;
        padding: 4px 0;
    }
     
    .tops a {
        font-weight: bold;
        text-transform: capitalize;
        text-decoration: none;
        color: #6dbdd6;
        border: 0;
    }

    .tops li a:hover {
        text-decoration: none;
        color: #ffe658;
        border-bottom: 2px solid;
    }


.summary .product_meta span.posted_in,
.summary .product_meta span.tagged_as,
.summary .product_meta span.sku_wrapper {
    display: block;
    margin-bottom: 5px;
}

section article .signature {
  font-family: 'Clicker Script', cursive;
  color: #555;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-top: 1em;
  display: block;
}

.slickSlider li .caption{
	text-align:left;
	display:block;
	width:90%;
	margin:0 5%;
	font-size:12px;
}

#textileType article div.content .inner .caption{
display: block;
margin-bottom: 10px;
}


.slider .yellow .span3{
    font-family: 'Nunito', sans-serif;
    font-size: 35px;
    font-weight: 300;
    color: #fff;
    
    display: block;
    line-height: 20px;
}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

div.ccm-pagination span.ccm-page-right {position: absolute; top: 0px; right: 0px; margin-right: 0px !important}

div.ccm-pagination span.ccm-page-right span {margin-right: 0px}

.header-style-1 .logo-has-sticky .mk-sticky-logo,
.header-style-3 .logo-has-sticky .mk-sticky-logo {
  opacity: 0;
}

.header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo,
.header-style-3.a-sticky .logo-has-sticky .mk-sticky-logo {
  opacity: 1;
}

.logo-in-middle .logo-has-sticky .mk-sticky-logo {
  display: none;
}

.logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo {
  display: block;
}

.header-style-2 .header-logo .mk-sticky-logo {
  display: none !important;
}

.header-style-3 .header-logo .mk-sticky-logo {
  position: absolute !important;
}

.header-style-4 .header-logo .mk-sticky-logo {
  display: none !important;
}
.events .events__body .events__body__item{width:8.9375em;float:left;margin-right:.75em;padding:.75em 0em}
.events .events__body .events__body__item:last-child{margin-right:0}


#navbar {
    margin: 0;
}
.large-12{width:100%}


.hline-w {
	border-bottom: 2px solid #ffffff;
	margin-bottom: 25px;
}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {        padding: 0 !important;        margin: 0 !important;        float: none !important;        vertical-align: middle;        background-position: center bottom;        background-repeat: no-repeat;        background-size: cover;                width: 100%;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 video {        padding: 0 !important;        margin: 0 !important;        vertical-align: middle;        background-position: center center;        background-repeat: no-repeat;      }
footer.site-footer .icon-row{text-align:center;padding:25px 0}
footer.site-footer .icon-row img{margin:0 20px}
.banner-main{background-size:cover}

.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;
}
#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}
#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;}
.header-wrapper{min-height:81px}
.section-date+.header-wrapper+section.section-daily-horoscope{margin-top:0}


#rightcol ul.sidebaritem,
#rightcol li.sidebaritem {
	margin: 0px;
	padding: 0px;
	background-image: none;
	list-style-type: none;
}


div.widget,
div.widget-cat,
#rightcol li.sidebaritem {
	margin-bottom: 16px;
}


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}
.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}

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


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}

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

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

td.firstcolumn {
    padding: 5px 0 5px 25px;
}

td.firstcolumn h5 {
    margin-bottom: 0px;
}


.vc-wrap {
  display: table;
  width: 100%;
  height: 100%; }
#footer-info,#footer-info a{color:#ffffff}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}









.bggray {
	
	background-color: #f6f6f6;
}
.regular_header div#primary-nav{float:left;width:100%;border-bottom:1px solid #eee}


.intro {
	margin-bottom: 2em;
}
.marquee-overlay{background-image:linear-gradient(transparent,rgba(0,0,0,.5));height:100%;position:absolute;width:100%;z-index:1}
.marquee-jumbotron .marquee-image,.marquee-jumbotron .marquee-inner,.marquee-jumbotron .marquee-overlay{height:100%}





.wrap-footer                  { width: 980px;}


#call-to-action .triangle {
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f8f8f8;
    height: 10px;
    width: 10px;
    left: 440px;
    margin: -42px auto 33px auto;
}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:0}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:0!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
header #nav_right{text-align:left}
header .center_logo #nav_right{display:table;margin:0 auto}
header .center_logo #nav_right .phone{display:table-cell;vertical-align:middle}
header .center_logo #nav_right nav.right{display:table-cell;float:none;vertical-align:middle}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #nav_right{vertical-align:bottom}
header .center_logo #nav_right,header .side_logo #nav_right{display:none}

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


section.file-manager .img-file{
	position: absolute;
    border-radius: 6px;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.4);
}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


.webbutiles{ 
	overflow:hidden;
	margin-right: -10px;
	padding-left: 10px !important;
	}
.grid-style-3 .title-wrapper{-ms-flex:1;flex:1;padding-right:15px;min-width:60%;overflow:hidden;text-overflow:ellipsis}

		p#copyright { font-size: 12px; font-family: Georgia, serif; font-style: italic; float:right; color:#ffffff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);  }
	
			p#copyright a { color:#ffffff; }
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}

.animate-icon-module-style2-wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: auto;
}

    .animate-icon-module-style2-wrap,
    .animate-icon-module-style2 {
        display: block;
        width: 100% !important;
    }


	div.meniu div.contentMeniu ul.links {
		float:left;
	}


	div.meniu div.contentMeniu ul.links  li {
		float:left;
		list-style-type: none;
		border-right:1px solid #888888;
		margin-right: 9px;
	}
 

		div.meniu div.contentMeniu ul.links li a {
			color:#ffffff;
			text-decoration: none;
			font-weight:bold;
			padding: 7px 6px 4px 7px;
			display:block;
			border-right:1px solid #221a6c;
		}

		div.meniu div.contentMeniu ul.links li a:hover{
			color:#006dff;
			text-decoration: none;
			font-weight:bold;
			padding: 7px 6px 4px 7px;
			
		}

		div.meniu div.contentMeniu ul.links  li a:first-child {
			padding-left:0px;
		}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}
#site-navigation .menu-item-has-children .fa,#site-navigation .page_item_has_children .fa{float:right;font-size:14px;width:40px;height:40px;text-align:center;line-height:40px;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}
#site-navigation .menu-item-has-children .fa.open,#site-navigation .page_item_has_children .fa.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }


.partners-block {
  display: none; }

  .partners-block h6 {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 20px; }

.product_main .product-block {
	float: left;
	width: 100%;
	
}

.product_main .product-block a { color:inherit; text-decoration:inherit;}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}
.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:.77778rem;height:.77778rem;border:.11111rem solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}
 
	
	
	
	a img.alignright,
	a img.alignleft,
	.gdlr-frame-shortcode.gdlr-align-right,
	.gdlr-frame-shortcode.gdlr-align-left{ float: none; margin-left: auto; margin-right: auto; text-align: center; }


.item-tit-pacote-new {
    font-family: 'Raleway-Medium';
    font-size: 17px;
    line-height: 20px;
    max-height: 80px;
    color: #00451d;
    font-weight: 400;
    overflow: hidden;
    margin: 15px 15px 5px 15px;
    text-transform: none;
    display: inline-table
}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


.wrapper{border: 1px solid #e9e9e9;}


.footer-widget ul:not(.post-meta):not(.nav-dir):not(.instagram-images):not(.social-icons) li {
    border-bottom: 1px solid rgba(255,255,255,0.1);
}


.video {
margin:0 0 15px 0;
padding:0;
width:180px;
float:left;
height:208px;
}
#footer-philosophy-inside-right .accordion-content,#footer-philosophy-inside-right .accordion-title{margin:0 0 24px}
 

#footer-philosophy-inside-right .accordion-content, #footer-philosophy-inside-right .accordion-title {margin: 0 0 24px 0;}


.carousel-caption {
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    padding: 0;
}

    .carousel-control {
        z-index: 999;
    }



.benefit-item {
    margin-bottom: 30px;
}

.benefit-item img {
    float: left;
}


.benefit-item .benefit-icon {
    float: left;
    font-size: 40px;
    margin: 0 15px;
}


.benefit-item .benefit-title,
.benefit-item p {
    margin-left: 80px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888888;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}
.navbar-toggle.collapsed .icon-bar{visibility:visible;}
 .add-header-height, .header-style-1 .mk-header-inner, .header-style-3 .mk-header-inner, .header-style-3 .header-logo, .header-style-1 .header-logo, .header-style-1 .shopping-cart-header, .header-style-3 .shopping-cart-header{ height:90px!important; line-height:90px; }
.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}
 .main-container {
width: 100%;
margin: 0 auto;
clear: both;
display: block;
}

.mobile-menu-active .main-container {
left: 300px;
transition: left 500ms ease;
}

#sw_facebook_display {
	position: relative;
}

.f-link{
    padding: 10px;
}

.f-link ul{
    padding: 10px;
    text-align: center;
    margin: 0;
}

.f-link ul li{
    list-style: none;
    border-right: 1px solid #f2f2f2;
    line-height: 14px;
    display: inline-block;
    margin-bottom: 10px;
}

.f-link ul li a{
    color: #fff;
    padding: 0 4px;
    font-size: 12px;
}

.f-link ul li a:hover{
	text-decoration:none;
}

.f-link ul li:last-child{
	border-right: 0px solid;
}

#testimonials .story {
    background: #fffffb;
    padding: 35px 30px;
    text-align: left;
}

.copyright .copyright-link{display:inline-block; vertical-align:top;}

.copyright-link li{display:inline-block; padding:0 3px 0 7px; line-height:12px; border-left:1px solid #000;}

.copyright-link li a{text-decoration:underline; line-height:12px; color:#000;font-size:11px;font-family:Verdana,Geneva,sans-serif;}

.copyright-link li a:hover{color:#de172a;}


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

.blog.single-post.content.nosidebar {
    padding-top: 178px !important;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.nav-overlay .vert-center{display:table-cell;vertical-align:middle}
.nav-overlay.add-scrolling .vert-center{display:block}
article.preorder-block .links .inner .vert-center{vertical-align:middle;display:table-cell}
.gallery .slide .gallery-info .table .vert-center{display:table-cell;vertical-align:middle}
.gallery .slide .overlay .vert-center{display:table;height:100%;width:100%}
.photo-page-gallery .gallery-info .table .vert-center{display:table-cell;vertical-align:middle}
section.photos .photo .overlay .vert-center{display:table;height:100%;width:100%}
.four-o-four .vert-center{display:table-cell;vertical-align:middle;text-align:center}
.four-o-four .vert-center h2{color:#121212;font-size:35px;letter-spacing:1px;font-weight:300;margin-bottom:40px}
.four-o-four .vert-center a{color:#121212;text-decoration:underline;font-weight:300;font-size:18px}


#_the_navigation .sf-menu {
    background-color: #AB1F22 !important;
    xmargin-top: 1rem !important;
}

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


.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;
}
#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}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
#footer #footer-quote{font-weight:300;min-height:306px;font-style:italic;display:inline-block;margin-top:-6px;font-size:30px}
#footer #footer-quote a{font-style:normal;font-weight:400}


  .large-12 {
    width: 100%; }


.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important; }


.page-numbers {
  list-style: none;
}

.page-numbers a {
  background-color: #383732;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}

.page-numbers a:hover {
  background: #fa5742;
}

.page-numbers .current {
  background: #fa5742;
  color: #fff;
  padding: 10px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
}


.woocommerce .page-numbers {
    background-color: transparent;
}


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:36px;}


.menu-item a {
  padding: 10px !important;
}

.fancy_heading_line .inside{margin-bottom:15px}

.chek-list {
    color: #7e7e7e;
    font-size: 14px;
    font-family: 'Light';
    line-height: 30px;
    margin: 0;
    padding: 0    
}

.chek-list li {
    list-style: none;
}

.chek-list li i {
    color: #89a738;
    font-size: 16px;
    padding-right: 10px;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.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}


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



.article_section_wrapper{
display: inline-block;
margin-bottom: 30px;
vertical-align: top;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}



.front-page .article_section_wrapper{width:49%;}


.article_section_wrapper:nth-child(odd){
padding-right: 20px;
}


.article_section_wrapper h2{
font-size: 24px;
margin-bottom: 15px;
}

	
	.front-page .article_section_wrapper,
	.article_section_wrapper:nth-child(odd),
	.article_section_wrapper {
	width: auto;
	display: block;
	padding:0;
	}

		#caption_1 a
		{
			color: #fff;
		}
#top-header,#et-secondary-nav li ul{background-color:rgba(46,163,242,0)}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(46,163,242,0)}

#top-header .et-social-icons {
    display: inline-block;
    float: none;
    padding-right: 10px;
}

#top-header a {
    font-size: 14px !important;
    white-space: nowrap;
}



.home #top-header {
background-color: rgba(27, 153, 206, 0) !important;
background: rgba(27, 153, 206, 0) !important;
}

.text-reversed {color:#fff;}




.bg-dark-grey-reversed .text-reversed p {color:#fff; margin:3em 0; font-size:1.6em;}

.bg-dark-grey-reversed .text-reversed p strong {color:#f5822b;}

.bg-dark-grey-reversed .text-reversed p a {color:#f5822b;}

#resources-ctas p.text-reversed {
    margin-top:0;
}


.header-promotion {
  background-color: #fff;
  color: #616363;
  border-bottom: 2px solid #616363;
  min-height: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-transform: uppercase;
  font-size: 14px;
  padding: 5px 10px; }

.widget_featured_posts .first-post {
   float: left;
   width: 48.70129870%;
   margin-bottom: 20px;
}

.widget_featured_posts.widget_featured_posts_vertical .first-post,
.widget_featured_posts.widget_featured_posts_vertical .following-post {
   float: none;
   width: 100%;
}

img.bg {
			
			min-height: 100%;
			min-width: 1024px;
			
			
			width: 100%;
			height: auto;
			
			
			position: fixed;
			top: 0;
			left: 0;
		}





        
 




    .boxed-txt {
        color: #fff;
        z-index: 999;
        position: relative;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin: 0;
        vertical-align: middle;
        display: table-cell;
        text-transform: uppercase;
        padding: 0px 30px;
        
    }

    .boxed-txt i {
        font-size: 90px;
    }

    .boxed-txt h1 {
        margin: 0;
        font-weight: 300;
    }

    .smaller-box .boxed-txt {
        text-transform: inherit;
    }
.menu-title,.menu-title-expanded{color:#FFF;font-weight:normal;font-size:18px;float:right;padding-top:1px;}
.menu-title-expanded{display:none;}
.expanded .menu-title-expanded{display:inline;}
.block .block__title a{text-decoration:none}
.block .block__header-content[data-animated-visible] .block__title a{animation:0.5s ease-in-out underline;animation-fill-mode:forwards;animation-delay:.3s}
.posts--related .block__title{margin-bottom:0}


	.content-area {
		float: left;
		width: 100%;
		margin: 0 -30% 0 0;
	}


	.no-sidebar .content-area,
	.no-sidebar .site-main,
	.page-template-fullwidth-page-php .site-main {
		float: none;
		margin: 0;
	}

#main-wrapper.main-wrapper.full-width {padding-top: 0;}


#main-content {margin-top: 15px;}



#main-wrapper {
  padding: 20px 0;
}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}



.page-admin #main-content-inner .nested,
.page-admin #content-group,
.page-admin #content-region,
.page-admin #content-inner {
  margin-bottom: 1.5em;
  overflow: visible;
}



.db-offline .page .header-group-inner,
.db-offline .page .main-inner {
  padding-left: 10px;
  padding-right: 10px;
}


.plus, .minus { cursor:pointer; }
.topbar-brand .logo-inverse{display:none}
.topbar.topbar-inverse .topbar-brand .logo-inverse{display:inline-block}
.body-scrolled .topbar.topbar-inverse.topbar-sticky .topbar-brand .logo-inverse{display:none}
