/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

body {
	background: #f1f1f1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

ol,
ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

fieldset {
	min-width: inherit;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}

blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	quotes: none;
}

a:focus {
	outline: 2px solid #c1c1c1;
	outline: 2px solid rgba(51, 51, 51, 0.3);
}

a:hover,
a:active {
	outline: 0;
}

a img {
	border: 0;
}


/**
 * 2.0 - Genericons
 */

.social-navigation a:before,
.secondary-toggle:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.comment-navigation .nav-next a:after,
.comment-navigation .nav-previous a:before,
.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before,
.pagination .prev:before,
.pagination .next:before,
.image-navigation a:before,
.image-navigation a:after,
.format-link .entry-title a:after,
.entry-content .more-link:after,
.entry-summary .more-link:after,
.author-link:after {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}


/**
 * 3.0 Typography
 */

body,
button,
input,
select,
textarea {
	color: #333;
	font-family: "Noto Serif", serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: 700;
}

p {
	margin-bottom: 1.6em;
}

b,
strong {
	font-weight: 700;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	border-left: 4px solid #707070;
	border-left: 4px solid rgba(51, 51, 51, 0.7);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 18px;
	font-size: 1.8rem;
	font-style: italic;
	line-height: 1.6667;
	margin-bottom: 1.6667em;
	padding-left: 0.7778em;
}

blockquote p {
	margin-bottom: 1.6667em;
}

blockquote > p:last-child {
	margin-bottom: 0;
}

blockquote cite,
blockquote small {
	color: #333;
	font-size: 15px;
	font-size: 1.5rem;
	font-family: "Noto Sans", sans-serif;
	line-height: 1.6;
}

blockquote em,
blockquote i,
blockquote cite {
	font-style: normal;
}

blockquote strong,
blockquote b {
	font-weight: 400;
}

address {
	font-style: italic;
	margin: 0 0 1.6em;
}

code,
kbd,
tt,
var,
samp,
pre {
	font-family: Inconsolata, monospace;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre {
	background-color: transparent;
	background-color: rgba(0, 0, 0, 0.01);
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	line-height: 1.2;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 0.8em;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

abbr[title] {
	border-bottom: 1px dotted #eaeaea;
	border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
	cursor: help;
}

mark,
ins {
	background-color: #fff9c0;
	text-decoration: none;
}

sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

small {
	font-size: 75%;
}

big {
	font-size: 125%;
}


/**
 * 4.0 Elements
 */

hr {
	background-color: #eaeaea;
	background-color: rgba(51, 51, 51, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 1.6em;
}
#home img {
	width: 100%;
}
dl {
	margin-bottom: 1.6em;
}

dt {
	font-weight: bold;
}

dd {
	margin-bottom: 1.6em;
}

table,
th,
td {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	table-layout: fixed; /* Prevents HTML tables from becoming too wide */
	width: 100%;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 1px 1px 0;
	font-weight: 700;
}

td {
	border-width: 0 1px 1px 0;
}

th, td {
	padding: 0.4em;
}

img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
}


/*---- 14feb2018---*/
#menu-main-menu {
 float: right;
}
.menu-main-menu-container {
 width: 100%;
 float: right;
}
.bio-wp ul li a {
	color: #fff;
}
#top-facebook .face .cff-item {
display: none !important;
}
#top-facebook .face .cff-item:first-child {
	display: block !important;
	overflow: auto;
	max-height: 117px !important;
	margin: 0px !important;
	background: transparent !important;
	position: relative;
}

#topīnsta #sb_instagram #sbi_load {

	width: auto !important;
	text-align: center;
	position: absolute;
	right: 18px;
	top: 29px;
}
#topīnsta {
	position: relative;
}
#topīnsta #sb_instagram .sbi_photo img {
	width: 150px;
	height: 122px;
}

#topīnsta #sb_instagram.sbi_col_4 #sbi_images .sbi_item {
	width: 61%;
	margin: 0px !important;
	padding: 0px 7px !important;
	display: none;
}
#topīnsta #sb_instagram.sbi_col_4 #sbi_images .sbi_item:first-child {
	display: block;
}
.ytp-chrome-top-buttons {
    display: none !important;
}
iframe {
	border: 1px double #8e868c;
}
#video1 .text-center.clr-pink.heading2 {
	background: rgba(0, 0, 0, 0.6);
	padding: 6px;
	border: 1px double #d6d2d2;
	color: #fff;
}

#cff .cff-share-tooltip {
	right: 0;
	width: 100%;
	padding: 5px 5px 4px 10px !important;
	background: transparent !important;
	bottom: auto;
	top: 8px;
}
#cff .cff-share-tooltip a {
	color: #c702a0 !important;
}
#cff .cff-share-tooltip a .fa {
	font-size: 30px !important;
}
#cff .cff-share-tooltip .cff-facebook-icon:hover {
	background: transparent !important;
}

#cff .cff-share-tooltip .fa-play {
	display: none;
}
.cff-share-tooltip a {
	display: none !important;
}
.cff-share-tooltip a:first-child {
	display: block !important;
}
.cff-page-name.cff-author-date{
font-size: 14px;
margin-bottom: 7px;
line-height: 12px;
font-style: normal !important;
color: #c702a0;
font-weight: 500;
text-transform: uppercase;
font-family: roboto;
letter-spacing: 0.02em;
}
.cff-post-links a {
	color: #c702a0;
}



