@media (min-width: 768px) {
  .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-6 {
    display: block !important;
    margin-left: -100px !important;
  }
		.tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-9 {
    transform: translateX(-20%) !important;
}
		
		.tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-7.dropdown-menu-right {
    min-width: max-content;
    right: -170%!important;
}
}
@media (min-width: 768px) {
  .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-7 {
    margin-left: -800px;
}
}

.page-id-31797 {margin: 0 !important}


.custom-gravity-form {
    margin-top: 20px;
    clear: both;
}

.page-id-26616 .top_site_main {
  display: none;
}

.sectiondates{
padding:30px;	
}
.sectiondates1{
	padding:20px;
}
sectiondates2{
	padding:20px;
}
.minihead{
	color:#38b0d3 !important;
}
.carousel-cell h4 {
    font-family: 'Playfair Display';
    color: #2b82bb !important;
}
.paraggg{
	    text-align: justify !important;
    color: #8c8c8c !important;
    line-height: 1.4em !important;
    font-size: 16px !important;
	padding:20px;
}
.uc_details-icon {
    display: none;
}
.uc_icon_image_content_box .uc_details p{
	font-family:'DM Sans', sans-serif !important;
	font-size:16px !important;
	color:#8c8c8c !important;
}
.uc_icon_image_content_box .uc_details h4
{
font-weight:bold !important;
margin: 20px 0px 20px !important;
color:#001f3f !important;
	font-size:17px !important;
font-family:"Playfair Display", serif !important;
}

h2.sow-headline {    
	font-family: 'Playfair Display' !important;
  font-weight: 400 !important;	
}
h3.sow-headline{
		font-family: 'Playfair Display' !important;
  font-weight: 400 !important;	
}
/* Enter Your Custom CSS Here *//* Enter Your Custom CSS Here */
@media only screen and (max-width: 1024px) {
    /* Styles for screens 1024px and smaller */
       .mobile-menu-wrapper {
          padding-left: 0% !important;
  }
}
.tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-7.dropdown-menu-right {
    margin-right: 69px;
}
 .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-9.dropdown-menu-right {
         margin-right: -840px !important;
}    
 
.tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-6 {
    
    margin-right: 95px;
}


/* Enter Your Custom CSS Here *//* Enter Your Custom CSS Here */

