﻿
.sche21{
 position: absolute;
    right: 19px;
    bottom: 16px;
    border-radius: 10px;
}
h1.site{margin-bottom:36px;padding-top:6px}
h1.site svg{width:60%}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}


#search {
	width:188px;
	position: absolute;
	top: 216px;
	z-index: 100;
	right: 0px;
}

#search .searchinput {
	width: 160px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 11px;
}

#search .searchbutton {
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	float: right;
	padding: 0px;
	top: -2px;
}

#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; }
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}






.header.header-logo-white .normal-logo {
    display: block !important;
}





.header.header-logo-black .normal-logo {
    display: none !important;
}


.header.header.navbar-scrolling .normal-logo {
    display: none !important;
}


.header-menu-middle.header.header-logo-white .normal-logo,
.header-menu-middle.header .center-logo {
    display: inline-block;
}


.header.scrolling-header .navbar.navbar-default.navbar-scrolling .normal-logo,
.header.scrolling-header .navbar.navbar-default.navbar-scrolling-fixing .normal-logo {
    display: none;
}

    .header .navbar.navbar-default .normal-logo {
        display: none;
    }


  #footer .ce_image {
    float: left;
    margin-right: 35px;
  }


  #footer .ce_image img {
    max-height: 120px;
    width: auto;
  }



  .modal__inside .ce_image {
    float: right;
    width: 360px;
  }


    .modal__inside .ce_text,
    .modal__inside .ce_image {
      float: none;
      width: 100%;
    }


.pagination .nav-links {
	padding-right: 106px;
	position: relative;
}


.pagination .nav-links:before,
.pagination .nav-links:after {
	color: #fff;
	font-size: 32px;
	line-height: 51px;
	opacity: 0.3;
	position: absolute;
	width: 52px;
	z-index: 1;
}


.pagination .nav-links:before {
	content: "\f429";
	right: -1px;
}


.pagination .nav-links:after {
	content: "\f430";
	right: 55px;
}
.text-center{text-align:center}


.home .home-block .text-center {
	display: block;
	width: 100%;
}


h1.text-center {
	position: relative;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.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}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.nav-main ul li.nav-item-people a{color:#C15F3D}
.nav-main ul li.nav-item-people a:before{content:""}
li.menu-item.placeholder:hover ul{display:none}

		#baseMenu li.cart img { width: 22px; height: 22px;}

.thankyou-message{
    color: #e2af38;
    border: 1px solid;
    padding: 7px;
    margin-top: 19px;
    font-size: 15px;
    display: none;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#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}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.get-started{border-radius:0px;background-color:#3462ab;font-weight:700;text-transform:uppercase;text-align:center;padding:10px 13px 5px 10px!important;height:35px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
.get-started a{color:#fff!important}
.get-started:hover{background-color:#333333}
.et-fixed-header #top-menu .get-started a{color:#fff!important}

  .td-affix #td-header-menu {
    display: block;
  }


.td-header-style-4 #td-header-menu,
.td-header-style-5 #td-header-menu,
.td-header-style-6 #td-header-menu,
.td-header-style-7 #td-header-menu,
.td-header-style-12 #td-header-menu {
  display: block;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  display: inline-block;
  vertical-align: top;
}

  .td-header-style-8 .td_stretch_content #td-header-menu,
  .td-header-style-8 .td_stretch_content_1200 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1400 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1600 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1800 #td-header-menu {
    padding-left: 20px;
  }


.sidebar-img {
	float: left;
	margin-right: 10px;
}

#footer_sec_1 { 
	display:block;
	height:auto;
	margin:0 auto 14px auto;
	z-index:0;

	width:93.75%; 
	max-width:93.75%;
	padding: 0 3.125%; 
	margin:0;
}

#footer_sec_1, #footer_sec_2, #footer_sec_3, #footer_sec_3_corp, #footer_sec_4 {
	width:93.75%; 
	max-width:93.75%;
	padding:0 3.125%; 
	margin:0;
}

	#footer_sec_1, #footer_sec_2, #footer_sec_3,#footer_sec_3_corp, #footer_sec_4 {
		width:96.923076923077%; 
		max-width:96.923076923077%;
		padding:0 1.538461538462%; 
		margin:0;
	}

.widget-container {background-color: transparent;}

