/*
Theme Name:     Organique Child
Theme URI:      http://www.proteusthemes.com
Description:    Child theme for the Organique
Author:         Primoz Cigler
Template:       organique
Version:        1.0
*/

@import url('../organique/style.css');

.header { background: #fff; }
.header .header-logo { padding: 5px 0; } /*padding: 26px 0;*/
header .navbar-nav { float: right; }
.navbar-default .navbar-nav > li > a { padding: 35px 10px 77px; }
.navbar-default .navbar-nav > li > a .caret { bottom: 30%; }
.navbar-default, .navbar-default a { font-weight: 400; font-size: 14px; }

body, p, .blog-content__text { font-size: 16px; line-height: 30px; font-weight: 300 }
.breadcrumbs { margin-bottom: 55px; background-image: none; }
.breadcrumb, .breadcrumb a, .breadcrumb .current {font-size: 14px; font-weight: 400; }
.breadcrumb > li + li:before {
    content: "\f105";
    color: #fff;
    font-family: "FontAwesome";
    font-size: 16px;
	margin-left: 3px;
}

.post-type-archive-product .featured-img {
    background-image:url(/wp-content/uploads/2014/03/products.jpg)!important;
}

a:active { background: none !important }

.home .breadcrumbs { display: none }
.page-template-page-exposed-title .breadcrumbs, .archive .breadcrumbs, .single-product .breadcrumbs{ margin-bottom: 0px }
.category .breadcrumbs { margin-bottom: 55px }

.category-blog .col-sm-4, .category-blog .col-sm-8, .category .col-sm-4, .category .col-sm-8{ float: right }


.featured-img {
    width: 100%;
    height: 250px;
    overflow: hidden;
    background-repeat: no-repeat;
    margin-bottom: 45px;
    background-size: 100%;
    position: relative;
    border-bottom: 1px solid #999;
    background-size: cover;
    background-attachment: fixed;
    background-position: center -414px;
}

.category-news .sidebar--blog {
    display: none;
}

.featured-img img { display: none }
.post-1888 .featured-img { display: none }

.navbar-default .navbar-nav > li.current-menu-parent > a, .navbar-default .navbar-nav > li.current-menu-item > a{ color: #f04f3d; }
.navbar-default .navbar-nav > li.current-menu-parent > a:after, .navbar-default .navbar-nav > li.current-menu-item > a:after { background-color: #f04f3d; opacity: 1; visibility: visible; }
#menu-footer-menu .current_page_item a { color: #aaa }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #d84737; color: #fff;
}
.navbar-default .dropdown-menu > li:hover > a, .navbar-default .dropdown-menu > li.active > a {
    background-color: #d84737; color: #fff;
}


.left-right-margin { margin: 0 46px }
.page-id-1953 .widget_text.panel-last-child { padding: 0 }
h3 { color: #b84f3d; font-size: 22px; line-height: 26px; margin: 0 0 25px }
.light { font-weight: 700 }
.page-id-1976 .light { font-weight: 400 }
.remove-light .light{ font-weight: 700 }


.mini-heading {margin-top: -20px; margin-bottom: 30px; font-size: 18px; color: #b84f3d; }

.rounded-img img { border: solid 1px #636b6b; border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -moz-border-radius: 50%; margin: auto }

.make-red { font-size: 17px; color: #f04f3d; }
.circular-img { width: 460px; height: 460px; border-radius: 230px; -webkit-border-radius: 230px; -moz-border-radius: 230px;
}
.circular-img-small { width: 290px; height: 290px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin:auto; }
.circular-img-small.stephen { background-size: 120%; }

.dr-alstat { background: url(../../uploads/2016/03/farm-square-photo.jpg) no-repeat; background-size: 180%; background-position: 40% 20%; }
.stephen { background: url(../../uploads/2016/03/STEPHEN-MASTER-PHOTO-bw1-copy.jpg) no-repeat; background-position: 50% 10%; }
.vegan { background: url(../../uploads/2016/03/vegan-square-photo.jpg) no-repeat; background-position: 50% 50%; background-size: 100%;}

.su-button-center a{ font-size: 13px; padding: 10px 17px; text-transform: uppercase;  }
#places-to-buy .panel-grid-cell { color: #000 }
#places-to-buy .widget-title, #places-to-buy .widget-title .light { font-size: 17px; font-weight: 400; margin-bottom: 0px }
.centered-heading h3 { text-align: center; border-bottom: solid 1px #636b6b; padding-bottom: 30px; margin-bottom: 0; font-size: 26px }

.intro-text { padding: 0px 150px 38px; text-align: center }
.centered-text { text-align: center }
.smaller-h3 h3 { font-size: 20px; margin-bottom: 5px }
.add-border-bottom { border-bottom: solid 1px #636b6b; padding-bottom: 20px; }
.make-semibold { font-weight: 600; font-size: 18px }



.zoom-img-1 { width: 160px; height: 160px; overflow: hidden; border: solid 1px #636b6b; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin: auto;  }
.home-terranova-difference img { width: 100%; height: 100%; margin: 0% 0 0 0%;
-webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
		  }
.home-terranova-difference .image-description { text-align: center; font-size: 15px; line-height: 22px; text-transform: uppercase; font-weight: 400; margin-top: 8px; }
.zoom-img-1 img:hover { width: 120%; height: 120%; max-width: 120%; margin: -10% 0 0 -10% }



.sidebar-filters h3, .post-type-archive-product .post-title h3 { font-size: 26px; line-height: 31px; color: #636b6b; font-weight: 600 }
.sidebar-filters input[type="checkbox"] { margin-top: 8px }
.woocommerce-ordering { display: none }
.woocommerce-result-count { font-size: 11px }
.pagination .page-numbers { padding: 6px 17px; }
.pagination .page-numbers:hover { background-color: #e6e5e4; }
.pagination .page-numbers.next, .pagination .page-numbers.prev {background-color: #b84f3d; border-color: #b84f3d; padding: 4.5px 12px; }
.pagination .pagination__page-numbers { margin: 0 5px; }
hr { border-top: 1px solid #636b6b; }
.woocommerce hr, .upsells hr { display: none }
.woocommerce hr.shop__divider--main, .upsells hr.shop__divider--main{ display: block }
.widget_product_tag_cloud { margin-top: 30px; padding-top: 30px; border-top: solid 1px #636b6b; border-radius: 0;}
.widget_product_tag_cloud h3 { font-size: 14px }
.tagcloud a { font-size: 17px !important; font-family: 'Open Sans'; font-weight: 400; text-transform: none; padding: 0 0 0 10px; }
.tagcloud a { display: block; border: 0; color: #636b6b }


.product-overlay__cart, .product-overlay__stock, .in-stock--single-product, .product_meta, .woocommerce-price, .banners-big, label[for="url"] { display: none }
div.woocommerce .product_title { margin: 10px 0 0; }
.product_title { font-weight: 600 }
.product-title span { display: block; font-weight: 600 }
.product-mini-heading { font-size: 12px; margin-top: -20px; }
.cap-or-powd { display: inline-block; margin: 25px 0 10px; }
.cap-or-powd img { float: left; }
.dosage { font-size: 16px; font-weight: 600; color: #79a342;  margin-left: 10px; padding: 5px 10px; border-left: solid 1px #79a342; line-height: 22px; display: block; float: left; }
.single-product p { clear: both; font-weight: 300; color: #000; }
div.woocommerce .product-description { border-top: none; border-bottom: none; padding: 0; margin: 0; }
.nav-tabs > li > a { font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 600; font-size: 16px; padding: 15px 30px; }

#myTab { margin-top: 20px; }
.tab-content { margin-top: 22px }
.tab-content p { color: #636b6b }
.tab-content h2 { display: none }
.two-columns { column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; -o-column-count: 2; column-gap: 80px; -webkit-column-gap: 80px; -moz-column-gap: 80px; -o-column-gap: 80px; }

.badge { width: 120px; height: 80px; float: left; font-size: 9px; padding-top: 70px; text-transform: uppercase; text-align: center; line-height: 12px; font-weight: 600; margin: 30px 20px 50px 0}
.badge.no-filters { background: url(../../uploads/2016/03/no-filter-icon.png) no-repeat top center }
.badge.magnifood { background: url(../../uploads/2016/03/magnifood-icon.png) no-repeat top center }
.badge.vegans { background: url(../../uploads/2016/03/vegan-icon.png) no-repeat top center }
.badge.freeze-dried { background: url(../../uploads/2016/03/freeze-dried-icon.png) no-repeat top center }
.badge.ferm-botanic { background: url(../../uploads/2021/08/ferm_botanic_new.png) no-repeat top center}


.more-link .btn-primary, .category .btn-primary, .btn-gray { background-color: #636b6b; }
.more-link .btn-primary:hover, .category .btn-primary, .btn-gray:hover {background-color: #d84737; }
.more-link, .category .btn-primary { float: right }
.btn, #submitWPComment, .more-link span, .category .btn-primary { font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 13px; }
.category .btn-primary { margin-bottom: 10px }
.divider-blog:after, .su-divider:after, .divider:after { content: none }
.blog .blog-content__text p, .category .the-content { width: 100%; display: inline-block }

.pic {  width: 100%; overflow: hidden }

.grow img {
  width: 100%;
  height: auto;
  max-width: 105%;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.grow img:hover {
  	width: 105%;
	height: auto;

}

article h2, article h2 a{ color: #b84f3d; font-size: 22px; margin-top: 0 }
#submitWPComment { font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 13px;}
.comment-content--nested .comment-inner, .comment-content--nestedx2 .comment-inner, .comment-content .comment-inner {
    background-color: #e6e5e4;
}
nested:before, .comment-content--nestedx2:before, .comment-content:before { border-right-color: #e6e5e4; }
.comment-text p { font-size: 14px; font-weight: 300; line-height: 23px; color: #000}
time { font-size: 13px; }
#comments h3 { color: #636b6b; }
.comment-author .light { font-weight: 400 !important }
#comments h3 span.light {  font-weight: 700 !important }

.sidebar-item h3 { margin-bottom: 35px; padding-top: 35px; border-top:solid 1px #636b6b }
.sidebar-item .cat-item-55 .cat-item { height: 77px; padding-left: 90px; margin-bottom: 15px; position: relative }
.sidebar-item .cat-item-55 .cat-item a { font-size: 20px; color: #636b6b; padding-top: 10px; display: block; font-weight: 400 }
.sidebar-item .cat-item-55 .cat-item a:hover, .sidebar-item.widget_categories .cat-item-55 .current-cat a{ color: #b84f3d }
.sidebar-item .cat-item-55 .cat-item:before { content:''; width: 77px; height: 77px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; position: absolute; top: 0; left: 0 }
.sidebar-item .cat-item-46:before { background: url(../../uploads/2016/03/sports-nutrition.jpg) left center no-repeat }
.sidebar-item .cat-item-47:before { background: url(../../uploads/2016/03/womens-health.jpg) left center no-repeat }
.sidebar-item .cat-item-48:before { background: url(../../uploads/2016/03/recipes.jpg) left center no-repeat }
.sidebar-item .cat-item-49:before { background: url(../../uploads/2016/03/health-and-beauty.jpg) left center no-repeat }
.sidebar-item .cat-item-53:before { background: url(../../uploads/2016/03/terrass-category-img.jpg) left center no-repeat }
.sidebar-item .cat-item-54 { display: none }
.page-id-2227 .post { margin-bottom: 30px; padding-bottom: 30px; border-bottom: solid 1px #ddd }
.cat-item-55 a { display: none }


.sidebar-item.widget_easy_facebook_page_plugin { margin-top: 30px; padding-top: 30px; border-top: solid 1px #636b6b }
.sidebar-item.widget_easy_facebook_page_plugin h3 { 
	max-width: 300px; 
	background: #e6e5e4; 
	color: #636b6b; 
	font-size: 16px; 
	margin:0; 
	padding: 10px; 
	border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px; 
	-moz-border-top-left-radius:3px; 
	-o-border-top-left-radius:3px; 
	border-top-right-radius:3px; 
	-webkit-border-top-right-radius:3px; 
	-moz-border-top-right-radius:3px; 
	-o-border-top-right-radius:3px; 
}
.sidebar-item.widget_easy_facebook_page_plugin hr { display: none }



/*about page */
.page-id-1924, .home { overflow-x: hidden }
.page-id-1924 .panel-grid { margin-bottom: 50px !important; padding-bottom: 50px; border-bottom: solid 1px #ddd}
.page-id-1924 .more-link { float: none; }
.page-id-1924 .more-link span{ margin-top:10px }

.page-id-1968 .inner-featured-img { width: 215px; height: 215px; background: url(../../uploads/2016/03/magnifood-header.png) no-repeat; top: 25px; left: 50%; margin-left: -105px; position: absolute; }


#pg-1924-5, #pg-1924-7, #pg-1924-8, #pg-1924-9 { padding-bottom: 0; margin-bottom: 0; border-bottom: none }
#pg-1924-6 { padding-bottom: 0; margin-bottom: 140px !important; border-bottom: none }
.parallax-img { overflow: hidden; background-repeat: no-repeat;  background-position: 50%; background-size: cover; }
.about-magnifood { background-image: url(../../uploads/2016/03/Magnifood-Advantage.jpg) }
.about-phytofresh { background-image: url(../../uploads/2016/03/about-phytofresh.png); background-attachment: scroll; min-height:750px;  }



.home-bg-1 {
    background-image: url(../../uploads/2018/07/nature.jpg);
    min-height: 586px;
    /*background-attachment: fixed;
	background-position: 0 0;*/
	    background-position: center top;
}


.home-bg-2 {
    /*background-image: url(../../uploads/2018/07/philosophy_bk.jpg);*/

    background-image: url(../../uploads/2020/09/1920x604-Live-vibrantly.png);
    min-height: 510px;
    border: 1px solid transparent;
    background-attachment: fixed;
    -webkit-backface-visibility: hidden
}
#pgc-1798-4-1 .textwidget{ display: none; }

/*.home-bg-3 {
    background-image: url(../../uploads/2018/07/add_life_to_life.jpg);
    background-attachment: scroll;
    min-height: 655px;
    background-size: cover;
    background-position: 0 69%;
    position: relative;
    overflow: hidden;
}*/
.home-bg-3 .panel-grid-cell #panel-1798-5-0-0 { position: absolute; bottom: 0; margin-bottom: 0 !important }
.home-bg-3 .panel-grid-cell #panel-1798-5-0-0 img { width: 85% }
.add-life { margin-top: 100px }
.home-bg-4 { background-image: url(../../uploads/2016/03/green-child.png); background-attachment: scroll; min-height:500px; background-size: cover; background-position: 50%; position:relative; padding-top: 70px; display:none!important;}
.home-bg-5 { background-image: url(../../uploads/2016/03/farm.jpg); min-height: 510px; background-attachment:fixed; padding-top: 80px;-webkit-backface-visibility: hidden}
.home-bg-5 a { margin-top: 20px }
.home-bg-6 {
    background-image: url(../../uploads/2018/07/recipes_back.jpg);
    background-attachment: scroll;
    min-height: 655px;
    background-size: cover;
    background-position: 0 69%;
    position: relative;
    overflow: hidden;
    background-position: top center;
    margin-bottom: -38px;
}
.home-bg-6 .textwidget{text-align:center;}
.home-bg-6 h2{color: #656868;font-size: 25px;font-weight: normal;margin-top: 87px;}
.home-bg-6 a{margin-top:400px;}
.home-bg-7 {
   /* background-image: url(../../uploads/2018/07/harmony.jpg);*/
    background-image: url(../../uploads/2020/09/1920x658-Green-Child.png);
    background-attachment: scroll;
    min-height: 655px;
    background-size: cover;
    background-position: 0 69%;
    position: relative;
    overflow: hidden;
    background-position: top center;
    margin-bottom: -38px;
}
.home-bg-7 .textwidget{position:relative;text-align: center;}
.home-bg-7 .textwidget a{
    position: relative;
    left: 200px;
    top: 290px;
}
.panel-grid.panel-has-style > .panel-row-style.home-bg-8  {margin-top: 130px;}
.home-bg-8 .textwidget{margin-top: -30px;}
.home-bg-8 .textwidget img{height: 388px;}

.green-heading { text-align: right; }
.readmorelifestyle {
    border: 1px solid transparent;
    left: 0;
    right: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	    margin-top: -10px;
}
.green-heading h3 { text-align: right; font-size: 37px; font-weight: 700; line-height: 47px; color: #00926c }
.about-phytofresh .shadow-contents { margin-top: 200px }
.shadow-contents { display: inline-block; padding-top: 35px; padding-bottom: 35px; margin-top: 60px; margin-bottom: 60px; background: rgba(0,0,0,0.5); }
.left-part { width: 65%; float: left; text-align: center }
.right-part { width: 35%; float: right; text-align: center }
.right-part img { margin-top: 30px; }
.make-white { color: #fff !important }
.white-btn { background: #fff !important; color: #636b6b !important; font-size: 12px !important; font-weight: 700 !important }
.white-btn:hover {background: #d84737 !important; color: #fff !important;}
.big-heading { font-size: 35px; font-weight: 600; line-height: 42px; margin-bottom: 60px }

.train_right {
    border: 1px solid transparent;
    float: none;
    text-align: right;
    padding-right: 140px;
    margin-top: -3px;
    z-index: 1!important;
    position: relative;
}


.home-white-text { padding: 70px 0px; }
.home-white-text .textwidget {
    max-width: 1140px;
    margin: 0px auto;
}

#pg-1798-3 img { height: auto }


.home-row { margin: 40px 0 }
.home-intro { float: left; position: relative; margin-top: 40px}
/*
.home-intro { width: 290px; text-align: left; font-size: 27px; font-weight: 100; line-height: 30px; padding: 0 60px; float: left; position: relative; margin-top: 40px}
.home-intro:before { content:''; width: 57px; height: 179px; background: url(../../uploads/2016/03/quotes-left-intro.png) no-repeat top left; display: block; position: absolute; top: -45px; left: 0; }
.home-intro:after { content:''; width: 57px; height: 179px; background: url(../../uploads/2016/03/quotes-right-intro.png) no-repeat top left; display: block; position: absolute; bottom: -45px; right: 0; }*/
.intro-img { position: relative; left: 16%; float: left; }

.wcps-container { overflow: visible !important }
.wcps-container .owl-buttons.topright { top: -85px; right: 0px; width: 100% }
.wcps-container .owl-buttons.topright .owl-prev, .wcps-container .owl-buttons.topright .owl-next { width: 25px !important; height: 25px !important; border-radius: 50% !important; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; -o-border-radius: 50% !important; background-position: -2px 2px !important}
.owl-prev { margin-left: 380px !important; float: left; }
.owl-next { margin-right: 380px!important; float: right; }
.wcps-container .wcps-items-title, .skin.flat .layer-content { padding: 0px 0px; }
.wcps-container .wcps-items-title a { line-height: 14px }
.wcps-container div.wcps-featured { box-shadow: none; height: 130px; width: 130px}


.img-holder { position:relative; width: 210px; height: 210px; margin-right:10px; overflow: hidden; z-index: 300; float: left; text-align: right;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }



.img-holder img{ width: 210px; height: 210px; margin: 0;
	    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
	-webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
	max-width:230px;
	}
.img-holder img:hover{ width: 230px; height: 230px; margin: -10px 0 0 -10px;  }
.contents-box { position: relative; border: solid 1px #636b6b; z-index: 100; margin-left: -57px; margin-top: 25px; padding: 10px 5px 10px 55px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; position: relative; width: 380px; min-height: 166px;}
.contents-box p { font-size: 14px; line-height: 18px }
.magnifood-founder-home-wrapper h3 { font-size: 23px; line-height: 27px; font-weight: 700; color: #636b6b; margin-bottom: 10px }


.banners { position: relative; z-index: 100; text-align: center; }
.banners a { position: absolute; bottom: 20px; z-index: 400; left: 50%; margin-left: -50px;}


#pgc-1798-11-0 .so-panel { margin-bottom: 0 !important }
.sports-row { position: relative;  }

.testimonials { position: absolute; z-index: 400; top: 360px; padding: 0; width: 100%; max-width: 1140px }
.testimonials-content { background: #ec503b; position: relative; min-height: 460px }
.testimonials-top { background-image: url(../../uploads/2018/07/fitness_back.png); height: 269px; background-size: inherit; margin-top:80px; background-position: 0px -110px; }

.sports-heading {
    font-size: 26px;
    font-weight: bold;
    color: #636b6b;
    position: absolute;
    top: -145px;
    line-height: 30px;
    left: 20%;
}
.sports-heading em { font-weight: 300 }
.red-sports-heading {
    font-size: 40px;
    font-weight: 300;
    color: #ec503b;
    line-height: 35px;
    padding-top: 18px;
    display: block;
}
.athlete {
    position: absolute;
    top: -40px;
    right: 0;
    left: 0;
    border: 1px solid transparent;
    text-align: center;
    margin-left: 370px;
}
.testimonial_slideri { padding: 0 50px }
.testimonial_avatar_wrap { height: 320px; background: url(../../uploads/2016/03/avatar-quotes.png) top left no-repeat; margin-left: -180px; width: 495px !important; }
.testimonial_avatar_wrap img { margin-left: 80px !important; }
.testimonial_by, .testimonial_site, .testimonial_content { font-family: "Open Sans", Helvetica, Arial, sans-serif !important; }
.testimonial_by_wrap .testimonial_by_text { width: 54%; margin: 5% 1% 0 36.5% !important; }
.testimonial_site, .testimonial_content { font-weight: 100 !important; }
.testimonial_content { margin: 5px 10px 10px 35% !important;  width: 70% !important;}
.testimonial_nav_arrow_wrap a { width: 26px !important; height: 26px !important; border: solid 2px #fff; border-radius: 50%; }
.testimonial_prev { background: url("images/prev.png") 3px 3px no-repeat transparent !important; }
.testimonial_next { background: url("images/next.png") 3px 3px no-repeat transparent !important; }


/*testimonial page*/
.page-id-2399 .panel-grid { display: table }
.testimonial-row { display: table-row; }
.testimonial-row .panel-grid-cell { display: table-cell; vertical-align: middle; float: none !important }
.testimonial-text { text-align: center; padding: 0 40px }
.testimonial-text h3 { margin-bottom: 0 }
.test-person-detail { color: #b84f3d; margin-bottom: 20px }



.blog-img { text-align: center; margin: auto;}
.blog-img .sow-image-container { height: 190px; width: 190px; margin: auto; overflow: hidden; border-radius: 50%; }
.blog-img .widget-title {
    color: #636b6b;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin-top: 10px; }
.blog-img h2 { margin-top: 10px; font-size: 22px; font-weight: 400; color: #636b6b }
.blog-img img { width: 190px; height: 190px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; margin:auto;
	 -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
		  max-width: 210px !important;
		  margin: 0}
.blog-img img:hover { width: 210px; height: 210px; margin: -10px 0 0 -10px }
.blog-img span.author-name, .sidebar-item .cat-item-55 .cat-item { display: block; font-size: 15px; font-weight: 400; font-style:italic; margin-top: 5px }



.footer-widgets:after { content: none }
.footer-widgets .footer-wdgets__heading--line { text-align: left; }
.footer-widgets .footer-widgets__heading { color: #fff; padding: 0 10px 0 0; font-size: 23px; font-weight: 600; margin-bottom: 10px }
.footer-widgets .footer-wdgets__heading--line:after { background: #fff; top: 55%; }
.social-container span { color: #636b6b; }
#footer-logo { margin-bottom: 25px }
#menu-footer-menu li a { color: #fff; font-size: 15px; font-weight: 400; text-transform:uppercase; line-height: 15px; padding: 2px 0; }
/*#menu-footer-menu li.current-menu-item a {background-color: #FFFFFF; color: #000000; padding-left: 10px; width: 230px;} */
footer .link1 { color: #fff; font-size: 15px; font-weight: 700 }
#menu-footer-menu li a:hover, footer .link1:hover { color: #d9d9d9; }
footer .link2 { color: #d9d9d9; font-size: 15px; font-weight: 400 }
.footer .container { border-top: solid 1px #fff; padding: 10px 0 0 }
.footer__text--link, .footer__text { color: #fff; font-size: 12px; line-height: 14px }
.impl-by { margin: -7px 0 0 5px }


	.quotes-wrapper { position: relative; }
	.quote-left { position:absolute; left: 0; top: -65px; padding-left: 31%; z-index: 100 }
	.quote-right { position:absolute; right: 0; bottom: 20px; padding-right: 24%; z-index: 100}
	.quote-line { height: 1px; background: #ddd;}
	.quote-line-left { width: 41%; top: 15px; position: absolute;}
	.quote-line-right { width: 34%; top: -75px; position: absolute;}
	.quote-small-left { top: -30px; padding-left: 40%; z-index: 100}
	.quote-small-right { bottom: 25px; padding-right: 36%; z-index: 100}
	.quote-line-left-small { width: 49%; }
	.quote-line-right-small { width: 45%; }

.image-description-page {
	text-align: center;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}


@media (min-width: 768px) {
	footer .col-sm-3 { width: 33.33%; padding-left: 10px; padding-right: 10px }
	footer .col-sm-3:first-child { padding-left: 0 }
	.pic { height: 200px }
	.sidebar-item .cat-item-55 .cat-item { height: 100px; }
}


@media (min-width: 992px){
	.pic {  height: 285px;  }

}



@media (min-width: 1200px){
	.pic {  height: 285px;  }
	.zoom-img-1 { width: 160px; height: 160px; }
}

@media (max-width: 1199px) and (min-width: 992px){
	header .container, header .col-md-3, header .col-md-9 { padding-left: 0; padding-right: 0 }
	header .col-md-3 { width: 23% }
	header .col-md-9 { width: 77% }
	.header-logo img { width: 250px }
	.navbar-default .navbar-nav > li > a { padding: 59px 6px 77px; }
	.circular-img { width: 350px; height: 350px; background-size: 130%;}
	.quote-left {  top: -65px; padding-left: 27%; }
	.quote-right { bottom: 20px; padding-right: 18%;}
	.quote-line-left { width: 33%; top: 15px; position: absolute;}
	.quote-line-right { width: 24%; top: -75px; position: absolute;}
	.quote-small-left { top: -30px; padding-left: 38%; }
	.quote-small-right { bottom: 25px; padding-right: 33%; }
	.quote-line-left-small { width: 44%; }
	.quote-line-right-small { width: 39%; }
	.home-bg-3 { min-height:400px; }
	.home-bg-4 { background-position: 40%; }
	.owl-prev { margin-left: 280px !important; }
	.owl-next { margin-right: 280px!important; }
	.magnifood-founder-home-wrapper { width: 350px; margin: auto }
	.magnifood-founder-home-wrapper a { margin-top: 20px; }
	.img-holder { margin: auto; float: none }
	.contents-box { margin: -55px auto 0; padding: 40px 20px 10px 20px; text-align: center; float: none; width: 350px; min-height: 195px; }
}

@media (max-width: 1200px){
	.testimonial_avatar_wrap img { width: 200px !important; height: 200px !important}
	.testimonial_avatar_wrap { width: 345px !important; background-size: contain; }
	.testimonial_by_wrap .testimonial_by_text { margin: 5% 1% 0 21.5% !important; }
	.testimonial_content { margin: 5px 10px 10px 20% !important; }
	.testimonials { max-width: 940px }
	.testimonial_slideri { width: 940px !important }
	.testimonial_content { width: 80% !important }
	.testimonials-content { min-height: 480px }
	.testimonial_content_wrap { height: auto !important; }
	/* .athlete { top: 40px; } */
	.athlete img { width: 450px }
  .testimonials { top: 330px; }
}

@media (max-width: 1020px){
	.quote-line-left, .quote-line-right, .quote-line-left-small, .quote-line-right-small { display: none !important }
	.quote-left {  top: -55px; padding-left: 22%; }
	.quote-right { bottom: 30px; padding-right: 10%;}
	.quote-small-left { top: -20px; padding-left: 36%; }
	.quote-small-right { bottom: 35px; padding-right: 29%; }
}

@media (max-width: 991px){
	#pgc-1956-places-to-buy-0, #pgc-1956-places-to-buy-1, #pgc-1956-places-to-buy-2, #pgc-1956-places-to-buy-3 {
		width: 50% !important;
	}
	.intro-text { padding: 0px 7% 38px; }
	header .navbar-nav { float: none; }
	.menu-main-menu li > a {  }
	.navbar-default .navbar-nav > li > a { padding: 8px 10px; font-weight: 600 }
	.circular-img { width: 290px; height: 290px; background-size: 130%;}
	.circular-img-small { width: 260px; height: 260px; }
	.zoom-img-1 { width: 120px; height: 120px; }
	.home-bg-3 { min-height:300px; }
	.green-heading { text-align: left; }
	.green-heading a {margin-right: 0}
	.green-heading h3{ text-align: left; font-size: 32px; line-height: 38px }
	.home-bg-4 { background-position: 35%; padding-top: 40px}
	.add-life { margin-top: 50px }
	.owl-prev { margin-left: 160px !important; }
	.owl-next { margin-right: 160px!important; }
	.magnifood-founder-home-wrapper { width: 350px; margin: auto }
	.magnifood-founder-home-wrapper a { margin-top: 20px; }
	.img-holder { margin: auto; float: none }
	.contents-box { margin: -55px auto 0; padding: 55px 20px 10px 20px; text-align: center; float: none; width: 350px; min-height: 195px; }
	.banners a { bottom: 10px; margin-left: -54px;}
	.testimonials { max-width: 700px; }
	.testimonial_slideri { width: 700px !important; }
	.testimonial_avatar_wrap { width: 245px !important; height: 300px }
	.testimonial_avatar_wrap img { margin-left: 40px !important; margin-top: 30px; }
	.testimonial_avatar_wrap { background-size: cover; }
	.athlete { right: 0; }
	.sports-heading { font-size: 30px; line-height: 34px; top: -160px; }
	.red-sports-heading { font-size: 60px; line-height: 70px }
	.intro-img { width: 250px; left: 10%; margin-top: 30px; }



}



@media (max-width: 780px){
	.left-right-margin { margin: 0 }
	.zoom-img-1 { width: 160px; height: 160px; }
	.home-bg-4 { min-height: auto; background-position: 30%; }
	.green-heading { padding-left: 5% }
	.home-bg-4 #pgc-1798-7-0 { width: 60% !important; float: left !important }
	.home-bg-4 #pgc-1798-7-1{ width: 40% !important; float: left !important }
	.home-child-products img { margin-left: 0 !important }
	.add-life { text-align: right; padding-right: 28%; }
	.add-life img { width: 120px; height: auto }
	.testimonial-row { padding-bottom: 30px; margin-bottom: 30px; border-bottom: solid 1px #ddd; display: block; }
	.testimonial-row .panel-grid-cell { display: block }
	.testimonial-row .rounded-img { max-width: 300px; margin: auto }
	#pg-1888-0 .panel-grid-cell, #pg-1888-1 .panel-grid-cell { text-align: center; }
	.post-1888 .so-widget-sow-image-sow-image-4333b04dd157 .sow-image-container,
	#pl-1947 .panel-grid-cell .so-panel,
	#pl-1976 .panel-grid-cell .so-panel,
	#pl-1953 .panel-grid-cell .so-panel { text-align: center; }
	 .page-id-1976 .circular-img, .page-id-1953 .circular-img, .page-id-1953 .sow-image-container img { margin: auto }

.home-bg-1 {
    background-image: url(../../uploads/2016/06/teranovatopmobile.jpg);
    background-position: 50%;
    background-size: 100%;
	background-attachment:initial;
}

.home-bg-2,.home-bg-5{	background-attachment:initial;}

}

@media (max-width: 768px){
	.banners a { bottom: 20px; margin-left: -50px;}
	.testimonials-content { min-height: 580px; }
	.testimonials { max-width: 95%; }
	.testimonial_slideri { width: 35% !important; }
	.testimonial_avatar_wrap { width: 200px !important; height: 250px }
	.testimonial_avatar_wrap img { width: 150px !important; height: 150px !important; margin-left: 15px !important; margin-top: 30px; }
	.testimonial_avatar_wrap { background-size: cover; }
	.testimonial_by_wrap .testimonial_by_text { margin: 1% 1% 0 1% !important; width: 100% !important;}
	.testimonial_content_wrap { width: 100% !important; height: auto !important; }
	.testimonial_slider_instance { max-height: 380px }
	.testimonial_content { margin: 0px 0px 0px 1% !important;
    width: 17% !important;
    min-height: 250px;
    line-height: 1.4!important;
    font-size: 14.5px!important;}
	.sports-heading { padding-left: 20px }
	.athlete img { width: 300px }
	.home-intro { font-size: 24px; line-height: 26px }
	.intro-img { width: 200px; left: 12% }
}

@media (max-width: 767px){
	.two-columns { column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; -o-column-count: 1; column-gap: 0px; -webkit-column-gap: 0px; -moz-column-gap: 0px; -o-column-gap: 0px; }
	#footer-logo { padding-left: 15px }
	.left-right-margin { margin: 0 ; }
	.circular-img-small { width: 290px; height: 290px; }
	.left-part, .right-part { width: 100%; float: none}
	.about-phytofresh { min-height: 1100px }
	.about-phytofresh .shadow-contents { margin-top: 270px; }
	.rounded-img { text-align: center }
	.quote-left {  top: -55px; padding-left: 10%; }
	.quote-right { bottom: 30px; padding-right: 0%;}
	.quote-small-left { top: -20px; padding-left: 30%; }
	.quote-small-right { bottom: 35px; padding-right: 20%; }
	.owl-prev { margin-left: 120px !important; }
	.owl-next { margin-right: 120px!important; }
	.green-heading a { padding: 5px 10px; margin: -30px 0 0 0; }
	.sidebar-item.widget_easy_facebook_page_plugin h3 {  }
	.sidebar-item.widget_easy_facebook_page_plugin { margin-bottom: 30px; }
}

/* @media (max-width: 700px){
	.athlete { top: -20px; }
} */

@media (max-width: 670px){
	.home-intro { width: 100%; float: none }
	.intro-img { width: 200px; left: auto; margin: 50px auto; position: static; top:0; float: none }
}

@media (max-width: 600px){
	.big-heading { font-size: 30px; line-height: 36px }
	.quote-left {  top: -55px; padding-left: 0%; }
	.quote-right { bottom: 30px; padding-right: 0%;}
	.quote-small-left { top: -20px; padding-left: 24%; }
	.quote-small-right { bottom: 35px; padding-right: 14%; }
	.home-white-text { padding: 50px 40px; }
	.owl-prev { margin-left: 50px !important; }
	.owl-next { margin-right: 50px!important; }
	.sports-heading { font-size: 26px; line-height: 30px; top: -140px; }
	.red-sports-heading { font-size: 50px; line-height: 59px }
	.testimonials-content { min-height: 610px; }
}

@media (max-width: 550px){
	.testimonial_avatar_wrap { position: static; }

	.testimonial_outer_wrap { margin-left: 0 !important; width: 100% !important; }
.testimonial_avatar_wrap {
    height: 150px !important;
    background-size: 40%;
    text-align: center;
    background-image: none;
}
	.testimonial_avatar_wrap, .testimonial_avatar_wrap img { position: static; margin: 0 auto; }
		.testimonial_content {
			width: 100% !important;
			font-size: 13px !important;
			margin: 0!important;
		}
	.testimonial_site { font-size: 14px !important;}
	.testimonials-content { min-height: 550px }

	.testimonial_slideri { float: none !important; padding: 0 }
	.testimonial_wrapper, .testimonial_slider_instance, .testimonial_slideri { height: 340px !important; }
	.testimonial_by_wrap .testimonial_site, .testimonial_by_wrap .testimonial_by_text { float: none !important }
	.testimonial_by_wrap span { display: block !important; float: none !important }
	ul#myTab li { float: none }
}

@media (max-width: 500px){
	.navbar-collapse {overflow-x: hidden;}
	.page-id-1924 .featured-img { background-size: cover; margin-bottom: 20px;}
	.about-phytofresh { min-height: initial}
	.header-logo img { width: 200px }
	.home-bg-3 { min-height:250px; }
	.green-heading h3 {
		font-size: 23px !important;
		line-height: 27px !important;
		text-align: center;
		margin-bottom: 40px;
		padding-top: 13px;
	}
	.owl-prev { margin-left: 0px !important; }
	.owl-next { margin-right: 0px!important; }

	.athlete img { width: 200px }
	.home-bg-2 p, .about-phytofresh p, .about-magnifood p { font-size: 16px;line-height: 23px;}
	.shadow-contents { margin-top: 0; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px;}
	.big-heading { font-size: 22px; line-height: 26px;}
	#pl-1924 .panel-grid { margin-bottom: 100px!important; }
	.about-phytofresh .right-part img, .about-magnifood .right-part img {margin-top: 0px;}
	.home-white-text { padding: 10px 10px;}
	#pgc-1798-3-0 { margin-bottom: 0;}
	.home-row.home-bg-2 { margin: 0 auto;}
	#pl-1798 .panel-grid { margin-left: 0; margin-right: 0; margin-bottom: 10px;}
	#pl-1798 .panel-grid-cell {	padding: 0;	margin-bottom: 0; }
	.magnifood-founder-home-wrapper a{margin:15px auto 25px;display:block;max-width:150px}
	.magnifood-founder-home-wrapper h3{margin-top:0!important;font-size:20px;line-height:24px}
	.home-bg-4{min-height:auto;background-position:0%;display:table;border:1px solid transparent;position:relative;padding:0}
	.home-bg-4 #pgc-1798-7-0{width:100%!important;float:none!important;}
	.home-bg-4 #pgc-1798-7-1{width:100%!important;float:none!important;}
	.train_right {
		border: 1px solid transparent;
		float: none;
		padding-right: 0;
		margin: 0 auto;
		z-index: 1!important;
		position: relative;
		display: block;
	}
	hr { margin-top: 10px; margin-bottom: 10px;}
	.single .featured-img, .page .featured-img { background-size: cover; margin-bottom: 20px;}
	.sidebar-item h3 { padding: 10px 0 0; margin-bottom: 0;}
	.footer .row { width: auto!important; margin: 0;}
	.post-type-archive-product .featured-img { background-size: cover; margin-bottom: 20px;}
	.post-type-archive-product .featured-img {background-size:cover;}
	.home-bg-4 .panel-grid-cell .textwidget{text-align:center}
	#pl-1798 .panel-grid-cell .so-panel{margin-bottom:0}
	.home-child-products img{margin-left:0!important;max-width:70%}
	.category .breadcrumbs { margin-bottom: 20px;}
	#pgc-1798-10-1 .textwidget { margin-top: 20px;}
 .testimonial_slider_set img { max-width: 90% !important; margin-left: 0!important;}
	.home-bg-3 .panel-grid-cell #panel-1798-5-0-0 img {
		width: auto;
		height: 220px;
		max-width: none;
		margin-left: -100px;
		display: block;
	}


/*} */

/*@media (max-width: 480px){ */
	.big-heading { font-size: 22px; line-height: 38px }
	.quote-left {  top: -55px; padding-left: 0%; }
	.quote-left img { width: 76px; }
	.quote-right img { width: 56px; }
	.quote-right { bottom: 0px; padding-right: 0%;}
	.quote-small-left { top: -30px; padding-left: 8%; }
	.quote-small-right { bottom: 35px; padding-right: 8%; }
.add-life {
    display: block;
    padding-right: 0px;
    text-align: center;
    position: absolute;
    right: 20px;
    top: 0;
    margin-top: 0;
}
	.add-life img { width: 100px }
	.sports-heading { font-size: 20px; line-height: 24px; top: -125px; }
	.red-sports-heading { font-size: 34px; line-height: 39px }


}

@media (max-width: 400px){
	.home-bg-3 { min-height:200px; }
	.magnifood-founder-home-wrapper { width: 280px; }
	.magnifood-founder-home-wrapper a { margin-top: 20px; }
	.contents-box { width: 280px; min-height: 195px; }
	.banners a { bottom: 5px; margin-left: -57px; }
}

@media (max-width: 380px){
	.wcps-container .owl-buttons.topright { top: -55px; }
}

@media (max-width: 320px){

}

/* From Bootstrap */
.navbar-nav > li > .dropdown-menu {
    margin-top: 1px;
}

.found_bt a:hover {
    background-color: #d84737!important;
}

.yt_video {
    text-align: center;
    padding: 30px 0px 10px;
}

iframe {max-width: 100%;}
/*#pg-1798-6{display:none;}*/


#ter_diff_icons a{color:#000;}
.home-row .owl-nav.topright{width:100%;}
.home-row .wcps-container .owl-nav.topright .owl-prev,
.home-row .wcps-container .owl-nav.topright .owl-next{
    border: 1px solid #000000;
    border-radius: 20px;
    padding: 0px;
    width: 30px;
    background-position: center center;
    opacity: 0.7;
}
.home-row .wcps-container .owl-nav.topright div.owl-prev:hover,
.home-row .wcps-container .owl-nav.topright div.owl-next:hover{
    border: 1px solid #000000;
}
#home-row1 h3{position: relative;margin:0px;top: 74px;}

@font-face {
    font-family: SegoeUIRegular;
    src: url("/wp-content/themes/organique-child/fonts/segoeui.ttf") format("opentype");
}
@font-face {
    font-family: SegoeScriptBold;
    src: url("/wp-content/themes/organique-child/fonts/segoescb.ttf") format("opentype");
}

.megacontainer{
    margin-top: -55px;
    padding-top: 55px;
    background:url(/wp-content/themes/organique-child/images/cat_back.png) no-repeat;
    font-family: SegoeUIRegular;
    padding-bottom: 100px;
}
.blog_head_title{font-size:42px;font-family: SegoeScriptBold;text-align: center;margin-bottom: 100px;color:#b84f3d;}
.subcontainerheader{text-align: center;font-size:23px;margin-bottom: 35px;}
.blogheader1{background:url(/wp-content/themes/organique-child/images/blog1.png) no-repeat;width:80px;height:58px;margin: 0 auto 4px;}
.blogpostitem{width: 30%;margin: 0px 1.6% 60px;display: inline-block;}
.blogpostitem_title{font-size:23px;width: 70%;margin: 12px auto;text-align:center;}
.blogpostitem_img{text-align:center;}
.blogpostitem_link,.blogpostitem_link:hover{text-decoration:none;color:#636B6B;}
.blogsectionviewmore{text-align: center;margin-bottom: 50px;}
.blogsectionmore,.blogsectionmore:visited{
    background: #b84f3d;
    font-size: 13px;
    color: #fff;
    padding: 10px 40px;
    margin-bottom: 50px;
    border-radius: 5px;
    border: 1px solid #b84f3d;
}
.blogsectionmore:hover{color: #b84f3d;background: #fff;}

.megacontainer.healthy{background:url(/wp-content/themes/organique-child/images/back_health.png) top center no-repeat;}
.blogheader2{background:url(/wp-content/themes/organique-child/images/blog2.png) no-repeat;width:104px;height:93px;margin: 0 auto 4px;}
.blogheader3{background:url(/wp-content/themes/organique-child/images/blog3.png) no-repeat;width:127px;height:83px;margin: 0 auto 4px;}
.blogheader4{background:url(/wp-content/themes/organique-child/images/blog4.png) no-repeat;width:88px;height:87px;margin: 0 auto 4px;}

#bodymovin{
    background-color:#fff;
    width:100%;
    height:100%;
    display:block;
    overflow: hidden;
    transform: translate3d(0,0,0);
    text-align: center;
    opacity: 1;
}
.parallax-img.home-bg-1{display:none !important;}

@media (max-width: 991px){
.blogpostitem{width:45%;margin: 0px 0px 60px;}
}

@media (max-width: 600px){
.blog_head_title{font-size: 33px;}
.blogpostitem{width:100%;margin: 0px 0px 60px;}
}

@media (max-width: 780px){
.home-bg-1 {background-image: url(../../uploads/2018/07/nature.jpg);}
#home-row1 h3{top:70px;}
.home-bg-2{min-height: 380px;}

.sports-heading{font-size: 19px;line-height: 15px;padding-left:0px;}
.red-sports-heading{font-size: 30px;line-height: 30px;}
.home-bg-7{min-height: 400px;}
.home-bg-7 .textwidget a{left: 120px;top: 180px;}
.home-bg-8 .textwidget img{height: 240px;width: auto;}
.testimonials-top{background-size: auto;}
.testimonials-content{min-height: 400px}
/* .testimonial_slider__round.testimonial_slider_set{    padding-top: 60px;} */

}
/* @media (max-width: 768px){
  .testimonials .mlprx {margin-top: 50px;}
  .testimonial_slider__round .testimonial_content {padding:5px!important;}
  .testimonial_content{font-size:16px!important;line-height: 1.5;}
  .testimonial_slider__round .testimonial_by_wrap .testimonial_site{max-width: 470px!important;}
  .testimonials .mlprx .btn-gray{margin-top: -70px;}
}
*/
@media (min-width: 800px) and (max-width: 1200px){
  .testimonial_slider__round .testimonial_content{font-size:15px!important;line-height: 1.4!important;}
/* .testimonial_slider__round.testimonial_slider_set{margin-top:100px;} */
}
@media (min-width:501px) and (max-width:550px){
  div#testimonial_slider_1_wrap {
    margin-top: 28px;
}

.testimonial_content{font-size: 14.5px!important;}
}

@media (min-width:0px) and (max-width:430px){
.testimonial_wrapper, .testimonial_slider_instance, .testimonial_slideri {
    height: 370px !important;
}
.testimonials-content{
  min-height:460px;
}
.testimonials {
    top: 305px!important;
}
.testimonial_slider__round .testimonial_content {
    line-height: 1.3!important;
    padding-right: 19px!important;
}
}

@media (min-width: 431px) and (max-width:550px){
  .testimonials-content{margin-top: -76px;margin-bottom: 22px;min-height: 435px !important;}
}
@media (min-width: 550px) and (max-width:780px){

}
@media (max-width: 550px){
#home-row1 h3{top:42px;}
.athlete{margin: 20px 0px 0px 0px;}
.sports-heading{top: -315px;}

/* .testimonial_slider__round .testimonial_by_wrap{margin-top: -130px;}
.testimonial_slider__round.testimonial_slider_set{margin-top: -151px;} */
/* .testimonial_slider__round .testimonial_slideri{margin-top: 300px !important;} */
.testimonial_slider__round span {display:block; min-height: 50px;}
.testimonial_slider__round .testimonial_avatar_wrap img{
  display: block;
max-width: 100px!important;
border-radius: 50%!important;
top: 15px!important;
max-height: 100px!important;
}
.testimonial_slider__round .testimonial_by_wrap {max-width: 63%;}
.testimonial_slideri { width: 6% !important; margin-left: 30px!important;}
	.testimonial_avatar_wrap { width: 100px !important; height: 100px !important;}
  .testimonial_by_wrap{float:left;}
  .testimonial_avatar_wrap, .testimonial_avatar_wrap img { position: static; margin-left: 10px; max-width: 25%;}
  	.testimonial_by_wrap { float: right !important }
.testimonial_content_wrap { float: left !important; overflow: visible!important; margin-top: 0px; }
.testimonial_site {line-height: 16px!important; padding-top: 0px!important; padding-bottom: 0px!important;padding-left: 5px!important;min-height: 64px;}
.testimonial_by_wrap .testimonial_by_text {margin: 1% 1% 0 4% !important;}
.testimonial_slider__round .testimonial_avatar_wrap img {
    position: inherit!important;
  }
  .testimonial_slider__round .testimonial_content{line-height: 1.5;}
  .testimonial_by{    line-height: 20px!important;}
  .testimonial_slider__round a.testimonial_prev { margin-left: 8px!important;}
  .testimonials{top: 260px;}
}

@media (min-width: 551px) and (max-width: 768px){
  .testimonial_content {    max-width: 16%; margin-left: 0px!important;}
  .testimonial_by_wrap .testimonial_by_text {
    margin: 1% 1% 0 0% !important;
    width: 18% !important;
}
}
@media (min-width: 551px) and (max-width:780px){
  .athlete{top:108px}
}
@media (min-width: 431px) and (max-width:500px){
  .athlete{top:12px}
}
@media (min-width: 501px) and (max-width:551px){
  .athlete { top: 42px; }
}
@media (min-width: 0px) and (max-width:430px){
.athlete { top: 58px; }
}

.mbs_header {
    font-size: 42px;
    font-family: SegoeScriptBold;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 80px;
    color: #b84f3d;
    line-height: 40px;
}
.mbs_content{text-align: center;}
.mbs_content .sow-image-container{width:24%;display: inline-block;vertical-align: top;}
.mbs_content h3{
    color: #636b6b;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    margin-top: 10px;}
@media (max-width: 991px){
.mbs_content .sow-image-container{width:45%;}
}
@media (max-width: 500px){
/*.home-bg-6{background-size: 250%;}*/
.page-id-2399 .rounded-img img{max-height: 250px;}
}
@media (max-width: 470px){
.mbs_content .sow-image-container{width:100%;}
}
@media (max-width: 440px){
/*.home-bg-6{background-size: 250%;background-position:center 110%;}*/
.home-bg-7{background-size: 190%;background-repeat: no-repeat;min-height: 290px;}
.home-bg-7 .textwidget a{left: 21%;top: 120px;font-size: 10px;padding: 5px 9px;}

}

@media (max-width: 400px){
.home-bg-7 .textwidget a{top:110px;}
}
@media (max-width: 380px){
.home-bg-7 .textwidget a{top: 100px;font-size: 9px;padding: 4px 7px;}
}
@media (max-width: 345px){
.home-bg-7 .textwidget a{top: 92px;}
}
/*////steps landing page css/////*/
body.page-id-3932 {
    font-family: SegoeUIRegular;
}
body.page-id-3932 .container.push-down-60 {
    width: 100%;
}
body.page-id-3932 #step2 #panel-3932-1-0-0 {
    text-align: right;
}
body.page-id-3932 #step2 #panel-3932-1-1-0 {
    text-align: left;
}
.page-id-3932 .panel-grid {
    border-radius: 410px;
    overflow: hidden;
    perspective: 1px;
    /*border: 1px solid red;*/
    max-width: 1723px;
    margin: 0 auto; 
}
#pg-3932-0.panel-grid {
    border-radius: unset;
    overflow: unset;
    max-width: unset;
    margin: unset;
    padding-bottom: 70px !important;
}

div#pl-3932::before {
    content: '';
    display: block;
    width: 2px;
    height: 100%;
    background: #5c697b;
    position: absolute;
    left: 50%;
    transform: translate-x(-50%);
}

#pg-3932-5 {
    position: absolute;
    bottom: -106px;
    transform: translate-x(-50%+460px);
    left: calc(50% - 460px);
    height: 214px;
    background-color: #b84f3e;
    z-index: 9;
}
#pg-3932-10 {
    position: absolute;
    bottom: -130px;
    transform: translate-x(-50%+620px);
    left: calc(50% - 620px);
    height: 288px;
    background-color: #b84f3e;
    z-index: 9;
}
#pg-3932-15 {
    position: absolute;
    bottom: -130px;
    transform: translate-x(-50%+620px);
    left: calc(50% - 620px);
    height: 288px;
    background-color: #b84f3e;
    z-index: 9;
}
#pg-3932-20 {
    position: absolute;
    bottom: -130px;
    transform: translate-x(-50%+620px);
    left: calc(50% - 620px);
    height: 288px;
    background-color: #b84f3e;
    z-index: 9;
}

.page-id-3932 .panel-grid {
    margin-bottom: 0px !important;
}
#pg-3932-0.panel-grid {
    margin-bottom: 0px !important;
    background-color: #fff;
}
#pg-3932-6.panel-grid {
    margin-top: 290px;
    margin-bottom: -89px !important;
}
#pg-3932-11.panel-grid {
    margin-top: 290px;
    margin-bottom: -89px !important;
}
#pg-3932-16.panel-grid {
    margin-top: 290px;
    margin-bottom: -89px !important;
}
#pgc-3932-5-0 {
    width: 910px !important;
    text-align: center;
    color: #fff;
}
#pgc-3932-10-0 {
    width: 1240px !important;
    text-align: center;
    color: #fff;
}
#pgc-3932-15-0 {
    width: 1240px !important;
    text-align: center;
    color: #fff;
}
#pgc-3932-20-0 {
    width: 1240px !important;
    text-align: center;
    color: #fff;
}
#pl-3932.panel-layout {
    position: relative;
}

/*red_div */
#pg-3932-5,
#pg-3932-10,
#pg-3932-15,
#pg-3932-20 {
    display: flex;
    justify-content: center !important;
    align-items: center !important;
}
#red_div1 .textwidget p {    
    font-size: 34px;
    font-family: SegoeUIRegular;
    font-style: italic;
    line-height: 41px;
    font-weight: 400;
}
#red_div2 .textwidget p {    
    font-size: 26px;
    font-family: SegoeUIRegular;
    font-style: italic;
    line-height: 37px;
    font-weight: 400;
}
#red_div3 .textwidget p {    
    font-size: 26px;
    font-family: SegoeUIRegular;
    font-style: italic;
    line-height: 37px;
    font-weight: 400;
}
#red_div4 .textwidget p {    
    font-size: 26px;
    font-family: SegoeUIRegular;
    font-style: italic;
    line-height: 37px;
    font-weight: 400;
}

/*circle 1*/
#pg-3932-2,
#pg-3932-7,
#pg-3932-12,
#pg-3932-17 {
    margin-bottom: -90px !important;
    position: relative;
    z-index: 2; 
}
#panel-3932-2-0-0 .textwidget,
#panel-3932-7-0-0 .textwidget,
#panel-3932-12-0-0 .textwidget,
#panel-3932-17-0-0 .textwidget {
    width: 145px;
    text-align: center;
    margin: 0 auto;
}
#panel-3932-2-0-0 .textwidget p,
#panel-3932-7-0-0 .textwidget p,
#panel-3932-12-0-0 .textwidget p,
#panel-3932-17-0-0 .textwidget p {
    font-weight: bold;
    display: inline-block;
    border-radius: 50%;
    width: 145px;
    height: 145px;
    background-color: #b84f3e;
    text-align: center;
    margin: 0 auto;
    line-height: 145px;
    color: #fff;
    font-size: 107px;
}

/*details 1*/ 
#pg-3932-1 {
    margin-bottom: -104px !important;
    background-color: #fff;
}
#panel-3932-1-0-0 {
    text-align: right;
    margin-right: 11px !important;
   /* margin-bottom: 55px !important;*/
}
#panel-3932-6-0-0 {
    text-align: right;
    margin-right: 11px !important;
/*    margin-bottom: 55px !important;*/
}
#panel-3932-11-0-0 {
    text-align: right;
    margin-right: 11px !important;
/*    margin-bottom: 55px !important;*/
}
#panel-3932-16-0-0 {
    text-align: right;
    margin-right: 11px !important;
/*    margin-bottom: 55px !important;*/
}
#pg-3932-4 {
    /*content: url(http://terranova.indexing.gr/wp-content/uploads/2020/09/bottle1.png);*/
    position: absolute;
    left: calc(50% - 125.5px);
    bottom: 12%;
    z-index: 10;
    border-radius: unset !important;
}

#pg-3932-9,
#pg-3932-14,
#pg-3932-19 {
    /*content: url(http://terranova.indexing.gr/wp-content/uploads/2020/09/bottle1.png);*/
    position: absolute;
    left: calc(50% - 125.5px);
    bottom: 12%;
    z-index: 10;
    border-radius: unset !important;
}
#text1 h3,
#text2 h3,
#text3 h3,
#text4 h3  {
    color: #fff;
}
#text1 p,
#text2 p,
#text3 p,
#text4 p {    
    font-size: 20px;
    line-height: 27px;
}
#text1 .textwidget {
    width: 75%;
    margin: 0 auto;
    text-align: right;
    padding: 20px;
    padding-top: 80px;
    padding-top: 11%;
}
#text3 .textwidget {
    width: 84%;
    margin: 0 auto;
    text-align: right;
    padding: 20px;
    padding-top: 80px;
    padding-top: 11%;
    color: #fff;
    float: right;
}
#text2 .textwidget {
    width: 75%;
    margin: 0 auto;
    text-align: left;
    padding: 20px;
    padding-top: 80px;
    padding-top: 11%;
}
#text4 .textwidget {
    width: 75%;
    margin: 0 auto;
    text-align: left;
    padding: 20px;
    padding-top: 80px;
    padding-top: 11%;
    color: #fff;
}

#pg-3932-6 img.image.wp-image-3938.attachment-full.size-full,
#pg-3932-11 img.image.wp-image-3938.attachment-full.size-full,
#pg-3932-16 img.image.wp-image-3938.attachment-full.size-full {
    margin-bottom: -13px !important;
    margin-right: -2px !important;
}
#wrapper1,
#wrapper2,
#wrapper3,
#wrapper4 {
    position: relative;
}
#pg-3932-4,
#pg-3932-5,
#pg-3932-10,
#pg-3932-15,
#pg-3932-20 {
    margin-bottom: 0 !important;
}

#panel-3932-8-0-0 .panel-widget-style,
#panel-3932-18-0-0 .panel-widget-style { 
    float: right; 
}


#pg-3932-14 {
    display: none;
}

#pg-3932-21 {
    padding-top: 250px;
    background: #fff;
}
#pgc-3932-21-0 {
    max-width: 504px;
    margin: 0 auto;
}
#pgc-3932-21-0 .textwidget p {
    display: block;
    background-color: #5c697b;
    line-height: 91px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    line-height: 91px;
}
#pgc-3932-21-0 .textwidget a {
    color: #fff;
}
#pg-3932-0 .image_text {
    position: absolute;
    transform: translate-x(-50%+300px);
    left: calc(50% - 300px);
    margin: 0 auto;
    width: 600px;
    top: 30%;
}
#pg-3932-0 .image_text > p {
    font-size: 57px !important;
    line-height: 42px !important;
    color: #fff;
    letter-spacing: 1.6px;
    font-weight: 700;
}
#pg-3932-0 p.image_text2 {
    font-size: 47px !important;
    line-height: 42px !important;
    color: #fff;
    letter-spacing: -1.4px;
    font-weight: lighter;
    margin-top: 15px;
}

@media (max-width: 1600px) {
    #text1 .textwidget {
        padding-right: 32px;
        padding-top: 7%;        
    }
    #text2 .textwidget {
        padding-left: 32px;
        padding-top: 7%;        
    }
    #text3 .textwidget {
        padding-right: 32px;
        padding-top: 12%;
        width: 85%;      
    }
    #text4 .textwidget {
        padding-left: 32px;
        padding-top: 7%;        
    }
    #text1 p {        
        font-size: 17px;
        line-height: 20px;
    }
    #text2 p {        
        font-size: 17px;
        line-height: 20px;
    }
    #text3 p {        
        font-size: 17px;
        line-height: 20px;
    }    
    #text4 p {        
        font-size: 17px;
        line-height: 20px;
    }
