/*



Theme Name: Rhythm



Theme URI: http://www.medialayout.com



Author: Medialayout Team



Author URI: http://www.medialayout.com



Description: Powerful theme



Version: 2.2



License: GNU General Public License



License URI: license.txt



Text Domain: rhythm



Tags:



*/







/*--------------------------------------------------------------



Accessibility



--------------------------------------------------------------*/



/* Text meant only for screen readers. */



.screen-reader-text {



    clip: rect(1px, 1px, 1px, 1px);



    position: absolute !important;



    height: 1px;



    width: 1px;



    overflow: hidden;



}







.screen-reader-text:hover,



.screen-reader-text:active,



.screen-reader-text:focus {



    background-color: #f1f1f1;



    border-radius: 3px;



    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);



    clip: auto !important;



    color: #21759b;



    display: block;



    font-size: 14px;



    font-size: 0.875rem;



    font-weight: bold;



    height: auto;



    left: 5px;



    line-height: normal;



    padding: 15px 23px 14px;



    text-decoration: none;



    top: 5px;



    width: auto;



    z-index: 100000; /* Above WP toolbar. */



}







/*--------------------------------------------------------------



Alignments



--------------------------------------------------------------*/



.alignleft {



    display: inline;



    float: left;



    margin-right: 1.5em;



}







.alignright {



    display: inline;



    float: right;



    margin-left: 1.5em;



}







.aligncenter {



    clear: both;



    display: block;



    margin-left: auto;



    margin-right: auto;



}







/*--------------------------------------------------------------



Captions



--------------------------------------------------------------*/



.wp-caption {



    margin-bottom: 1.5em;



    max-width: 100%;



}







.wp-caption img[class*="wp-image-"] {



    display: block;



    margin: 0 auto;



}







.wp-caption-text {



    text-align: center;



}







.wp-caption .wp-caption-text {



    margin: 0.8075em 0;



}







/*--------------------------------------------------------------



12.2 Galleries



--------------------------------------------------------------*/



.gallery {



    margin-bottom: 1.5em;



}







.gallery-item {



    display: inline-block;



    text-align: center;



    vertical-align: top;



    width: 100%;



}







.gallery-columns-2 .gallery-item {



    max-width: 50%;



}







.gallery-columns-3 .gallery-item {



    max-width: 33.33%;



}







.gallery-columns-4 .gallery-item {



    max-width: 25%;



}







.gallery-columns-5 .gallery-item {



    max-width: 20%;



}







.gallery-columns-6 .gallery-item {



    max-width: 16.66%;



}







.gallery-columns-7 .gallery-item {



    max-width: 14.28%;



}







.gallery-columns-8 .gallery-item {



    max-width: 12.5%;



}







.gallery-columns-9 .gallery-item {



    max-width: 11.11%;



}







.gallery-caption {



    display: block;



}







/*--------------------------------------------------------------



12.2 Default



--------------------------------------------------------------*/







.bypostauthor {







}







.works-grid.work-grid-gut .work-item {



    padding: 0; 



    max-height: 270px;



    min-height: 270px;



    overflow: hidden;



}







.col-sm-4 {



    padding-left: 0px!important;



    padding-right: 0px!important;







}







.video_lightbox_anchor_image {



    width:100%;



    margin-bottom: -30px;



}











.row {



    margin-bottom: 0px;











.galleryimg {



    margin-bottom: -30px;



    width: 100%;



}







.page-id-105827 .post-prev-img img

{

	padding:10px !important;

}



.page-id-105827 .bg-dark {

    background-color: #fff !important;



}

.page-id-297 .icon-refresh:before {

    content: "\e05a";

    font-size: 70px;

}







/*---- 18-10-2016 -----*/



@media screen and (max-width: 767px) {

   .content-section-5805e9b428131  .wp-image-105909.size-full

   {

       width: 100%;

   }

   .home .page-section {

    padding-bottom: 0;

    padding-top: 20px;

    top: 0;

}

}

section#home-offers-section .banner-image img{

    margin: 0 auto;

    max-width: 330px;

    width: 100%;

    left: 0px;

    right: 0px;

}



}



#home-offers-section.banner-section {

    margin-bottom: 160px !important;

}











@media only screen and (max-width: 767px){

.logo img {

    max-width: 110px;



    }

}





.small-height .logo img {

    width: 90px;

    height: 55px;

}



@media only screen and (max-width: 767px){

    .banner-content, .banner-section .banner-heading, .banner-section .section-text {

        text-align: center;

    }

}



@media only screen and (max-width: 767px){

.banner-bottom  {

    text-align: center;

    padding-top: 100px;

    }

}



@media only screen and (max-width: 767px){

.where-we-started  {



    margin-top: 0px!important;

    }

}









/* ----- Where we started section ------*/



@media only screen and (max-width: 767px){

.tpl-minimal-tabs > li {

    display: block;

    clear: both!important;

    float: none;

    }

}







@media only screen and (max-width: 767px){

.post-prev-img img {

         width: auto;

    display: block;

    margin: auto;

    /* padding: 10px; */

    float: none;

}

}



@media only screen and (max-width: 767px){

#pg-43-0 .panel-grid-cell {

    float: left;

    width: 100%;

}

}





/*---TITLE WRAPPER----*/

section.title-section {

    background-position-y: 0px;



}





/*---_SHOP PAGE----*/

@media only screen and (max-width: 992px){

.mb-xs-40 {

    margin-bottom: 40px;

    float: left;

    width: 50%;

}

}



/*---_SHOP PAGE----*/

@media only screen and (max-width: 490px){

.mb-xs-40 {



    width: 100%;

}

}





.post-prev-more .fa-shopping-cart
{
	display:none !important;
}


.col-md-3 {

    padding-left: 0px;
    padding-right: 0px;
}

.post-prev-img {
    margin-bottom: 0px;
}

/*---- new css 21-10-2016 ----*/

@media only screen and (max-width: 420px){
.hesperiden.tparrows{
        top: 65% !important;
    } 
 
  .forcefullwidth_wrapper_tp_banner  .tp-parallax-wrap{
        top: 62%  !important;
    }
     .forcefullwidth_wrapper_tp_banner  .tp-parallax-wrap:nth-child(3){
        top: 70% !important;
    }
}


.inner-nav ul > li:first-child > a {
    display: none;
}