.copyright-area .text-copyright{
    text-align: center;
  }
  .footer {
      padding-top: 15px !important;
      padding-bottom: 15px !important;
  }
  .footer ul li {
      margin-bottom: 0px !important;
  }
  #gtranslate_selector {
      background: transparent !important;
  }
  /**/.site-content{padding-top:30px;}
  
  .entry-content h4{color:#009ac8;}
  
  .flex-cell{display:flex;align-items:stretch;align-content:stretch;}
  
  #toolbar .thim-social{margin:0;float:left;}
  
  #toolbar .thim-social li{display:table-cell;vertical-align:middle;}
  
  #toolbar .thim-social a{border-width:0;display:table-cell;vertical-align:middle;}
  
  #landing-buttons{margin-top:20px;}
  
  @media (min-width:780px){#landing-buttons{margin-top:-168px;}
    .home #text-3 {

    position: absolute;
    right: -82px;
    top: 0px;
}
  }
  
  .custom-icon-box .thim-widget-icon-box.thim-widget-icon-box-base{background:rgba(0,0,0,.75);}
  
  .custom-icon-box .thim-widget-icon-box.thim-widget-icon-box-base h3{font-size:18px;height:100px;display:table-cell;vertical-align:middle;margin:0;}
  
  .custom-icon-box .thim-widget-icon-box.thim-widget-icon-box-base a{color:#fff;}
  
  .custom-icon-box .thim-widget-icon-box.thim-widget-icon-box-base i{color:#009ac8;}
  
  .top_site_main .page-title-wrapper{padding:20vh 0;}
  
  .text-container{padding:0.75em 1.5em;background:#EEEEEE;}
  
  .text-container p{margin-bottom:10px;}
  
  .text-container strong, .text-container i{color:#02243c;}
  
  .text-container.highlight{background:#02243c;color:#fff;}
  
  .text-container.highlight a, .text-container.highlight ul li, .text-container.highlight h1, .text-container.highlight h2, .text-container.highlight h3, .text-container.highlight h4, .text-container.highlight h5, .text-container.highlight h6{color:#fff;}
  
  .text-container.highlight .wpcf7-form .wpcf7-submit{background:#5bc236;}
  
  .text-container.highlight.light{background:#009ac8;color:#fff;}
  
  .text-container.highlight.light i{color:#fff;}
  
  .text-container.highlight.dark{background:#02243c;color:#fff;}
  
  .text-container.highlight strong{color:#fff;}
  
  .text-container.highlight i{color:#009ac8;}
  
  .text-container > .our-team-item{height:auto;}
  
  ul.course-dates{margin:0;}
  
  ul.course-dates li{background:#5bc236;color:#fff;padding:0.5em 1em;margin:0.5em 0;display:block;text-align:center;border-radius:2px;font-size:0.8em;}
  
  ul.course-dates li a, ul.course-dates li a:visited, ul.course-dates li a:hover{color:#fff;}
  
  .top_site_main:before{background:none;}
  
  .top_site_main{background-color:#02243c;}
  
  .top_site_main .page-title-wrapper h1{background-color:rgba(0,154,200,0.75);display:inline-block;padding:0.25em;border-bottom:2px solid #fff;}
  
  .top_site_main .page-title-wrapper h1:before{background:none;}
  
  .banner-description p{background-color:rgba(0,154,200,0.75);display:inline-block;padding:0.25em 0.5em;}
  
  .wrapper-box-icon.overlay .smicon-box{min-height:initial;}
  
  .wrapper-box-icon.overlay .heading__primary{font-size:inherit;}
  
  .youtube-iframe iframe{width:100%;height:246px;}
  
  .no-margin-bottom-panel .so-panel, .no-margin-bottom-sc .sc_heading{margin-bottom:0 !important;}
  
  .sc_heading{margin-bottom:0;padding-top:21px;}
  
  ol{margin-left:15px;}
  
  a.widget-button.normal{background:#009ac8;}
  
  a.widget-button:hover{background-color:#54BBFF;}
  
  .widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number .items-number{color:#fff !important;}
  
  .bg-right{background-position:right center !important;}
  
  article .readmore a{color:#fff !important;}
  
  .widget_shopping_cart .widget_shopping_cart_content .buttons a:hover{color:#fff !important;}
  
  .white-accordion .thim-widget-accordion .panel-default{background-color:#fff;}
  
  .thim-widget-accordion .panel-title{padding:0.5em;}
  
  .white-accordion .thim-widget-accordion .panel-title a:before{content:none;width:0;height:0;}
  
  .white-accordion a{color:#02243c;font-size:18px;font-family:'Roboto';text-transform:uppercase;font-weight:normal;}
  
  .educationbs{font-size:0.8em;}
  
  .our-team-item{min-height:400px;}
  
  .wrapper-lists-our-team a.join-our-team{color:#fff;}
  
  .courses-row h3.widget-title{font-size:14px !important;}
  
  .thim-testimonial-slider .slides-content .description{margin-top:10px;}
  
  .slide-content .description img{margin-bottom:10px;}
  
  form.wpcf7-form label{display:inline;}
  
  .wpcf7-form-control-wrap{width:100% !important;margin:0 0 1em !important;}
  
  .wpcf7-form .wpcf7-submit{color:#fff !important;}
  
  .wpcf7-form input{color:#212121 !important;}
  
  #field-visits{padding:1em 0 2em;}
  
  #field-visits h5, #why h3{color:#fff !important;}
  
  #field-visits p{margin-top:1em;}
  
  #why .carousel-cell{width:33%;padding:0 1em;}
  
  #why .carousel-cell p{font-size:1.2em;}
  
  #field-visits .carousel-cell{width:300px;margin:0 1em;text-align:center;}
  
  .flickity-prev-next-button{padding:0;}
  
  .flickity-page-dots{bottom:0 !important;}
  
  .flickity-page-dots .dot{background:#fff !important;}
  
  #masthead .navigation{padding-top:0em;padding-bottom:1em;}
  
  .navigation .width-logo img{margin-bottom:0;}
  
  .navigation .menu-right ul{line-height:1;}
  
  .navigation .menu-right ul li>div{padding:3em 20px 0px 0px !important;}
  
  #magic-line{bottom:2px;}
  
  .cart-mobile{display:none;}
  
  @media (max-width:768px){.mobile-menu-container ul > li > ul.sub-menu > li > ul.sub-menu{display:block;}
  
  .mobile-menu-container ul li > span{margin-left:2rem;}
  
  .cart-mobile{float:right;display:inline-block;cursor:pointer;z-index:1;vertical-align:middle;width:30px;height:28px;padding:0;position:absolute;top:50%;right:60px;font-size:2.5rem;color:#009ac8;margin:0;margin-top:-14px;}
  
  }
  
  @media (min-width:769px){.navbar-nav > li > ul{margin-top:5px;}
   .footer_widget .panel-grid-cell {
      width: 50%;
      float: left;
  }
  .navigation .navbar-nav>li>a, .navigation .navbar-nav>li>span, .site-header.affix .navbar-nav>li>a, .site-header.affix .navbar-nav>li>span.disable_link{padding:3em 20px 0;}
  
  .navigation .navbar-nav > li .sub-menu li > a, .navigation .navbar-nav > li .sub-menu li > span{border:0 !important;}
  
  .navbar-nav li.dropdown_full_width .sub-menu > li{width:20% !important;}
  
  .navbar-nav li.dropdown_full_width .sub-menu > li > ul > li{width:100% !important;}
  
  .navigation .navbar-nav > li .sub-menu li > span, .navigation .navbar-nav > li .sub-menu li > span:hover{color:#009ac8 !important;}
  
  .navbar-nav li.standard .sub-menu > li:hover, .navbar-nav li.multicolumn .sub-menu > li > ul > li:hover{background-color:white;}
  
  .navbar-nav li.standard .sub-menu > li:hover, .navbar-nav li.multicolumn .sub-menu > li > ul > li:hover a{color:#666 !important;}
  
  .img-menu-jesus, .img-menu-cus, .img-menu-oxford, .img-menu-hh, .img-menu-murray, .img-menu-christi, .img-menu-ucl, .img-menu-uol, .img-menu-children, .img-menu-hugher{background-size:20%;background-repeat:no-repeat;background-position:left center;padding:1em 0 1em 4.5em !important;}
			
	.summer-london, .summer-cambridge,.summer-oxford{font-weight:bold !important;}
  
  .img-menu-jesus{background-image:url('https://literegal.co.uk/literegal_2017/wp-content/uploads/2016/11/Jesus_Lawn_Jesus_College_Cambridge-e1455623473918-150x150.jpg');}
			
	.img-menu-oxford{background-image:url('https://www.literegal.co.uk/wp-content/uploads/2025/01/University-of-Oxford.jpg');}
  
 .img-menu-cus{background-image:url('https://www.literegal.co.uk/wp-content/uploads/2017/02/cus6-e1487352593743.jpg');}
  .img-menu-hugher {background-image:url('https://www.literegal.co.uk/wp-content/uploads/2019/06/220px-Hughes_Hall__cricket_ground.jpg');}  
  .img-menu-murray{background-image:url('https://literegal.co.uk/literegal_2017/wp-content/uploads/2016/11/img11-150x150.jpg');}
  
  .img-menu-christi{background-image:url('https://literegal.co.uk/literegal_2017/wp-content/uploads/2016/11/pic1-e1465362274403-150x150.jpg');}
  
  .img-menu-ucl{background-image:url('https://literegal.co.uk/wp-content/uploads/2016/11/Trafalgar_Square_London_2_-_Jun_2009-e1461664689161-150x150.jpg');}
  
  .img-menu-uol{background-image:url('https://www.literegal.co.uk/wp-content/uploads/2021/04/girl-shaking-macek-hand-lite-regal-education-scaled-1-min.jpg');}
  
  .img-menu-children{background-image:url('https://www.literegal.co.uk/wp-content/uploads/2016/12/children.jpg');background-size:30%;padding:1em 0 1em 6em !important;}
  
  .img-menu-children > a::after{content:'14 subjects!';text-transform:uppercase;background:#fff;border-radius:4px;color:#009ac8;margin:0.5rem 0;padding:0.4rem 0.8rem;display:inline-block;font-size:0.8em;}
  
  .navigation .navbar-nav>li>a.icon-toggle, .navigation .navbar-nav>li>span.icon-toggle{position:relative !important;top:0 !important;}
  
  }
  
  footer#colophon .footer .sub-menu, footer#colophon .footer .child{margin-left:15px;margin-top:0;}
  
  #toolbar{padding:5px 0;}
  
  @media (max-width:500px){#toolbar{display:block;}
  
  .widget_social{display:none;}
  
  .hide-on-small{display:none;}
  
  }
  
  .toolbar-menu{float:right;}
  
  .toolbar-menu ul{list-style:none;margin:0.3em 0;}
  
  .toolbar-menu ul li{float:left;margin:0 0.5em;text-transform:uppercase;font-weight:normal;font-size:10px;background-color:#02243c;padding:0 1em;border-radius:3px;-o-transition:.1s;-ms-transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s;}
  
  .toolbar-menu ul li:hover{background-color:#fff;}
  
  .toolbar-menu ul li a:hover{color:#02243c !important;}
  
  .toolbar-menu ul li a:hover, .toolbar-menu ul li a:link{text-decoration:none !important;}
  
  
  
  .lang-hover{padding:0 1.5em;background-color:#fff;border-radius:3px;text-shadow:none;cursor:pointer;}
  
  .lang-hover img{margin-right:0.2em;}
  
  @media (max-width:480px){ul.lang-list{right:0;}
  
  }
  
  ul.lang-list{display:none;z-index:999;background-color:#fff;border-radius:3px;position:absolute;text-shadow:none;list-style:none;margin:0;padding:1em;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-column-count:2;-moz-column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-gap:1em;}
  
  ul.lang-list li{line-height:2;}
  
  ul.lang-list li a{color:#02243c !important;}
  
  ul.lang-list li a:hover{color:#009ac8;}
  
  .lang-wrapper:hover ul.lang-list{display:block;}
  
  ul.lang-list:hover{display:block;}
  
  ul.lang-list li:hover ul.lang-list{display:block;}
  
  ul.lang-list li a:hover ul.lang-list{display:block;}
  
  .banner-description{color:#fff !important;font-size:1.2em;}
  
  .gform_button, .gform_next_button, .gform_previous_button{background-color:#02243c;padding:10px 40px;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;border:0;}
  
  .product-grid .content__product{padding-bottom:0;margin-bottom:0;}
  
  .widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a img{display:none;}
  
  .woocommerce form .form-row .input-checkbox{display:inline-block;}
  
  .product_thumb{display:none;}
  
  .product-grid .product__title a.button.add_to_cart_button{display:none;}
  
  .product-grid .product__title{padding:0;width:100%;display:inline-block;}
  
  .product-grid .product__title .price{}
  
  .product-grid .product__title .title{display:inline-block;float:left;width:50%;}
  
  .quickview .product-info .right .cart button.button, .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout, .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce .wc-proceed-to-checkout a.button, .woocommerce-page .wc-proceed-to-checkout a.button{color:#fff !important;}
  
  .quickview .product-info .right .cart button.button:hover, .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover, .woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .woocommerce .wc-proceed-to-checkout a.button:hover, .woocommerce-page .wc-proceed-to-checkout a.button:hover{background-color:#02243c !important;}
  
  legend{font-size:13px !important;}
  
  .woocommerce tr{border:0 !important;}
  
  #billing_company_field{display:none;}
  
  .tm-epo-totals{display:none;}
  
  .woocommerce .cart_totals{width:auto !important;float:none !important;}
  
  .woocommerce .cart_totals table{border-right-width:1px;}
  
  #jckqv_images_wrap{display:none !important;visibility:hidden;}
  
  #jckqv_summary{float:none;width:100%;}
  
  .jckqvBtn{display:inline-block;float:right !important;}
  
  .woocommerce div.product form.cart .quantity input, .woocommerce-page div.product form.cart .quantity input{line-height:5px;padding:0;height:auto;font-weight:300;}
  
  .tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap{padding:0.5em 2em 0.5em 0;width:auto;}
  
  
  .price.tc-price{display:none !important;visibility:hidden;}
  
  .wc-deposits-payment-description{display:none;}
  
  .thim-widget-tab{margin-bottom:0;}
  
  .thim-bg-overlay:before{background:rgba(0,0,0,0);}
  
  #richSnippetReviews{display:none;}
  #gtranslate-4{display:inline}
  
  .navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
      text-transform: uppercase;
      position: relative;
      padding: 10px 30px 29px   !important;
  }
  body:not(.woocommerce):not(.woocommerce-page) .widget_shopping_cart {
      display: none;
      top: -32px;
  }
  .admin-bar .site-header {
  
      top: 0px !important;
  
  }
  @media (min-width:750px){
    .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-4 {
      min-width: 800px;
  }
   
  .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-6, .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-7 {
      min-width: 1300px;
      font-size: 12px;
      line-height: 17px;
  
    } }
  
  .navigation .width-navigation .navbar-nav > li .sub-menu li > a.tc-megamenu-title {
  
      color: #36b0e9 !important;
      font-size: 14px;
  
  }
  .navbar-nav li .sub-menu[class*="tc-columns-"] > ul > li .sub-menu::before{background: transparent !important;}
  .navbar-nav li .sub-menu[class*="tc-columns-"] > ul > li {
  
      max-width: 204px !important;
  }
  .menu-item.tc-menu-layout-column > .tc-megamenu-wrapper > ul > li {
      margin: 0 13px !important;
  }
  /*.footer .thim-widget-social{text-align:center}
  .img-menu-iel {
      background-image: url('https://www.literegal.co.uk/literegal_2017/wp-content/uploads/2017/11/ucl.png');
  }*/
  .img-menu-iel {
      background-size: 24%;
      background-repeat: no-repeat;
      background-position: left center;
      padding: 1em 0 1em 4.5em !important;
  }
  .menu-item.tc-menu-layout-column > .tc-megamenu-wrapper {
      min-width: 900px;
  
  }
  .top_site_main .page-title-wrapper {
      padding-top: 120px !important;}
  .menu-mobile-effect.navbar-toggle{background: rgba(255,255,255,.8);}
  .content__product .quick-view{display:none !important}
  
  .wpb_wl_quick_view_content .wpb_wl_summary {
      width: 100%;
  }
  .wpb_wl_quick_view_content .wpb_wl_images {
      display: none;
  }
  li.product .wpb_wl_preview {
      visibility: visible;
      opacity: 1;
      position: relative;
      right: -134px;
      background-color: #2b82bb;
      text-transform: uppercase;
      font-weight: bold;
  }
  
  /*!
   * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
   */
  
  #gtranslate-4 .flags {
      display: inline-block;
      width: 32px;
      height: 23px;
      background: url('/literegal_2017/wp-content/uploads/gtranslate/flags.png') no-repeat !important;
  }
  
  
  .flags.flags-cn {
      background-position: -24px 0;
  }
  
  .flags.flags-de {
      background-position: -48px 0;
  }
  
  .flags.flags-es {
      background-position: -72px 0;
  }
  
  .flags.flags-fr {
      background-position: 0 -24px;
  }
  
  .flags.flags-gb {
      background-position: -24px -24px;
  }
  
  .flags.flags-in {
      background-position: -48px -24px;
  }
  
  .flags.flags-it {
      background-position: -72px -24px;
  }
  
  .flags.flags-jp {
      background-position: 0 -48px;
  }
  
  .flags.flags-nl {
      background-position: -24px -48px;
  }
  
  .flags.flags-pt {
      background-position: -48px -48px;
  }
  
  .flags.flags-ru {
      background-position: -72px -48px;
  }
  
  .flags.flags-sa {
      background-position: 0 -72px;
  }
  
  .flags.flags-th {
      background-position: -24px -72px;
  }
  
   #text-3 {
    float:right;
  
  }
  #text-3 {
      margin-top: -3px !important;
  }
  body.rtl .navbar-nav .tc-menu-depth-0.tc-menu-layout-column > .sub-menu{
  left: auto !important;
  
  right: -48% !important;
  }
  .product-grid .product__title .title {
  
   font-size: 14px !important;
      width: 100%;
  
  }
  .wpb_wl_preview.open-popup-link {
  
      right: -73px !important;
      top: 9px;
  
  }
  .product-grid .product__title {
      margin-top: 0px !important;
      padding-right: 0px !important;
  }
  .bing1 > .panel-layout > .panel-grid {
      padding: 5px !important;
  }
  #brochure1 .textwidget {
      padding: 0px 10px;
          position: relative;
  top: -40px;
  }
  #brochure1 .textwidget p{margin-bottom: 0px !important}
  #brochure1{
  max-height: 483px;
          overflow: hidden;}
  
  .terms-and-conditions-checkbox > div > ul > li > input {
          margin: 0px 5px 0px 0px !important;
  }
  @media only screen and (min-width: 768px){
			
      .payment-text{
       
      left: 300px;
      margin-top: 7px;
    }
      .credit-card-sub-heading{
          
         font-size: 11px;
          max-width: 40%;
          line-height: 10px;
				margin-top: 10px;
				 
    }
    .my-payment-method > label{
      margin-bottom: 20px !important;
    }
  }
  .payment-text i {
      color: green;
  }
  @media only screen and (max-width: 768px){
			.page-id-31797 .top_site_main {padding-top: 44px !important;}
			
			.page-id-31797 .top_site_main h1 {font-size: 23px !important;
        word-break: break-word;
        line-height: 30px !important;}
			
          .credit-card-sub-heading{
          position: absolute;
          margin-top: 50px;
          font-size: 11px;
          line-height: 10px;
    }
    .my-payment-method > label{
      margin-bottom: 20px !important;
    }
  }
  
  .top_site_main
  {
    height:550px;
  }
  .related-products .product_thumb img
  {
          width:270px !important;
          height:240px !important;
  }
  .glink .flag {
      position: relative;
      top: 4px;
      left: -3px;
  }

.banner-wrapper p {
    background-color: rgba(0,154,200,0.75);
    display: inline-block;
    padding: 0.25em;
    border-bottom: 2px solid #fff;
    color: inherit;
    margin: 0;
    line-height: 54px;
    text-transform: uppercase;
    font-size: 48px;
    font-weight: 700;
    padding-left: 25px;
    position: relative;
    font-family: 'Roboto Slab';
    font-style: normal;
    overflow-wrap: break-word;
}

#back-to-top{
		bottom:40px;
}

#panel-4004-1-0-0> .panel-widget-style {
    margin-top: 10%;
   
}

.product_thumb{
		display:block!important;
}

@media screen and (max-width: 767px) {
rs-fullwidth-wrap#rev_slider_30_1_forcefullwidth, 
rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth  {
    margin-top: 27% !important;
}
}

.toolbar-menu .tc-menu-inner {
    font-size: 13px !important;
}
.toolbar-menu ul li {
    margin: 0 0.1em;
}
a.glink span {
    margin-right: 3px!important;
    font-size: 14px!important;
}
.glink .flag {
    left: 4px!important;
}
a.glink span {
    font-size: 15px!important;
}
.navigation .width-navigation .navbar-nav > li .sub-menu li > a.tc-megamenu-title {
    color: #ffffff !important;
}
ul.sub-menu {
    background-color: #02243c !important;
}

.tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-6 {
    transform: translateX(50%) !important;
}



/* .tc-menu-inner.dropdown-menu-right {
    right: -10% !important;
} */

@media screen and (max-width: 769px) {
  .tc-megamenu-wrapper.tc-megamenu-holder.mega-sub-menu.sub-menu.tc-columns-6{
    transform: translateX(1%) !important;
}
		
		.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {

    width: 100% !important;
}
}
.uc_image_link_content .uc_image_link_content_placeholder img {
   
    height: 250px;
}
.copyright-area{
		display: none;
}

#launcher, ol.flickity-page-dots{
	display: none;
}
h2{
	font-family: Playfair Display,ui-serif,Georgia,Cambria,Times New Roman,Times,serif; font-size: 2rem; font-weight: 2rem; letter-spacing: -.05em;
}


.postswithbackground{
	background-color: #3ea25f; 
	color: #fff; margin-bottom:10px;
	padding: 10px; border-radius: 10px;
}



.wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: block;
    text-align: center;
    margin: 2em;
    font-size: 1.25em;
    padding: 1em;
    padding-bottom: 2em;
}


.su-button-wide {
    display: block!important;
    margin:0; 
}
ul.entry-meta{
 
    display:none;
  
}

.gtranslate_wrapper {
    border: none;
    border-radius: 3px;
    float: right;
    padding: 20px 8px;
	  margin-top:18px;
		position:none;
    font-size: 15px!important;
	width: fit-content;
}


.gt_switcher_wrapper{
	    /* position: fixed; */
   position:relative;
}
.gt_switcher_wrapper {
    /* position: fixed; */
    position: none;
    visibility: hidden;
}

.toolbar-menu .tc-menu-inner {
    font-size: 15px !important;
    letter-spacing: 3px;
    padding: 12px;
	  margin-top:5px;
    /* background: white; */
	
	
}
#toolbar .menu li .sub-menu {
    
    position: absolute;
    top: auto;
    left: -30px;
    min-width: 300px;
    display: none;
    overflow: hidden;
}

#masthead.header_v4 .navigation .width-navigation .navbar-nav>li>a, #masthead.header_v4 .navigation .width-navigation .navbar-nav>li>span {
   font-weight: 600; 
    /* text-transform: none; */
  padding-top: 0px;
}

@media only screen and (min-width: 1201px) {
    .navigation .navbar-nav > li > a, .navigation .navbar-nav > li > span {
    text-transform: uppercase;
    position: relative;
			
  padding:10px 18px 30px  !important;
		
		
	}}




#menu-centers-footer {
    border: none;

    font-size: 18px!important;
    width: fit-content;
  
    box-shadow: none;
    
	 margin-bottom: 5px;
    text-shadow: none;
    float: right;
}
.lang-wrapper {
    border: none;
    border-radius: 3px;
    font-size: 18px!important;
    width: fit-content;
    border: 1px solid #eee;
    padding: 5px 10px;
    box-shadow: none;
    margin-top: 15px;
    text-shadow: none;
    float: right;
}

.menu-centers-footer-container {
  

    box-shadow: none;
    margin-top: 0px;
    text-shadow: none;
    float: right;
	  margin-top:15px;
	 padding: 5px 10px;
	 border-radius: 3px;
 border: 1px solid #eee;
}
#masthead.header_v4 .navigation {
    padding-bottom: 0;
   padding-top: 0px;

}

.thim-nav-wrapper{
	margin:10px;
	padding-bottom:0px;
	
}
#masthead.header_v4 .navigation .width-logo img {
    margin-bottom: 0px;
}

.wcf-embed-checkout-form .woocommerce .wcf-product-image {
    height: auto;
    
  display: block;
	  /* 
    vertical-align: middle;
    /* border-radius: 2px; */
    align-items: center;
    width: auto;
}
.wcf-embed-checkout-form table.shop_table td, .wcf-embed-checkout-form table.shop_table th, .wcf-embed-checkout-form table.shop_table td dl dt, .wcf-embed-checkout-form table.shop_table td dl dd {
    background-color: transparent;
    border: none;
    /* padding: 0.6em 0; */
    /* line-height: 1.4em; */
}
.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,.1);
    /* padding: 9px 12px; */
    /* vertical-align: middle; */
    /* line-height: 1.5em; */
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    height: 55px;
    /* line-height: 30px; */
    padding: 5px 25px;
    border: 0;
}

.youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(https://th.bing.com/th/id/R.a02203e3859104ec2ecc9621760d1c68?rik=fP23ijI0M04UeQ&amp;riu=http%3a%2f%2ficons.iconarchive.com%2ficons%2fcarlosjj%2fgoogle-jfk%2f64%2fyoutube-icon.png&amp;ehk=EOrY7qoy99Zi6txGU3xnRxN3MRCalVU%2fC0ISbjIJ0Nc%3d&amp;risl=&amp;pid=ImgRaw&amp;r=0) no-repeat !important;
    cursor: pointer;
}



/*Css for Toolbar */
.toolbar-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.gt_option{
		position:fixed !important;
		background:#2b82bb !important;
}
.gt_selected a {
    color: black !important;
}
#masthead.header_v4 .navigation .width-logo, #masthead.header_v4 .navigation .width-navigation{float:none !important;}
#masthead.header_v4 .navbar-nav {
    text-align: right;
}
@media (max-width: 767px) { /* Adjust the max-width value to define the breakpoint for mobile */
    #toolbar .menu li:hover .sub-menu {
        background-color: #02243c;
        padding: 0;
        margin-left: -100px;
    }
}
@media (max-width: 767px) { /* Adjust the max-width value to define the breakpoint for mobile */
.lang-hover
{
    padding: 0 0.5em !important;
		font-size:12px !important;
}
}
@media (max-width: 767px) { /* Adjust the max-width value to define the breakpoint for mobile */
		
		.mobile-menu-wrapper .sub-menu.mega-sub-menu {
    margin-left: 0;
}
.gtranslate_wrapper
{
    padding: 0 !important;

}.gt_container-1oww2x .gt_switcher{
width:125px !important;
margin-right:10px;
}
.gt_selected {
    width: 125px !important;
		}.gt_container--wdy3we .gt_switcher{
				width:130px !important;
		}
.gt_switcher.notranslate {
    width: 125px !important;
}
.gt_selected a {
    width: 125px !important;
}}
.su-button-wide {
    display: block !important;
    margin: 1em 0 !important;
}
a.tc-menu-inner {
    font-size: 12px;
}
.mega-menu {
    visibility: hidden;
    opacity: 0;
    transform: translateX(0);
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
}

.mega-menu.loaded {
    visibility: visible;
    opacity: 1;
}
.panel-grid-cell .widget-title {
    margin-top: 0;
    text-align: center;
    color: #7acae1;
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    padding-top: 10px;
}
.uc_portfolio_overlay {
    background-color: #7acae1d1 !important;
}
.smush-detected-img{border:none !important}
.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab>a{
    background:#7acae1 !important;
    }
.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab.vc_active>a{color:white !important;}
span.vc_tta-title-text {
    FONT-FAMILY: 'Nunito';
	  font-size:15px !important;
}