/*    #pg-3932-5 {
        bottom: 31%;
    }*/
    #pgc-3932-4-0 {
        max-width: 75%;
        margin: 0 auto;
    }
    #pgc-3932-9-0 {
        max-width: 75%;
        margin: 0 auto;
    }
    #pgc-3932-14-0 {
        max-width: 75%;
        margin: 0 auto;
    }
    #pgc-3932-19-0 {
        max-width: 75%;
        margin: 0 auto;
    }
    #pg-3932-4{
        bottom: 14% !important;
    }

    #pg-3932-9,
    #pg-3932-14,
    #pg-3932-19 {
        bottom: 14% !important;
    }


    #pgc-3932-10-0 {
        width: 940px !important;
    }
    #pg-3932-10 {
        height: 228px;
        transform: translate-x(-50%+470px);
        left: calc(50% - 470px);
        padding: 20px;
    }

    #pgc-3932-15-0 {
        width: 940px !important;
    }
    #pg-3932-15 {
        height: 228px;
        transform: translate-x(-50%+470px);
        left: calc(50% - 470px);
        padding: 20px;
    }

    #pgc-3932-20-0 {
        width: 940px !important;
    }
    #pg-3932-20 {
        height: 228px;
        transform: translate-x(-50%+470px);
        left: calc(50% - 470px);
        padding: 20px;
    }

    #red_div2 .textwidget p {
        font-size: 20px; 
		line-height: 20px;
    }
	
    #red_div3 .textwidget p {
        font-size: 20px;
		line-height: 20px;
    }
	
    #red_div3 .textwidget p {
        font-size: 20px;
		line-height: 20px;
    }
}
@media (max-width: 1350px) {
    #pg-3932-9, #pg-3932-14, #pg-3932-19 {
        bottom: 12% !important;
        top: 91px !important;
    }
    #pg-3932-4 {
        bottom: 12% !important;
        top: 91px !important;
    }
    #pgc-3932-4-0, #pgc-3932-9-0, #pgc-3932-14-0, #pgc-3932-19-0 {
        max-width: 54% !important;
    }
    #text1 .textwidget, #text2 .textwidget, #text4 .textwidget {
        width: 85%;
    }
    #text3 .textwidget {
        width: 94%;
    }
    #text1 p, #text2 p, #text3 p, #text4 p {
        font-size: 14px;
        line-height: 19px;
    }
  /*  #text3 h3 {
        padding-right: 52px;
    }*/
}
@media (max-width: 1200px) {
    #text1 p,
    #text2 p,
    #text3 p,
    #text4 p {
   /*     text-align: center;*/
        color: #fff !important;
        font-size: 12px !important;
        line-height: 18px   !important;
    }
    #pg-3932-0 p {
        font-size: 12px !important;
        line-height: 18px !important;
    }
    #pg-3932-0 h3 {
        font-size: 20px !important;
        line-height: 24px !important;        
    }
    #pg-3932-0.panel-grid {
        padding-bottom: 0 !important;
    }
    #red_div1 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #red_div2 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #red_div3 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #red_div4 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #text1 .textwidget,
    #text2 .textwidget,
    #text3 .textwidget,
    #text4 .textwidget {
        padding-top: 14%;
        width: 86%;
    }

    #pg-3932-5,
    #pg-3932-10,
    #pg-3932-15,
    #pg-3932-20 {
        bottom: unset;
        transform: unset;
        left: unset;
        height: unset;
        width: 100%;
    }
    #pgc-3932-5-0,
    #pgc-3932-10-0,
    #pgc-3932-15-0,
    #pgc-3932-20-0 {
        width: 100% !important;
    }
    #pg-3932-5,
    #pg-3932-10,
    #pg-3932-15,
    #pg-3932-20 {        
        border-radius: 30px;
        /*margin: 0 6px;*/        
        width: 98%;
        margin: 0 auto;
        position: relative;
        padding-top: 10px;
    }
    #text1 h3, #text2 h3, #text3 h3, #text4 h3 {
        font-size: 18px;
        line-height: 24px;
    }
    #pg-3932-9, #pg-3932-14, #pg-3932-19 {
        bottom: unset !important;
        top: 80px;
    }
    #pg-3932-4 {
        bottom: unset !important;
        top: 60px;
    }
    #pg-3932-6.panel-grid,
    #pg-3932-11.panel-grid,
    #pg-3932-16.panel-grid{
        margin-top: 90px;
    }
}
@media (max-width: 1000px) {
    #text1 .textwidget {
        padding-top: 6%;
        width: 99%;
        padding-right: 62px;         
    }
    #text2 .textwidget {
        padding-top: 6%;
        width: 99%;
        padding-left: 62px;         
    }
    #text3 .textwidget {
        padding-top: 6%;
        width: 99%;
        padding-right: 22px; 
    }
    #text4 .textwidget {
        padding-top: 6%;
        width: 99%;
        padding-left: 62px;        
    }
    #text3 h3 {
        padding-right: 52px;
    }
}
@media (max-width: 920px) {
    #step1,
    #step3 {
        /*display: flex;
        flex-direction: column-reverse !important;*/
        background-color: #fff !important;
        /*text-align: center;*/
    }
    #step2,
    #step4 {