@media(max-width:767px){
.cff-post-links {
	position: absolute;
	right: 27px;
	top: 48px;
}
#slider1 .overview li {
	float: left;
	padding: 7px 0px 4px 7px;
	margin: 0px 30px 0 0px;
	height: 100%;
	border-left: 0px solid #e2e2e2;
	overflow: hidden !important;
	width: 240px;
	border-right: 1px solid #e4dddd;
}
.overview span {
	padding-left: 0px !important;
}	
.overview img {
	float: left;
	width: 116px;
	height: 115px;
}
#top-facebook img {
	width: auto !important;
	height: auto !important;
}	
.left-right {
	float: left;
	padding-left: 8px;
	width: 50%;
	font-family: Skia-Regular !important;
}
.overview p {
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	overflow: hidden;
	max-height: 86px !important;
	font-family: roboto;
	font-weight: 300;
}	
#sb_instagram #sbi_load .sbi_follow_btn {
	margin-left: 5px;
	margin-top: 25px;
}	
}

#blog-heading {
	background-image: url(http://52.60.228.21/wp-content/uploads/2018/03/blog-bg-1.jpg) !important;
	color: #f51ecc;
	text-align: center;
	padding: 135px 0px;
	font-size: 39px;
	text-transform: uppercase;
	margin-bottom: 28px;
	background-size: cover;
	text-shadow: 0px 0px 2px #000;
	font-weight: 700;
}
.updated {
	display: none;
}
.page-id-21 #site-navigation {
	display: none;
}

.page-id-21 #secondary {
	background: #ffff !important;
	padding: 18px !important;
	overflow: hidden;
}
.page-id-21 #secondary .search-form {
	margin-bottom: 21px  !important;
}
.page-id-21 #secondary .widget-title {
	font-size: 21px;
	text-transform: uppercase;
	margin-bottom: 6px;
	font-weight: 500;
	padding: 4px 0px;
	border-bottom: 6px solid #e5e3e3;
}
.page-id-21 .widget_recent_entries ul li a {
	color: #4f4e4e;
	text-transform: capitalize;
	line-height: 38px;
	font-size: 16px;
	font-weight: 400;
	padding: 0px 5px;
	letter-spacing: 0.014em;
}
.page-id-21 label {
    display: block;
}
.page-id-21 .more-link {
	display: none;
}
.page-id-21 .search-field {
	border-radius: 22px;
	border: 1px solid #c1bdbd;
	margin-bottom: 10px;
	padding: 0 16px;
	height: 44px;
	outline: none !important;
	margin-top: 10px;
}

.blog-wrap span {
	color: #c702a0;
	font-size: 17px;
	display: block;
	padding-bottom: 8px;
	font-style: italic;
}
.blog-wrap h2 a {
	font-size: 24px;
	text-transform: capitalize;
	color: #000;
	
	display: block;
}
.img-blogthumnail img {
	border: 4px double #ded6d6;
	width: 100%;
	margin: 10px 0;
}
.blos-all-custom .blog-wrap {
	margin-bottom: 21px;
	border-bottom: 1px solid #e5dfdf;
	padding-bottom: 10px;
	background: #fff;
	padding: 14px 19px;
}

.blos-all-custom .parargraphmain1 {
	margin: 0px;
}
.readmore a {
	color: #c702a0;
	font-weight: 300;
	font-size: 14px;
	text-decoration: underline;
}
#recent-posts-2 ul li {
	border-bottom: 1px solid #cccbcb;
}
.byline a {
    padding: 18px 15px;
    color: #d210a9;
    text-transform: uppercase;
}
.entry-content {
	font-size: 16px;
	line-height: 26px;
	font-family: roboto;
	padding-bottom: 5px;
	font-weight: 300;
}
.cat-links a {
    color: #000;
    display: block;
}
.single-post article {
	float: left;
	width: 50%;
}
.single-post div#comments {
	float: left;
	width: 50%;
	padding-left: 20px;
	margin-top: 13px;
}
.single-post ol.comment-list li {
	border: 1px solid #c1b6b6;
	padding: 13px;
	margin: 13px 0;
	overflow: hidden;
	display: block;
	width: 100%;
}
.byline {
	display: none;
}
.no-results.not-found {
	max-width: 1240px;
	margin: auto;
	background: #ffff;
	padding: 18px 27px;
	margin-bottom: 34px;
	margin-top: 34px;
}
.no-results.not-found .page-header {
	padding: 0px !important;
	text-shadow: none !important;
	font-size: 24px !important;
	color: red;
}
.search-results #main {
	max-width: 1240px;
	margin: auto;
	background: #ffff;
	padding: 18px 27px;
	margin-bottom: 34px;
	margin-top: 34px;
}
.search-results .page-header {
	padding: 0px !important;
	text-shadow: none !important;
	font-size: 24px !important;
	color: #000;
}

@media(max-width:767px){
	
#blog-heading {
	
padding: 44px 10px;
font-size: 25px;
	
}
.single-post article {
	float: left;
	width: 100%;
}	
.single-post div#comments {
	float: left;
	width: 100%;
	padding: 0px !important;
	margin-top: 13px;
}
	form#commentform input {
	border: 1px solid #c7c5c5;
	padding-left: 10px;
	width: 100%;
}
.page-id-21 #secondary {
overflow: hidden;
	margin-bottom: 30px;
}	
}

.search-form ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #555 !important;
    opacity: 1; /* Firefox */
}

 .search-form :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #555 !important;
}

 .search-form ::-ms-input-placeholder { /* Microsoft Edge */
    color: #555 !important;
}



