/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/rt_versla/custom/scss/custom.scss */
.g-owlcarousel-showcase .g-owlcarousel .owl-stage .owl-item .item .g-showcase-image-link .showcase-image .item-overlay .item-overlay-title {
  display: block;
  font-size: 2.7rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 2.4rem;
}
/* line 10, templates/rt_versla/custom/scss/custom.scss */
#g-container-main {
  background: #fff;
  color: #222;
  margin-left: 10%;
  margin-right: 10%;
}
/* line 17, templates/rt_versla/custom/scss/custom.scss */
div.fastsocialshare_container {
  line-height: 18px;
  padding-top: 10px;
}
/*custom css livingwithdogs*/
/* line 25, templates/rt_versla/custom/scss/custom.scss */
#g-expanded .g-simplecontent .g-simplecontent-item-content-title {
  text-transform: uppercase;
  font-size: 1.5rem;
  opacity: 0.9;
  background-color: darkorange;
}
/*swiper*/
/* line 34, templates/rt_versla/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title {
  font-size: 2.9rem !important;
}
/* line 37, templates/rt_versla/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title {
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1.4;
  margin: 1rem 3rem;
  color: #000;
}
/* line 45, templates/rt_versla/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text {
  font-size: 1.6rem !important;
}
/* line 48, templates/rt_versla/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-text {
  font-size: 1.1vw;
  font-weight: 400;
  line-height: 1.3;
  margin: 1rem 4rem;
  max-width: 1200px;
  color: #000;
}
/* SEARCH */
/* line 59, templates/rt_versla/custom/scss/custom.scss */
.rokajaxsearch #roksearch_search_str {
  border: 2px solid #000;
  border-radius: 2rem;
  margin-bottom: 0.5rem;
  padding: 0.3rem 1rem;
  width: 100%;
  box-shadow: none;
}
/* line 68, templates/rt_versla/custom/scss/custom.scss */
#roksearch_search_str {
  background: #ff9800 url('../../../../search-icon.png') 98% 50% no-repeat;
  border: 1px solid #dfdfdf;
}
/* 
 #g-container-main {
 background: #fff;
 color: #000;
 margin-left: 10%;
 margin-right: 15%;
 }*/