/*        display: flex;
        flex-direction: column-reverse !important;*/
        background-color: #fff !important;
        text-align: center;
    }

    #panel-3932-2-0-0 .textwidget p, 
    #panel-3932-7-0-0 .textwidget p, 
    #panel-3932-12-0-0 .textwidget p, 
    #panel-3932-17-0-0 .textwidget p  {
        width: 76px;
        height: 76px;
        font-size: 56px;
        line-height: 67px;
        font-weight: bold;
    }
    .page-id-3932 .panel-grid {
        border-radius: unset;
    }
/*    #pg-3932-4, #pg-3932-14 {
        bottom: 42%;
    }*/

    #pg-3932-2, 
    #pg-3932-7, 
    #pg-3932-12, 
    #pg-3932-17 {
        margin-bottom: -40px !important;
    }
/*    body.page-id-3932 .container.push-down-60 {
        padding-left: 0;
        padding-right: 0;
    }
    body.page-id-3932 .container.push-down-60 > .row {
           margin-left: 0px;
    margin-right: 0;
    }
        body.page-id-3932 .container.push-down-60 > .row > .col-xs-12 {
     padding-left: 0;
    padding-right: 0;
    }*/

    #pg-3932-1,
    #pg-3932-6,
    #pg-3932-11,
    #pg-3932-16 {
        display: inline-block;
        width: 100% !important;
    }
    #pg-3932-1 > div,
    #pg-3932-6 > div,
    #pg-3932-11 > div,
    #pg-3932-16 > div {
        width: 50% !important;
        display: inline-block;
    }


    #pg-3932-9, #pg-3932-14, #pg-3932-19 {
        bottom: 27% !important; /*32*/
        top: unset;
    }
    #pg-3932-4 {
        bottom: 27% !important; /*30*/
    }
    #pgc-3932-4-0,
    #pgc-3932-14-0{
        max-width: 53% !important;
    }
    #pgc-3932-9-0,
    #pgc-3932-19-0{
        max-width: 53% !important;
    }



    #text1 .textwidget,
    #text2 .textwidget,
    #text3 .textwidget,
    #text4 .textwidget {
        width: 100%;
    }

    #text1 p,
    #text2 p,
    #text3 p,
    #text4 p {
        text-align: center;
        color: #5c697b !important;
        font-size: 12px !important;
        line-height: 18px   !important;
    }
    #text1 h3,
    #text2 h3,
    #text3 h3,
    #text4 h3  {
        color: #5c697b;
        text-align: center;
    }
    #text3 h3 {
        padding-right: 0px;
    }

    #pg-3932-0 p {
        font-size: 12px !important;
        line-height: 18px !important;
        padding-left: 30px;
        padding-right: 30px;
    }
    #pg-3932-0 h3 {
        font-size: 20px !important;
        line-height: 24px !important;
        padding-top: 10px !important;
        padding-left: 30px;
        padding-right: 30px;    
    }
    #pg-3932-0.panel-grid {
        padding-bottom: 0 !important;
    }
    #red_div1 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #red_div2 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #red_div3 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #red_div4 .textwidget p {
        font-size: 19px !important;
        line-height: 22px !important;      
    }
    #panel-3932-5-0-0 {
        margin: 20px !important;
    }
    #panel-3932-10-0-0 {
        margin: 20px !important;
    }
    #panel-3932-15-0-0 {
        margin: 20px !important;
    }
    #panel-3932-20-0-0 {
        margin: 20px !important;
    }

    #pgc-3932-3-0,
    #pgc-3932-8-0,
    #pgc-3932-13-0,
    #pgc-3932-18-0 {
       /* margin-top: 30px !important;*/
        margin-bottom: 0 !important;
    }

    #pg-3932-6,
    #pg-3932-11,
    #pg-3932-16 {
        margin-top: 60px !important;
    }

    body.page-id-3932 div[role=main] {
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
    }