.index-bottom-div{width:736px;height: 133px;}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-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}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}
#my_account_menu{position:absolute;top:18px;left:710px;background:#f6f6f7;width:157px}
#my_account_menu li{margin:8px 10px 8px 30px;display:block;list-style-type:disc;list-style-position:outside;letter-spacing:1px;color:#aaa}
#my_account_menu li a{color:#aaa}
#my_account_menu li a:hover{//color:#F47E71}

      .nav-main.pw .regular li.menu-login {
        float: right;
        margin-right: 5%; }

        .nav-main.pw .regular li.menu-login.logout {
          margin-right: 3%; }
.m2o-migrated-screen .capture_orButtons .or{display:none !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-lg-6{width:50%}

	
	.servise_title_box{
		min-height: 140px;
	}


    .servise_title_box i{
      display: inline-block;
      font-size: 30px;
      color: #ccc;
      margin-bottom: 20px;
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .servise_title_box.active,
    .servise_title_box:hover{
      border-color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }


    .servise_title_box.active i,
    .servise_title_box:hover i{
      color: #ffb60b;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}



.top_links{
	line-height:180%;
	font-size:11px;
	display:block;
	color:#919191;
	margin: 0;
	padding: 0;
	float: left;
	font-weight: normal;
}


.top_links a{
	text-decoration:none;
	color:#919191;
}


.top_links a:hover{ 
	text-decoration:underline; 
}



.top_links [class^="icon-"]:before, .top_links [class*=" icon-"]:before{
	margin-right: 5px;
	line-height: 1;
}


	.responsive .top_links {
		float: none;
		margin: auto auto 10px;
	}


	.responsive .top_links li{
		font-size: 14px;
		line-height: 200%;
		margin: 10px 0;
	}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}



.social-profiles-widget img {
    margin: 0 4px 0 0;
}
 

.social-profiles-widget img:hover {
    opacity: 0.8;
}




#wrapper {
  margin: 0 auto;
  width: 960px;
  text-align: left;
  padding: 0;
  }

.footer-bottom-links{margin:0 auto;width:1070px;height:60px;}

.footer-bottom-links ul li{display:block;color:#fff;font-size:13px;}

.visible-phone {
  display: none !important;
}
.calendar-calendar th.days{color:#ccc;background-color:#224;text-align:center;padding:1px;margin:0;}
.calendar-calendar .week-view .full .days{width:13%;}
.exam-countdown .countdown-date .days{display:inline-block;font-weight:bold;font-size:16px;color:#494658;margin-top:46px;}


#cat{
margin:0px 25px;
display:block;
width:900px;
height:110px;
background:#f0f0f0;
}


#cat ul li{
text-align:center;
float:left;
}

#cat ul li img{
margin:10px 30px;
}

#cat ul li a{
display:block;
color:#688216;
}


.container {
  position: relative;
  padding: 0 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1720px; }

  .container--medium {
    max-width: 1450px; }

  .container--small {
    max-width: 870px; }

  .container--full {
    max-width: 100%;
    padding: 0; }

    .bottom__main .container {
      display: -ms-flexbox;
      display: flex; }
.skip-links-desktop{display:none}


.menu_item .category_2nd_level
{
}


.menu_item .category_2nd_level:hover
{
	text-decoration: underline;
}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}


.gtco-social-icons {
  margin: 0;
  padding: 0;
}

.gtco-social-icons li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.gtco-social-icons li a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #17B794;
  padding-left: 10px;
  padding-right: 10px;
}

.gtco-social-icons li a i {
  font-size: 20px;
}
 

 
#cmsms_icon_5d21ef4a6f1aa { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a6f1aa .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}

ul#main_nav {
	float:right;
	margin:-35px 0 0;
	clear:both;
}

* + html ul#main_nav {
	margin:40px 0 0;
}

ul#main_nav li {
	float:left;
}

ul#main_nav li a {
	display:block;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}


.social {
  margin: 0;
}

.footer .social { display:inline-block; }

.footer .social li {
	list-style:none;
	display:inline-block;
	margin-right:11px;
}

.footer .social li a:hover { opacity:0.5; }


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

#menu-main li.ph-no a span {
	font-weight:900 !important;
	font-size:20px!important;
	color:#7dbbb0 !important;
}

