/*

	Theme Name: selfie

	Theme URI: http://themes.profteamsolutions.com/selfie/

	Description: Selfie - Multi-Purpose WordPress Theme.

	Author: ProfTeam

	Author URI: http://www.profteamsolutions.com

	License: GNU General Public License

	License URI: license.txt

	Tags: full-width-template, theme-options, translation-ready

	Version: 19.5

*/







/* Table of contents

   ========================================================================== */



/**

  * == Core CSS ==

  *

	1. Body

	2. Header / .header

	3. Navigation / nav.menu

	4. Content / .bran-body

	5. Sidebar / .sidebar

	6. RSS / #rss

	7. Search / #search

	8. Blog Right Sidebar / .blog-right-sidebar

	9. Blog Left Sidebar / blog-left-sidebar

	13. Footer / footer



*/







/*------------------------------------------------------

General

-------------------------------------------------------*/

h1 , h2 , h3 , h4 , h5 , h6{margin:0 0 15px 0;}

body{

	color:#4e4e4e;	

	font-size:13px;

	margin:0 0 0 0;

	margin:0 auto;

	line-height:22px;	

	text-align:left;

	background:#fff;

}

.ie body{line-height:normal;}

input, button{-webkit-appearance:none !important; background:transparent;}





/*------------------------------------------------------

Page Main Container

-------------------------------------------------------*/

.page-main-container{

	width:100%;

	display:inline-block;

	padding:70px 0 70px;

	line-height:22px;

	text-align:center;

	height:auto;

	min-height:325px;

	position:relative;

	margin-bottom:-5px;

	overflow:hidden;

}

.page-main-container.page-main-container-blog-full-grid{padding:50px 0 70px;}

.middle-container{

	width:1200px;

	padding:0 15px 0 15px;

	display:inline-block;

	margin:0 auto;

	text-align:left;

	position:relative;

}







/*------------------------------------------------------

Page Inner Container

-------------------------------------------------------*/



.homepage-container-design-inner.homepage-container-design-inner-selfie{width:1170px;}

.homepage-container-design-inner{

	width:1140px;

	margin:0 auto;

}



.homepage-container-design-wide .homepage-container-design-inner{width:100%;}



.alignright img {

  margin-left: 10px;

}



.alignleft img {

  margin-right: 10px;

}



img.alignright {

  margin-left: 10px;

}





/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {

    margin: 5px 20px 20px 0;

}



.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}



.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}



.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}



a img.alignnone {

    margin: 5px 20px 20px 0;

}



a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}



a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}



.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}



.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}



.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}



.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}



.wp-caption p.wp-caption-text {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}



/* 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: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. */

}



.swiper-testimonial, .swiper-testimonial .swiper-slide {
    height: 100%;
    max-height: 150px !important;
    width: 100%;
}

.swiper-slide p.quote {
    line-height: 25px;
    margin-bottom: 25px;
    text-align: center;
    padding-right: 20px !important;
}