/*  #pgc-3932-3-0,
    #pgc-3932-3-1,
    #pgc-3932-8-0,
    #pgc-3932-8-1, 
    #pgc-3932-13-0,
    #pgc-3932-13-1, 
    #pgc-3932-18-0,
    #pgc-3932-18-1 {
        width: 100% !important; }*/
    #pg-3932-0 .image_text {
        top: 34%;
    }
    #pg-3932-0 .image_text > p {
        font-size: 20px !important;
        line-height: 14px !important;
    }
    #pg-3932-0 p.image_text2 {
        font-size: 14px !important;
        line-height: 16px !important;
        color: #fff;
        letter-spacing: 2px;
        margin-top: 0 !important;
    }
}
@media (max-width: 780px) {
    #step1,
    #step3 {
        display: flex;
        flex-direction: column-reverse !important;
        background-color: #fff !important;
        text-align: center;
    }
    #step2,
    #step4 {
        background-color: #fff !important;
    }
    #pgc-3932-4-0,
    #pgc-3932-14-0 {
        margin-left: 0px;
    }
    #pg-3932-4,
    #pg-3932-14 {
        top: 0px;
        left: 0px;
        bottom: unset;
    }
    #pgc-3932-4-0,
    #pgc-3932-14-0 {
        max-width: 75% !important;
    }

    #pgc-3932-9-0,
    #pgc-3932-19-0 {
        margin-right: 0px !important;
    }
    #pg-3932-9,
    #pg-3932-19 {
        top: 0px;
        right: 0px;
        bottom: unset;
    }
    #pgc-3932-9-0,
    #pgc-3932-19-0 {
        max-width: 50% !important;
    }
    #pgc-3932-21-0 .textwidget p {
        font-size: 17px !important;
        line-height: 55px !important;
    }
    #pg-3932-21 {
        max-width: 275px;
        padding-top: 50px !important;
    }
        #pg-3932-0 .image_text {
        top: 24%;
    }
}
@media (max-width: 480px) {
    #pgc-3932-4-0, #pgc-3932-14-0 {
        width: 60% !important;
    }
    #pg-3932-4, #pg-3932-14 {
        top: 1.5% !important;
    }
    #pgc-3932-9-0, #pgc-3932-19-0 {
        width: 60% !important;
    }
    #pg-3932-9, #pg-3932-19 {
        top: 1.5% !important;
    }
    #pg-3932-0 .image_text {
        top: 15%;
    }
}