/*tags label*/
/* line 84, templates/rt_versla/custom/scss/custom.scss */
.label-info[href], .badge-info[href] {
  background-color: #f7b100;
}
/* line 87, templates/rt_versla/custom/scss/custom.scss */
.label-info, .badge-info {
  color: #000;
  background: #c7c7c7;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 1rem;
  font-weight: 400;
}
/*tags label bottom*/
/* line 100, templates/rt_versla/custom/scss/custom.scss */
.content-showtags a {
  background-color: #f7b100;
  color: #000;
  font-weight: 400;
  padding: 3px 6px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 8px;
  line-height: 35px;
}
/*readmore*/
/* line 113, templates/rt_versla/custom/scss/custom.scss */
p.readmore .btn, .btn {
  display: inline-block;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  background: #000;
  border: 1px solid #000;
  color: #fff;
  font-size: 0.9rem;
  text-transform: uppercase;
  line-height: 1.8;
  margin: 0 0 0.5rem 0;
  padding: 0.2rem 1.2rem;
  border-radius: 10px;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/*blockquote*/
/* line 134, templates/rt_versla/custom/scss/custom.scss */
blockquote {
  border-left: 5px solid #ffa000 !important;
}
/* line 138, templates/rt_versla/custom/scss/custom.scss */
blockquote {
  font-size: 1.3rem !important;
  color: #000 !important;
}
/* line 143, templates/rt_versla/custom/scss/custom.scss */
blockquote p {
  margin-bottom: 0;
  font-weight: 400;
}
/*menu*/
/* line 150, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  word-break: normal;
  line-height: normal;
  font-size: 18px;
  font-weight: 500;
}
/* line 157, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container > .g-menu-item-content {
  display: inline-block;
  vertical-align: middle;
  word-break: normal;
  line-height: 1.1;
  font-size: 18px;
}
/* line 165, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #fff;
  line-height: 1;
  padding-left: 7px;
  padding-right: 7px;
}
/* line 172, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #8a8a8a;
}
/* line 176, templates/rt_versla/custom/scss/custom.scss */
li.active > .g-menu-item-container > .g-menu-item-content {
  opacity: 1;
  color: #d8860b;
}
/* line 181, templates/rt_versla/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content, #g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  opacity: 1;
  color: #ff9800;
}
/* line 186, templates/rt_versla/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover > .g-menu-item-container {
  color: #ee7933;
}
/*article titles h2*/
/* line 191, templates/rt_versla/custom/scss/custom.scss */
.page-header h2 {
  font-size: 2.3rem;
  font-weight: 500;
  line-height: 2.5rem;
  margin-top: 2rem;
  margin-bottom: 0.625rem;
  padding-bottom: 0.938rem;
}
/*joomla articles practicle fp*/
/* line 203, templates/rt_versla/custom/scss/custom.scss */
.g-content-array .g-array-item-image {
  margin: 0 0 15px 0;
  padding: 5px;
}
/* line 208, templates/rt_versla/custom/scss/custom.scss */
.g-content-array .g-item-title {
  margin: 0;
  line-height: 1.9rem;
  font-size: 1.4rem;
  font-weight: 600;
  padding-left: 6px;
  padding-right: 6px;
}
/* line 217, templates/rt_versla/custom/scss/custom.scss */
.g-content-array .g-array-item .g-array-item-text {
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding-left: 6px;
  padding-right: 6px;
}
/* line 225, templates/rt_versla/custom/scss/custom.scss */
.sprocket-strips-s-title a {
  margin-top: 0;
  color: #ececec !important;
}
/* line 230, templates/rt_versla/custom/scss/custom.scss */
.sprocket-lists-title {
  position: relative;
  padding: 5px 10px !important;
  font-size: 1.6em !important;
  line-height: 1.2em !important;
  margin: -1px -1px 2px -1px !important;
  border-radius: 5px;
  cursor: pointer;
  background: #eee;
}
/* readmore fp ygeia diatrofi */
/* line 243, templates/rt_versla/custom/scss/custom.scss */
a.readon {
  display: none;
}
/* line 248, templates/rt_versla/custom/scss/custom.scss */
.g-content-array .g-item-title a {
  color: #000;
}
/*title 6*/
/* line 253, templates/rt_versla/custom/scss/custom.scss */
.title6 .g-title, .title6 .g-simplecontent .g-simplecontent-item-content-title {
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  text-transform: none;
  padding-bottom: 5px;
}
/* line 260, templates/rt_versla/custom/scss/custom.scss */
h3.g-title {
  font-size: 2rem;
  font-weight: 500;
  display: block;
  line-height: 1.5;
  background-color: #000;
  color: #fff;
  padding-left: 10px;
  padding-bottom: 5px;
}
/* line 271, templates/rt_versla/custom/scss/custom.scss */
h2.g-title {
  font-size: 2.25rem;
  font-weight: 500;
  background-color: #000;
}
/*joomla articles title gray diatrofi fp*/
/* line 278, templates/rt_versla/custom/scss/custom.scss */
.title-grey .g-title {
  color: #fff;
  border: 0 none;
  background-color: #b70000;
  font-weight: 600;
  font-size: 2rem;
}
/*joomla articles title orange ygeia fp*/
/* line 288, templates/rt_versla/custom/scss/custom.scss */
.title-orange .g-title {
  color: #ee7933;
  border: 0 none;
  background-color: #e89600;
  color: #000;
  font-weight: 600;
  font-size: 2rem;
}
/*box grey fp*/
/* line 298, templates/rt_versla/custom/scss/custom.scss */
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #c3c3c3;
}
/*joomla articles title purple market breeds bio fp*/
/* line 303, templates/rt_versla/custom/scss/custom.scss */
.title-purple .g-title {
  color: #f7f7f7;
  border: 0 none;
  font-size: 1.5rem;
}
/*mini frontpage*/
/* line 310, templates/rt_versla/custom/scss/custom.scss */
.mfp_default_skin_default .mfp_default_item .mfp_introtext {
  font-size: 1.1em;
  padding: 0;
  display: block;
  margin: 0.7em 0 0 0;
}
/*mini frontpage module title*/
/* line 318, templates/rt_versla/custom/scss/custom.scss */
.mfp_default_skin_default .mfp_default_item .mfp_default_title a {
  font-weight: 500 !important;
  font-size: 1em !important;
}
/*web tv*/
/* line 324, templates/rt_versla/custom/scss/custom.scss */
.yendif-video-share .caption h4 {
  margin: 8px 0;
  font-weight: normal;
  line-height: 30px;
}
/* line 330, templates/rt_versla/custom/scss/custom.scss */
.btn-primary {
  color: #fff !important;
}
/* line 334, templates/rt_versla/custom/scss/custom.scss */
.g-content-array .g-content {
  margin: 0;
  padding: 0 0.7rem 2.3rem;
}
/*video module*/
/* line 340, templates/rt_versla/custom/scss/custom.scss */
.yendif-video-share .caption h4 {
  margin: 8px 0;
  font-weight: 400;
  line-height: 27px;
  font-size: 23px;
}
/*related under article*/
/* line 349, templates/rt_versla/custom/scss/custom.scss */
.ac .cat {
  text-transform: inherit;
  border-bottom: 1px solid #ddd;
  margin: 0 0 10px 0 !important;
  padding-bottom: 3px;
  color: #c50000;
}
/* line 356, templates/rt_versla/custom/scss/custom.scss */
.ac h6 {
  font-size: 14px !important;
}
/* line 360, templates/rt_versla/custom/scss/custom.scss */
.mfp_default_skin_default .mfp_default_item .mfp_default_title a {
  font-weight: 500 !important;
  font-size: 1em !important;
}
/*# sourceMappingURL=custom__body_only.css.map */