.header-wrap.logo-left.fixed-header #menu-main li.ph-no a span {
	color:#7dbbb0 !important;
}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1200px;}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  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;float:left}
.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.main-header__body__logo,.main-tag.site-block,.post-print,#div-leaderboard-standard-ad{width:100% !important;height:50px !important;text-align:center}
#div-leaderboard-standard-ad{width:100%;height:0 !important;padding-top:12.3626374%;position:relative}
#div-leaderboard-standard-ad iframe{height:100% !important;width:100% !important;position:absolute;top:0;right:0;bottom:0;left:0}
.responsive-leaderboard-container{position:relative;height:50px;float:left;width:100%}
.responsive-leaderboard{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:transform(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.comment-body,.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.comment-body:after,.comment-body:before,.container:after,.container:before{content:" ";display:table}
.comment-body:after,.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.affix .container-fluid{width:1100px}
footer .comment-body,footer .container{max-width:980px}
footer .container.inferior,footer .inferior.comment-body{padding-bottom:10px}
footer .container.inferior p,footer .inferior.comment-body p{font-family:"Open Sans Semibold";color:#fff;font-size:12px;margin-bottom:0}
footer .container.inferior hr,footer .inferior.comment-body hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #a9a9a9}


.section-title {
  font-size: 30px;
  font-size: 2em;
  font-weight: 300; }

div#menupad div.menusection{
	margin:			0px 0px 6px 0px;
	border-left:		4px solid #cccccc;
	padding-left:		10px;
	padding-bottom:		4px;
}

.col-full, #wrapper { width: 1200px; max-width: 1200px; }


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}
.header-mobile__login-button-wrap,.header-mobile__logout-button-wrap{display:block;float:left;width:50%;height:36px;height:3.6rem;padding:0 0 0 10px;padding:0 0 0 1rem}

.mh-slider-caption, .mh-posts-stacked-title, .mh-posts-lineup-caption { background: #1e73be; background: rgba(30, 115, 190, 0.8); }
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#000000}
#footer-widgets .footer-widget li:before{top:11px}


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


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


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


.et_pb_container.clearfix.et_pb_empty_slide {
    height: auto !important;
    padding-bottom: 70%;
}
#footer-social a{margin:0 22px}
#footer-social a span{display:none}
#footer-social{padding:32px 0 34px;text-align:center}
#footer-social a i{margin-right:5px}
#footer-social a:hover{color:#000}
.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}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}


.integration-logos {
	margin: 5px 20px;
}

.socail_icon ul li {display: inline-block; list-style: outside none none;  margin: 0 auto;  padding: 0 10px;  text-align: center;}

.socail_icon ul li a {font-size: 32px; font-weight: 600;}


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


.navbar-header:after {
  clear: both;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-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-left:5px;padding-right:5px}
.col-md-4{width:33.33333333%}
.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-6{width:50%}


a.woo-sc-button.small { padding:2px 10px; font-size:0.9em;}


.footer-social-icons{
    text-align: center;
    padding:25px 0 5px; 
}


.footer-social-icons a{
    font-size: 20px;
    font-family: Arial;
    margin: 0 2px;
    color:#FFF;
    border:1px solid #FFF;
    width:32px;
    height:32px;
    text-align: center;
    line-height: 32px;
    display: inline-block;
}


.footer-social-icons a:hover{
    background: #FFF;
    color:#E5623B;
}


.bottom-footer a, .footer-social-icons a {
    text-decoration: none;
}
.swiper-slide .slide-image{float:left;width:440px;margin-left:0;margin-right:0}
.home .featured-slider .swiper-slide .slide-image{position:relative;height:372px}
.home .featured-slider .swiper-slide .slide-image .slide-image-inner{position:relative;height:372px;padding-top:2px;overflow:hidden;display:flex;align-items:center}
.home .featured-slider .swiper-slide .slide-image img{width:100%;height:auto}
.mtt-result .pressdate{float:right;margin-left:10px}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.fhmm .container {
	position: relative;
}


#page {

	max-width: 1180px;

	margin: 0 auto;

	background-color: #FFFFFF;

	box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

	border-top: 3px solid #800000;

}


.wide #page {

	max-width: 100%;

}



.navigation-link { font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; }