/* ------------ A W A R D S   P A G E ---------------- */
.awards-flex-title .textwidget, .awards-flex-title .awards-grey-bg-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
	width: 100%;
    max-width: 1080px;
    margin: auto;
}

.awards-flex-title .textwidget div {
    width: fit-content;
}

.awards-flex-title .widget-title {
	display: none;
}

.awards-flex-title .awards-title-year {
	color: #b84f3d;
    font-size: 40px;
    font-weight: 700;
}
.awards-flex-title .awards-title-line {
	flex-grow: 1;
	margin-right: 10px;
	margin-left:10px;
}
.awards-flex-title .awards-title-right {
	font-weight: 700;
    letter-spacing: 4px;
}

.awards-content-columns .panel-grid-cell-empty {
    display: none;
}

.awards-content-columns {
    margin-top: 50px;
	flex-wrap:wrap;
}

.awards-content-columns .panel-grid-cell {
    margin: 0 20px;
    width: 20%!important;
}

.awards-content-columns .widget_media_image {
    margin-bottom: 0px!important;
	text-align:center;
}

/*---*/
.our-awards-item-columns {
	display: flex;
    justify-content: center;
    align-items: flex-start;
	width: 100%;
    max-width: 1220px;
    margin: auto;
	flex-wrap:wrap;
/*     padding-left: 7%;
    padding-right: 7%; */
}

