/*Tiffany custom styles*MAIN*NAVIGATION*HEADER*CONTENT*WIDGETS	*Related Posts	*About Widget	*Categories Widget	*Recent Posts	*Recent Posts List	*Social Widget	*Instagram	*Subscribe Box	*Tagcloud	*Calendar	*Footer*OWL CAROUSEL*ELEMENTS	*Social Icons	*Go top button	*Form Elements	*Post Navigation	*Comments*SLIDE SIDEBAR*SHARED BUTTONS*MEDIA QUERIES*//*--------------- MAIN ---------------*/html {    width: 100%;    height: 100%;	margin:0;	padding:0;}body {    width: 100%;	margin:0;	padding:0;	font-weight:300;	background:#f7f7f7;}img {	max-width: 100%;	height: auto;}p {	padding: 10px 0;}a {	-moz-transition:all .3s ease-in-out;	-ms-transition:all .3s ease-in-out;	-o-transition:all .3s ease-in-out;	transition:all .3s ease-in-out;}iframe {	width:100%;	border:none;	height: 310px;}table {    border-bottom: 1px solid #ededed;    border-collapse: collapse;    border-spacing: 0;    font-size: 14px;    line-height: 2;    margin: 0 0 20px;    width: 100%;}td, th {	padding: 6px 10px 6px 0 !important;	border-top: 1px solid #ededed;}.aligncenter {	text-align: center;    margin: 0 auto;	display:block;}.alignleft, .left {	display: inline;	float:left;	margin-right:15px;}.alignright, .right {	display: inline;	float:right;	margin-left:15px;}.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;}.sticky .entry-content{	border: 1px solid #ddd;}.wp-caption {	border: none;	margin-bottom: 0.5em;	max-width: 100%;}.wp-caption img[class*="wp-image-"] {    display: block;    margin: 0 !important;    width: 100%;}.wp-caption-text {	text-align: center;}.wp-caption .wp-caption-text {	margin: 0;}.btn-default {	border:none;}.no-padding {	padding:0 !important;}.centered {	text-align:center;}.loader-body {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 9999;	background: #fff;}.clear-block {	clear:both;}/*--------------- NAVIGATION ---------------*/.main-menu {	border-bottom:1px solid #eee;    height: 50px;}.top-menu, .navbar-default {	width: 100%;}.top-menu {	height:auto;	z-index:10000;    height: 50px;	line-height:50px;}.navbar-default {	z-index:10000;}.top-menu {    padding: 0;}.is-sticky .top-menu {    margin-left: -20px;    padding: 0 20px !important;}.is-sticky  {	height:50px;	border-bottom:1px solid #ddd;	width:100%}.navbar-toggle .fa {    font-size: 16px;    padding: 0;    margin: 0;    float: right;}.navbar-nav > li > a {	padding: 5px;    text-transform: uppercase;    letter-spacing: 1px;    line-height: 36px;	font-size:12px !important}.navbar-nav > li > a:first-child {	padding-left:0;}.navbar-nav > li {    display: inline-block !important;	float:none !important;	padding-right:10px;}.dropdown:hover .dropdown-menu {	display: block;}.dropdown-menu {	border: 1px solid #efefef;}.dropdown-menu > li > a {	display: block;	clear: both;	font-weight: normal;	line-height: 1.42857143;	white-space: nowrap;	padding: 10px !important;    border-bottom: 1px solid #efefef;	background-color: none;}.dropdown-menu > li:last-child > a {	border-bottom:none;}li.dropdown:hover .sub-menu  {	display:block;	-webkit-transition: all 1s ease-out 0.5s;     -moz-transition: all 1s ease-out 0.5s;     -o-transition: all 1s ease-out 0.5s;     transition: all 1s ease-out 0.5s;}.dropdown-menu  li  .sub-menu.dropdown-menu  {	display:none !important;}.dropdown-menu  li:hover .sub-menu.dropdown-menu  {	display:block !important;	position:absolute;	top:0;	margin-left:172px;}.navbar-collapse .collapse .in {	z-index:9999;}.header-right #collapse {	display:none;}/*--------------- HEADER ---------------*/#logo {	font-size:15px;	padding: 50px 0 55px;}#logo h1 {    letter-spacing: 10px;    padding: 0;    margin: 0;    font-size: 52px !important;    font-weight: 100;}#site-title a {	color: #252525 !important;    font-family: Arkana;    letter-spacing: 5px;    font-size: 82px;    line-height: 80px;}.header-wrapper {	border-top:0px;	padding-bottom:0px;	border-bottom: 1px solid #eee;}.site-description {    letter-spacing: 1px;	font-weight: 100;    width: auto;    display: inline-table;	font-style: italic;}.header-image {	margin: 25px 0;	padding:0 30px;}.header-image img {	width:100%;}.header-right {	text-align:right;}.header-left {	text-align:left;}.header-right .input-group .form-control	{border: none !important;    background: none;    margin: 7px 0;}.search-container form.search-form {    display: block;    visibility: hidden;    opacity: 0;    -webkit-filter: blur(22px);    filter: blur(22px);    padding: 0;    position: absolute;    top: 0;    right: 30px;    width: 120px;}.is-search-toggled-on .search-container {    visibility: visible;    opacity: 1;    -webkit-filter: blur(0px);    filter: blur(0px);}.search-icon {	position: absolute;    top: 0;	right:0px;	z-index: 10001;}#home_carousel1 .item-block,#home_carousel2 .item-block {	margin-top:-90px;}.header-slider {	padding:0 15px ;	margin-bottom:25px;}#home_carousel1 .item-block {    position: relative;	padding:35px 10%;}.item-block {	position: relative;	padding:25px 8%;}/*--------------- CONTENT ---------------*/.navbar-nav,#logo,#post-nav,.page-title,.related-title,.widget-title,.comment-reply-title,#comments,.widget-title,.widget-after .widget-title,.c-menu--slide-left .widget_nav_menu,.null-instagram-feed .clear,.dgd_stb_box,.widget_calendar table,.tiffany_social p,.social-icons,.go-top,.tiffany-social-sharing,.aboutme-widget,.owl-controls {	text-align:center;}.header-right .input-group-btn,.navbar-toggle .fa,.widget_categories label,.widget_archive label,.searchform label,.related-thumb .owl-controls,#sidebar .social-icons a span {	display:none;}#post-nav,.main-container,.widget-before-container,.widget-before,.single .entry-content {	 margin-bottom:25px;}.header-wrapper,#sidebar .widget,.entry-content,.relatedposts,.commentlist,.comment-respond,.page-content {	margin-bottom: 25px;	padding:25px !important;}.latest-product-title {	padding:15px;}.widget-before-container,.widget-before,.single .post-header {	padding:25px 15px;}article {width:100%;}article p img,.quote-source {	padding:15px 0;}.blog header {	padding-bottom:10px;}article.blog p {	padding:0 0 5px;}.entry-thumbnail {    display: block;    position: relative;    overflow: hidden;}.entry-thumbnail, .post-thumbnail {	text-align: center;}.blog.content-full .blog-post-carousel img {	width:100% !important;}.blog.content-full .entry-thumbnail  img,.single .post-thumbnail img  {	max-width:100%;	width: auto}.content-list-block {	padding:25px;}.blog .entry-thumbnail  img {	height: auto;   width: 100%;	 vertical-align: middle;}.entry-thumbnail img {	-webkit-transition:all .5s ease-in-out;	-moz-transition:all .5s ease-in-out;	-ms-transition:all .5s ease-in-out;	-o-transition:all .5s ease-in-out;	transition:all .5s ease-in-out;}.entry-thumbnail img:hover  {	-webkit-transform:scale(1.05);    -moz-transform:scale(1.05);    -ms-transform:scale(1.05);    -o-transform:scale(1.05);     transform:scale(1.05);}.content-zigzag:nth-child(even) .col-md-6 {    float:right}blockquote, .quote-source {    padding: 15px 25px;}.item-block .entry-title,.entry-title {	margin:5px 0;}.post-header {	padding:5px 0;}article .post-content {	padding:0 15px;}.single .entry-title {	margin:5px 0;}.entry-title a, .entry-title  {	color:#191919 !important;	text-transform: uppercase;    letter-spacing: 1px;	-ms-word-wrap: break-word;word-wrap: break-word;}.page-title {    line-height: 48px;    margin: 0;	color: #191919;    text-transform: uppercase;	letter-spacing:1px;}.content-zigzag-block {	padding:25px !important}.padding-content {	padding-top:25px;}.content-list .content {	padding:0 15px;}.content-list iframe {	max-height:200px;}.entry-cat a {    margin-right: 5px;    display: inline-block;    line-height: 20px;	font-size:12px;	padding: 0;	text-transform: uppercase;    letter-spacing: 1px;}.entry-meta  {	font-size:12px;	line-height:18px;    color: #868686;}.read-more {	margin:5px 0;}.read-more a {    letter-spacing: 1px;    font-size: 12px;    border: 1px solid #ddd;	background:none;	padding: 6px 20px}.read-more a:hover {	background:#191919;	color:#fff;	border:1px solid #191919;}.next_posts_link {	text-align:right;}.post-next {	text-align:right;}.single-count-view {	text-align:right;	line-height: 50px;}article footer span {	font-size: 13px;}article footer .fa-comment-o {	margin-left:10px}footer .meta-cat a, .meta-comments a  {	font-size: 12px;}.error-404, .no-result {	margin-bottom:35px;}article .gallery {	padding:15px;	font-size: 12px;}article .gallery {	padding:15px;}.gallery .gallery-item {    margin-top: 0px !important;	padding: 5px;}.gallery img {    border: none !important;}.gallery-caption, .wp-caption-text {	background:#eee;	border-top:none;    padding: 5px;	font-size: 12px;	font-style:italic;}.taxonomy-desc {	margin-bottom:25px;}.taxonomy-description {   padding: 15px;   letter-spacing: 0;   text-align: center;} .single-format-gallery .gallery {	display:none !important;}.title-header {	margin:0 15px 15px;}/*--------------- WIDGETS ---------------*/.left-sidebar {	padding-left:15px;	padding-right:0;}.right-sidebar {	padding-right:15px;	padding-left:0;}.widget-before-container .widget-title,.widget-before .widget-title,.widget-after .widget-title,.widget-after-container .widget-title	{	margin:0 0 15px;}.widget-before-container .tiffany_custom_widget .widget-title,.widget-before .tiffany_custom_widget .widget-title,.widget-after .tiffany_custom_widget .widget-title,.widget-after-container .tiffany_custom_widget .widget-title	{	margin:0 15px 15px !important;}.widget-before-container .widget,.widget-before .widget,.widget-after .widget	{	margin:15px 15px 0px ;}.widget-before-container .widget:first-child,.widget-before .widget:first-child,.widget-after .widget:first-child	{	margin-top:0 !important;}.widget-before-container .tiffany_custom_widget.widget,.widget-before .tiffany_custom_widget.widget,.widget-after .tiffany_custom_widget.widget{	margin:15px 0 0px;}.related-title,.widget-title,.comment-reply-title,#comments {	margin: 0;    color: #191919;    width: 100%;	text-transform: uppercase;	letter-spacing: 1px;}.widget-title {	letter-spacing: 1px;	padding:7px;    text-transform: uppercase;    font-weight: 500;    margin-top: 0;    width: auto;    margin: 0 auto;    margin-bottom: 15px;}.widget ul, .c-menu ul {	list-style:none;	padding:0;}.widget ul li {	padding: 5px 0;}.widget_categories  li:nth-child(odd)  {	background:#f7f7f7;}.null-instagram-feed ul li {	padding:0 !important;}.widget form {	margin:0;	padding:0}.widget_categories ul {	counter-reset: li;}.widget_categories li {	position: relative;} .widget_categories ul li {    padding: 7px 0;}.comment-reply-title,.widget-after .widget-title,.commentlist h3 {	text-transform: uppercase;}.c-menu--slide-left .widget_nav_menu a {	color: #191919;}/* Related Posts */.relatedposts .related-title {    width: auto;    margin: 0px 0 15px ;	text-transform: uppercase;}.relatedposts header {	padding: 15px 0;}.relatedposts h5 {	margin:0 15px;}.relatedposts header, .single article  {	margin-bottom:0;}.related-thumb iframe {height:185px}.relatedposts a {	color:#252525;	text-transform: uppercase;}.relatedposts .col-md-4, .relatedposts .col-md-6 {	padding:0 7px;}.relatedposts .col-md-4:first-child, relatedposts .col-md-6:first-child {	padding-left:0 !important}.relatedposts .col-md-4:last-child, relatedposts .col-md-6:last-child {	padding-right:0 !important}/* About Widget */.aboutme-widget img {	padding: 0px;}.aboutme-widget h6 {	margin:0;	font-weight:bold;	text-align:right;	padding-right:15px;	color:#191919;}.image-block {	width:100%;	overflow:hidden;}/* Categories Widget */.tiffany-categories-list {	text-transform: uppercase;    color: #191919;    letter-spacing: 1px;	font-weight: 600;}.categories-overlay-block.col-md-12 {	padding:0}.categories-overlay-block {	margin-bottom:15px;}.categories-overlay-block:last-child {	margin-bottom:0;}.categories-overlay-block h4 {	position: absolute;    top: 40%;    background: rgba(255,255,255,0.8);    padding: 10px;    text-align: center;    left: 15%;    right: 15%;    border: 1px solid #fff;}/* Recent Posts */#recent-post-widget-overlay .related-overlay {    padding: 7px;    margin: 15px 15px 0;    bottom: 0;    right: 0;    left: 0;    text-align: center;    margin-top: -35px;    position: relative;}.no-thumb {	margin-bottom:35px;}.tiffany_recent_posts .col-md-12 {	padding:0;}.recent-post-overlay {	margin-bottom:15px;}.col-md-12.recent-post-overlay:last-child {	margin-bottom:0;}.related-overlay h5 a {	color: #191919 !important;}.related-overlay h5  {    margin: 15px 15px 5px;	text-transform: uppercase;	letter-spacing: 1px;}.recent_content {	font-size:13px;}.item-desc-post h5 {	margin:0;}.desc-list-post h3 {	margin:0;	text-transform: uppercase;    color: #191919;}/* Recent Posts List */.tiffany-list-post.col-md-12,.tiffany_recent .col-md-12 {	padding:0 !important;	line-height: 20px;}.recent-post-thumb, .post-thumbnail {	position:relative;}.recent-post-thumb {	margin-bottom:5px;}.tiffany_recent_list h5 {	margin:0;}.recent-posts-list-title {	padding:5px 0;}.tiffany_recent_list h5 a {	font-weight:400;	color:#191919 !important;    letter-spacing: 1px;	text-transform: uppercase;}.desc-list-post {	margin-bottom:10px;}.tiffany-list-post.col-md-12:last-child .desc-list-post {	margin-bottom:0;}.desc-list-post span,.related-overlay span {    font-size: 12px;}.recent-post-thumb img {	width:90px;	float:left;	margin-right:15px;	margin-bottom:5px;}.recent-post-thumb iframe, .recent-quote-block {	width:90px;	height:70px;	float:left;	margin-right:15px;}/* Social Widget */.social-icons p {	width: 100%;}.social-icons p:nth-child(odd)  {	background: #eee;}/* Instagram */.instagram-pics{	width:100%;	display:inline-block;	margin:0;}.null-instagram-feed {	display: -webkit-flex;    display: flex;    -webkit-justify-content: space-around;    justify-content: space-around;}.instagram-pics li {	float:left;	border-bottom:none !important;}.instagram-size-thumbnail li {	width: 8.33333333333333%;}.instagram-size-small li {		width: 12.5%;}.instagram-size-large li {	width: 33.3%;}.instagram-size-original li {	width: 100%;}/* Subscribe Box */.dgd_stb_box_x {    font-weight: 900;    z-index: 20000000;    font-size: 26px;    color: #191919;}.dgd_stb_box input	{    background: rgba(2558,255,255,0.7);}.dgd_stb_box {    color: #191919;	background-size: cover;}/* Tagcloud */.tagcloud a {	padding: 0px 10px;    margin: 0 5px 10px 0;    display: inline-block;    border: 1px solid #ddd;    font-size: 12px !important;}.cat-widget a {	margin-right:5px;    text-transform: uppercase;    font-weight: 500;}.blog-tagcloud {	font-size:12px;}/* Calendar */.widget_calendar table {	width:100%;}.widget_calendar caption {	padding:5px 0;}.widget_calendar table td {border-bottom:1px solid #cccccc;padding:5px 0;}/* Footer */.widget-after-container {	padding:0 15px;}.copyright {	border-top:1px solid #efefef;}.copyright p {	padding:10px 15px;}.footer {	padding:35px 0;}/*------------- OWL CAROUSEL ------------*/#home_carousel1 .item-image {	max-height:500px; overflow:hidden;}#home_carousel2 .item-image {	max-height:350px;	overflow:hidden;}#home_carousel3 .item-image {	max-height:240px;	overflow:hidden;}.owl-prev, .owl-next {    font-size: 18px;    width: 40px;    height: 40px;    text-align: center;    position: absolute;    top: 50%;    margin-top: -100px;    line-height: 38px;    color: #fff;	border:1px solid #fff;}.owl-prev {	left:35px;	-webkit-transition: left 500ms;    -moz-transition: left 500ms;    -ms-transition: left 500ms;    -o-transition: left 500ms;    transition: left 500ms;}.owl-next {	right:35px;	-webkit-transition: right 500ms;    -moz-transition: right 500ms;    -ms-transition: right 500ms;    -o-transition: right 500ms;    transition: right 500ms;}.owl-carousel:hover .owl-prev {    left:50px;}.owl-carousel:hover .owl-next {  right:50px;}.owl-nav .fa {    margin-right: 0px;} .owl-dot {	background: #ccc;    width: 10px;    height: 10px;	display: inline-block;	margin-right:10px;	margin-top:15px; }.owl-dot.active {	background:#191919 !important;}/*------------- ELEMENTS ------------*//* Social Icons */.social-icons {	display: -webkit-flex;    display: flex;    -webkit-justify-content: space-around;    justify-content: space-around;    width: 100%;	line-height: 35px;}.social-icons a {	color: #424242 !important;}.social-icon .fa {	margin:0;}.social-icon a {    text-transform: uppercase;    letter-spacing: 2px;    font-size: 12px;}/* Go top button */.go-top {	position: fixed;	bottom: 1.9em;	z-index:10000;	text-decoration: none;	color: #191919;	border:1px solid #eee;	font-size: 12px;	width:4em;	height:4em;	line-height:4em;	display: none;	right:5%;	border-radius:50%;}.go-top .fa {	margin-right:0;}.go-top:hover {	background-color: #f3f3f3;}/* Form Elements*/input, button, select, textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;    height: 35px;    padding: 0 15px;}button, button:focus, button:active  {background: none;border: none;  outline: none; width: auto;}.input-group-btn {    line-height: initial;}input[type="radio"], input[type="checkbox"] {    height: inherit;    width: inherit;    display: block;    margin-top: 10px;}html input[type="button"],input[type="reset"],input[type="submit"] {    -webkit-appearance: button;    cursor: pointer;    background: #191919 !important;	color:#fff !important;    text-transform: uppercase;    height: 35px;    letter-spacing: 1px;    font-size: 12px;	border:none;}html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover {	 background:#363636 !important;}.wpcf7-form p {	margin:0;	padding:0;}#searchsubmit {	width:100%;}form, form p {	margin:0 auto;}input[type="submit"] {	margin:0;	border-radius: 0;    padding: 5px 25px;    width: inherit;    line-height: 24px;    -webkit-transition: all .2s ease-in-out;    -moz-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;	margin-bottom: 0px;	color:#fff;	background:#191919;}input[placeholder],  textarea[placeholder]    {	font-size:13px;	font-weight:300;	color: #191919;}form textarea {	border:1px solid #ccc !important;	margin:10px 0;	height:150px;	border:none;	width:100%;	outline: none;	padding:15px;}input {  font-weight: 300;  width: 100%;  border: none;  padding-left: 7px;  height: 35px;  font-size: 14px;  color: inherit;  margin-bottom: 5px;  border: 1px solid #ddd;}input:focus {  outline: none;  box-shadow: none;}/* Post Navigation */.page_navi .fa {	margin:0;}.wp-pagenavi {    text-align: center;    width: 100%;    display: block;	margin-bottom:25px;}.blog-nav, .comments-nav {	padding-bottom:15px;	text-align:center;	    line-height: 45px;}.post-previous, .post-next {	width: inherit;	width: auto;    display: inline-block;    width: 150px;	margin:0 5px;	}.previous_posts_link, .next_posts_link, .post-previous, .post-next {	line-height:38px;	border: 1px solid #ccc;    text-align: center;}.previous_posts_link, .next_posts_link {	margin-bottom:25px;}.wp-pagenavi a, a.page-numbers, span.page-numbers.dots {	padding: 10px 15px;	border: 1px solid #efefef;    margin: 0 3px 5px;    color: #191919;}.pages-nav a {	padding: 5px 10px;    color:#191919;}.wp-pagenavi .current, .page-numbers.current {	padding: 10px 15px;    background: #191919;    border: 1px solid #efefef;    color: #fff;}.post-navigation {	display: inline-block;    padding: 5px 0;	margin-top:35px;	width: 100%;}.previous-post {width: 50%;    float: left;    border-right: 1px solid #ddd;    padding: 0 15px;	margin:15px 0}.next-post	{	width: 50%;    float: right;	text-align: right;    padding: 0 15px;	margin:15px 0}/*  Comments */#comments .comment-navigation {	margin-bottom: 0;}#comments .comment-navigation-below {	margin-bottom: 20px;	margin-top: 15px;}#comments .media-list li .media {	margin-top: 15px;}#comments .media-list li .media .media-body {	border: 1px solid #eee;	padding: 10px;}#comments .media-list li .media .media-body .comment-author {	font-size: 12px;	margin-bottom: 10px;}#comments .media-list ul.children {	list-style: none;	margin-left: 2.5em;}#submit {	width:auto;	padding: 0 15px;} #reply-title, #comments, .commentlist h3 {    margin: 0 auto 15px;}.bypostauthor  {	background:#fff;} .comments {	padding-bottom: 15px !important;}ul.commentlist   {	list-style: none;	padding: 0;}.comment-single {margin-bottom:15px;}.commentlist .children .comment-single {	background:#f7f7f7;	padding: 15px;}span.com-author {	color:#191919;}time {	font-size: 13px;}ul .children {	margin:0;    list-style: none;	padding-left:2%;}.comment-meta {	font-weight:normal;}.comments-caption {	border-bottom: 1px solid #ddd;	padding: 15px 0;}.comments-caption, .commentlist, .comment-respond {	max-width:1170px;}.form-control {	background:#fff;	border-radius:none !important;}.form-group input, .form-group textarea  {	margin:15px 0;}.form-group.comment-info {	padding-right: 15px !important;}.com-author  {	font-weight:bold;}.comment-author  {	text-align: center;}.comment-author img {	border-radius: 50%;}.comment-respond {	clear:both;	margin-bottom:15px;}.comment-respond {	padding:0;	display: inline-block;    width: 100%;} .comment p,.pingback p {	    text-align: center;}.comment-reply-link {	    text-decoration: underline;}.comm-meta {line-height:24px}.comm-date {	padding:0 10px;	    font-size: 12px;    color: #888;}.entry-ed {	float:right;}.authorphoto img {	border-radius:50%;	padding: 5px;    border: 1px solid #cccccc;}/*------------- SLIDE SIDEBAR ------------*/.c-menu--slide-left {	padding: 25px !important;}.c-menu--slide-left .widget {	margin-bottom:25px;}.push-sidebar {	text-align:left;	line-height: 50px;	font-size: 18px;    text-decoration: none;    display: block;    margin: 0;    height: 0;    font-size: 12px;    -moz-transition: all 0.2s ease-out;    -o-transition: all 0.2s ease-out;    -webkit-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;}.c-menu {  position: fixed;  z-index: 200;  padding:15px;  -webkit-transition: -webkit-transform 0.3s;   transition: transform 0.3s;}.c-menu__items {  list-style: none;  margin: 0;  padding: 0;}.c-menu-top  {	margin-bottom: 50px;}.c-menu-top h3 {	float:left;	margin:0;	width: auto;	letter-spacing:2px;}.c-menu-top h3 a, .c-menu__close {	font-size: 18px;}.c-menu__close {    text-align: right;}.c-menu__close .fa {	margin:0;}button#c-button--slide-left {    border: none;    padding: 0;	background:none !important;	width:auto;}button.c-menu__close {	background: none;    border: none;}.c-button .fa {	margin:0;	font-size:14px;}.c-menu--slide-left {  width: 100%;  height: 100%;  overflow-y: scroll;  }@media all and (max-width: 460px) {  .c-menu--slide-left {    width: 300px;  }}@media all and (min-width: 461px) {  .c-menu--slide-left {    width: 350px;  }}.c-menu--slide-left .c-menu__item {  display: block;  text-align: center;  border-top: solid 1px #b5dbe9;  border-bottom: solid 1px #3184a1;}.c-menu--slide-left .c-menu__item:first-child {  border-top: none;}.c-menu--slide-left .c-menu__item:last-child {  border-bottom: none;}.c-menu--slide-left .c-menu__link {  display: block;  color: #fff;}.c-menu--slide-left .c-menu__close {float:right}.c-menu--slide-left {    overflow: auto;	 z-index: 100000;  top: 0;  left: 0;  -webkit-transform: translateX(-100%);      -ms-transform: translateX(-100%);          transform: translateX(-100%);}@media all and (max-width: 460px) {  .c-menu--slide-left {    -webkit-transform: translateX(-300px);        -ms-transform: translateX(-300px);            transform: translateX(-300px);  }}@media all and (min-width: 461px) {  .c-menu--slide-left {    -webkit-transform: translateX(-350px);        -ms-transform: translateX(-350px);            transform: translateX(-350px);  }}.c-menu--slide-left.is-active {  -webkit-transform: translateX(0);      -ms-transform: translateX(0);          transform: translateX(0);}.c-mask {  position: fixed;  z-index: 10001;  top: 0;  left: 0;  overflow: hidden;  width: 0;  height: 0;  background-color: #000;  opacity: 0;  -webkit-transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;  transition: opacity 0.3s, width 0s 0.3s, height 0s 0.3s;}.c-mask.is-active {  width: 100%;  height: 100%;  opacity: 0.7;  -webkit-transition: opacity 0.3s;  transition: opacity 0.3s;}/*------------- SHARED BUTTONS ------------*/.tiffany-link {    padding: 1px 15px 2px 15px !important;    color: white;    font-size: 12px;    border-radius: 2px;    margin-right: 5px;    cursor: pointer;    -moz-background-clip: padding;    -webkit-background-clip: padding-box;    box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);    -moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);    -webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);    margin-top: 2px;    display: inline-block;    text-decoration: none;	min-width:50px;	text-align:center}.tiffany-link:hover,.tiffany-link:active {    color: white;}.tiffany-twitter {    background: #00aced;}.tiffany-twitter:hover,.tiffany-twitter:active {    background: #0084b4;}.tiffany-facebook {    background: #3B5997;}.tiffany-facebook:hover,.tiffany-facebook:active {    background: #2d4372;}.tiffany-googleplus {    background: #D64937;}.tiffany-googleplus:hover,.tiffany-googleplus:active {    background: #b53525;}.tiffany-social-sharing {    margin: 0px 0px 10px 0px;    -webkit-font-smoothing: antialiased;    font-size: 12px;}.social-shared-buttons {margin-top:10px;}/*------------- MEDIA QUERIES ------------*/@media screen and (max-width: 480px) {	.meta-nav {		display:none;	}	.post-previous, .post-next {		width:45px;	}	#site-title {		font-size:32px !important;		line-height:42px;	}	#logo {		padding:25px 0 !important;	}	.site-description {		font-size:12px;	}}@media screen and (max-width: 768px) {		.comment-reply-link, .com-author {display:block}	.tiffany-social-sharing .tiffany-link span,	.social-icons .social-icon span {		display:none;	}	.wrapper-content, .content-list-block,	#home_carousel1 .slide-overlay .item-desc,	.top-menu .container	{		padding:0 !important;	}	#home_carousel1 .item-block,	#home_carousel2 .item-block {		margin-top:0;	}	body {		border:none !important;	}	.is-sticky .top-menu {		margin-left:0;		padding:0 !important;	}	.header-slider .slide-overlay {		position:relative;	}	.header-slider .item-desc .post-content {		padding:15px 0 0;	}	.navbar-nav > li {		display:block !important;		text-align:left;		border-bottom: 1px solid #efefef;		padding: 0 15px;	}	.navbar-toggle {		background:none !important;		padding:0;	}	.top-menu  .navbar-header,	.top-menu ul li {		padding:0;		text-align:center;	}	.header-right {right:0px;}	.header-left {left:0px;}	.header-left, .header-right {		position: absolute;		z-index: 10001;	}	header .entry-title,	.item-desc .post-content .entry-title {		font-size: 1.4em !important;		line-height: 1.5em;	}}@media screen and (max-width: 991px) {	article.content-zigzag:nth-child(even) .col-md-6 {		float:none	}	.main-container {		padding:0 !important;	}	.footer {		padding:15px;	}	#sidebar {		padding: 0 15px !important;	}	.previous_posts_link, .next_posts_link {		text-align:center;	}	.relatedposts .col-md-4 {		padding:0px;	}	.relatedposts .col-md-4:first-child {		padding-left:0 !important;	}	.relatedposts .col-md-4:last-child {		padding-right:0 !important;	}	.site-description {		padding-bottom:0	}	.owl-nav {    text-align: center;    display: none;	}	blockquote {		margin:5px ;	}}