.mobile-navigation .navigation-link, .mobile-navigation .navigation-heading { border-bottom: 1px solid #182137; padding: 15px 25px; }


.top--banner .navigation-link { font-size: 13px; }
.wrapper{font-size:0;display:block}
.wrapper.reverse{direction:rtl}
.main-content.home .list-inset.wrapper li a{opacity:0}
.contact-information-header .wrapper{text-align:right}


.g1-collection-more-inner {
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto; }
ul.content_button li.first{border-top:0px solid #dbdbdb;}
#superfish-2 .sf-depth-2.first a{margin-top:8px;}
.header-bottom-right{width:auto}
header.sticky .header-bottom-right{padding-top:0!important}
.view-carousel #current-large-slide .current-large-slide-controls-prev,.view-slideshow #current-large-slide .current-large-slide-controls-prev{left:0;}
.view-carousel #current-large-slide .current-large-slide-controls-prev:before,.view-slideshow #current-large-slide .current-large-slide-controls-prev:before{content:"\2039";font-size:70px;font-size:4.375rem;}

#breadcrumbs{ width:80%;
  margin:auto;
  overflow:hidden; font-size:14px;font-family: 'Source Sans Pro', sans-serif; padding-top:9px; }
.partial_footer .col3 p .label_footer{font-size:12px}
footer .col50{position:relative;display:block;clear:both;width:100%;text-align:center}
footer .col50.footer-firstcol{display:none}
footer .col50.footer-firstcol ul{padding-left:1em;padding-right:.25em;line-height:1em}
footer .col50.footer-firstcol ul li{padding:.25em 0}
footer .col50.footer-firstcol h3{color:#fff;margin-bottom:.5em}

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

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.bottom-footer .col-xs-12 .algo{
	display:block;
}

	.bottom-footer .col-xs-12 a{
		display:block;
		width:100%;
		text-align:left !important;
		margin-bottom:10px;
	}

	.bottom-footer .col-xs-12{
		text-align:left !important;
	}

	.bottom-footer .col-xs-12 span{
		display:none;
	}

	.white-bg .row, .white-bg .col-xs-4, .white-bg .col-xs-8, .white-bg .col-xs-10, .white-bg .col-xs-12, .white-bg .step, .white-bg .btn{
		width:100% !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}




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

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}
.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;}
.tooltip.bottom{padding:5px 0;margin-top:3px}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}
.popover.bottom{margin-top:10px}
.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}
.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}


.bottom {
	background-color: #e2001a;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #FFFFFF;
}


.bottom a{
	color: #FFFFFF;
}
.tilter{display:block;position:relative;color:#fff;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-perspective:1000px;perspective:1000px;height:100%;cursor:pointer}
.tilter:focus,.tilter:hover{color:#fff;border:none!important;box-shadow:none!important}
.tilter.has-tint figure:before{content:'';position:absolute;background-color:rgba(51,51,51,.5);z-index:1;height:100%;width:100%;top:0;left:0}
.om-maximenu .om-maximenu-top{position:relative;}
.om-maximenu.om-maximenu-dock.om-maximenu-top ul.om-menu li.om-leaf-icon .om-maximenu-content{top:50px;}
.om-maximenu.om-maximenu-dock.om-maximenu-top.om-maximenu-column ul.om-menu li.om-leaf-icon .om-maximenu-content{top:-30px;}
.om-maximenu.om-maximenu-dock.om-maximenu-top{height:30px;}
.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top{height:auto;}
.om-maximenu.om-maximenu-dock.om-maximenu-column.om-maximenu-top.om-maximenu-column ul.om-menu{height:auto;}
.om-maximenu.om-maximenu-float.om-maximenu-top{height:30px;}
.om-maximenu.om-maximenu-float.om-maximenu-top .om-maximenu-content{bottom:auto;top:30px;}

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


.features{font-size:14px;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.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}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}
.table-s1 .item .c5{width:20%}
.table-s1 .item .c5 .btn{font-size:16px;font-size:1rem}
.table-s1 .item .c5 .btn--blue{margin-bottom:4px}
.table-s1.table-big .item .c5{padding-right:20px}
.table-s1.table-big .item .c5 .btn{padding:1.6rem 1rem;font-size:21px;font-size:1.3125rem}


.td_module_1 .td-module-thumb{
	overflow:hidden;

}


.td_module_16 .td-module-thumb {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}

	.td_module_16 .td-module-thumb .entry-thumb {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.td_module_10 .td-module-thumb {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}

	.td_module_10 .td-module-thumb .entry-thumb {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

	.td-module-thumb .entry-thumb{
		width:250px;
			max-width:250px;
	}

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