.our-awards-item-columns .our-awards-item {
	width: calc(20% - 20px);
    margin: 10px;
	max-width:224px;
}

.our-awards-item-columns .our-awards-item .our-awards-item-img {
	margin-bottom:10px;
	text-align:center;
}

.our-awards-item-columns .our-awards-item .our-awards-item-txt h3, .our-awards-item-columns .our-awards-item .our-awards-item-txt p {
	font-size:15px;
}

@media (max-width: 1219px) {
	.our-awards-item-columns .our-awards-item {
	width: calc(25% - 20px);
}
}

@media (max-width: 960px) {
	.our-awards-item-columns .our-awards-item {
	width: calc(33.33% - 20px);
}
}

@media (max-width: 728px) {
	.our-awards-item-columns .our-awards-item {
	width: calc(50% - 20px);
}
}

@media (max-width: 728px) {
	.awards-title-year {
		font-size:35px;
	}
}


/* css code for custom page - our awards */

.page-template-OUR-AWARDS .breadcrumbs {margin-bottom:0;}

/* start first row  */
.our-awards-first-row{
	background-color:#b84f3e;
	width:100%;
	padding: 50px 10px 50px 10px;
}
.our-awards-first-row-text{
	text-align: center; 
	color: #fff;
	line-height: 1.2;
    padding: 0 10px;
    width: 100%;
    max-width: 660px;
    margin: auto;
}
/* end first row  */

/* start 2021 hr  */
.awards-title-year {
	color: #f04f3d;
    font-size: 40px;
    font-weight: 700;
	padding-right:1%;
}
.awards-title-line {
	flex-grow: 1;
	margin-right: 10px;
	margin-left: 10px;	
}
.awards-title-right {
	font-weight: 700;
    letter-spacing: 4px;
	padding-left:1%;
}
._hr_202-_div{
	display:flex;
	margin-left:auto;
	margin-right:auto;
	margin-top: 30px;
    margin-bottom: 30px;
    width: 95%;
    max-width: 1220px;
    justify-content: center;
    align-items: center;
}
._hr_202-{
	width:100%; 
	border-top: 2px solid #cacdcc;
}
/* end 2021 hr */

/* Start THE QUEEN’S AWARDS FOR ENTERPRISES */
.the_queens_awards_for_enterprise{
	display:flex; 
	justify-content: center; 
	align-items: center; 
	background-color:white; 
	box-shadow: 0px 0px 23px 3px #ececec;
	margin-left:auto;
	margin-right:auto;
	width:95%;
	max-width:1220px;

}

._2021_rude_health_columns{
	display:flex;
	align-items: center;
  	justify-content: center;
	margin-top:1%;
}
._2021_rude_health_left_row{
	padding-right:3%;
}
._2021_rude_health_right_row{}
/* End THE QUEEN’S AWARDS FOR ENTERPRISES */


/* Start 2020 */

._2020_container{
	background-color:#efefef;
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
._2020_image{
	max-width:200px;
	width:100%;
}
/* End 2020 */


/* Start 2019 */
._2019_container{
	display:flex;
	align-items: center;
  	justify-content: center;
	padding-bottom:2%;
}
._2019_left_row{
	padding-right:3%;
}
/* End 2019 */

/* Start 2018 */
._2018_container{
	display:flex;
	align-items: center;
  	justify-content: center;
}
._2018_container_background{
	background-color:#efefef;
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
/* End 2018 */


/* Start 2017 */
._2017_container{
	display:flex;
	align-items: center;
  	justify-content: center;
}
._2017_container_background{
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
/* End 2017 */

/* Start 2016 */
._2016_container{
	display:flex;
	align-items: center;
  	justify-content: center;
}
._2016_container_background{
	background-color:#efefef;
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
/* End 2016 */

/* Start 2015 */
._2015_container{
	display:flex;
	align-items: center;
  	justify-content: center;
}
._2015_container_background{
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
._2015_left_row, ._2015_middle_row, ._2015_right_row{
	padding-right:3%;
}
/* End 2015 */

/* Start 2013 */
._2013_container{
	display:flex;
	align-items: center;
  	justify-content: center;
}
._2013_container_background{
	background-color:#efefef;
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
/* End 2013 */

/* Start 2012 */
._2012_container{
	display:flex;
	align-items: center;
  	justify-content: center;
}
._2012_container_background{
/* 	background-color:#efefef; */
	margin-top:1%;
	padding-top:2%;
	padding-bottom:4%;
}
/* End 2012 */


/* start metaslider */
/* .metaslider {
	margin-top: -55px!important;
} */
.page-id-4329 {
	overflow-x: hidden;
}
/* .download-our-brochure{
	padding: 10px;
	background-color: #b84f3e;
	color: #ffff;
} */
.download-our-brochure {
    border: 1px solid #b84f3d;
    border-radius: 3px;
    padding: 8px 35px;
    background-color: #b84f3d;
    color: #ffffff;
	transition: .2s;
}
.download-our-brochure:hover,
.download-our-brochure:active,
.download-our-brochure:visited,
.download-our-brochure:focus {
	background-color: #ffffff;
	color: #b84f3d!important;
	text-decoration: none!important;
}


/* end metaslider */