/*
Theme Name: rre theme 5
Text Domain: rre-theme-5
Version: 3.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: The 2015 theme for RRE India Limited is developed only for use on the company websit with css validation.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: falconwebsoft
Author URI: http://www.rre.in/
Theme URI: https://www.reed-sensor.com/
Tested up to: 5.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



body {



	position: relative;



}



/*font size for different screen sizes*/

#container .leftcol {

    font-size: 13px !important;

    line-height: 20px !important; }



@media (max-width: 951px) {

	#container .leftcol { font-size: 12px !important;  line-height: 18px !important; }

   	.widget-right li a { font-size: 13px !important; }

}

@media (max-width: 899px) {

	#container .leftcol { font-size: 11px !important; line-height: 18px !important; }

    	.widget-right li a { font-size: 12px !important; }

    }



/*@media (max-width: 844px) {

	#container .leftcol { font-size: 10px !important; line-height: 18px !important; }

   	.widget-right li a { font-size: 11px !important; }



}

@media (max-width: 793px) {

	#container .leftcol { font-size: 10px !important; line-height: 18px !important; }

    	.widget-right li a { font-size: 11px !important; }



}*/

/* large desktops and up ----------- */

@media screen and (min-width: 1600px) {

	#container .leftcol { font-size: 13px !important; line-height: 20px !important; }

	.widget-right li a { font-size: 14px !important; }



}

@media screen and (min-width: 3000px) {

	#container .leftcol { font-size: 13px !important; line-height: 20px !important; }

   	.widget-right li a { font-size: 14px !important; }

}



#flyout-container {



	background: none repeat scroll 0 0 #262C3A;



    bottom: 0;



	display: none;



	left: -180px;



	overflow-x: hidden;



	overflow-y: auto;



	position: fixed;



	top: 0;



	z-index: 1;



	max-width:180px;



	width:80%;

    -webkit-transform: translateX(0);

    -moz-transition: translateX(0);

    transform: translateX(0);

    -webkit-transition:  0.4s ease-out all;

    transition:  0.4s ease-out all;

    -moz-transition: 0.4s ease-out all;



}



#peek {

}



#flyout-container



{



    -webkit-transform: translateX(0);

    -moz-transition: translateX(0);

    transform: translateX(0);

    -webkit-transition:  0.6s ease-out all;

    transition:  0.6s ease-out all;

    -moz-transition: 0.6s ease-out all;



}





#flyout-container  ul{



	display: none;



	height: auto;



	margin-top: 0px;



	padding:0;



	position: relative;



	width: 100%;



	z-index: 9998;



	margin-left:0px;





}



#flyout-container  ul li{



	list-style:none;



	margin-left:0px;



	border-bottom: 1px solid #3e4555;



	border-top:1px solid #242a37;



	float: none;



	padding: 5px 6px 5px 12px;



	text-align: left;



	width: auto;



}



#flyout-container  ul li a{



	color: #FFFFFF;



	display: block;



	font-size: 14px;



	font-weight: bold;



	line-height: 30px;



}



#flyout-container  ul li a:hover{



	text-decoration:none;



}



#flyout-container  ul li.current-menu-item{



	background:#262c3a!important;



}



#flyout-container li.current-menu-item ul.sub-menu{



	display:block !important;



	position:relative !important;



}



#flyout-container ul.sub-menu li{



	float:none;



	padding:3px 0px 3px 0px;



	border-bottom:none;



	border-top:none;



}



#flyout-container ul.sub-menu li.current-menu-item{



	background:#262C3A !important;



}



#flyout-container ul.sub-menu li a{



	font-size:13px;



	font-weight:normal;



}



#flyout-container ul.sub-menu li a img{



	float: left;



    padding-right: 3px;



    padding-top: 7px;



	max-width:21px;



	max-height:20px;



	width:16px;



	height:16px;



}



#peek{



	position:absolute;



	left:0;



	width: 100%;



	overflow-x: hidden;

    min-height: 100%;



}



#menu ul{



	position:relative;



}





.fixmenu ul.sub-menu li a img{



    padding-right: 3px;



    padding-top: 3px;



    width:16px !important;



    height:16px !important;



    position:absolute;



    top:0px;



    left:10px;



}



.menu-item .wp-post-image {

    padding: 0 0 3px 3px !important;

    width: 18px !important;

    height: 18px !important;

    position: relative;

    /* top: 0px; */

    /*left: 15px;*/

    float: left;

    margin: 5px 2px 0 0 !important;



}

.dropdown-toggle { color: #fff !important;}



.dropdown-menu .menu-item {

   /* margin-left: 10px;

    padding-left: 10px;*/



}









.menu-item a { font-size: 15px; }



.fixmenu ul.sub-menu{



	/*width:100%; changed for submenu breaking issue*/

	width:100%;

	position:absolute !important;



	top:40px;



	left:0px;



	background:none !important;



	display:none !important;



	height:auto !important;



}



#menu ul li.current-menu-item ul.sub-menu{



	display:block !important;



}



.fixmenu ul.sub-menu li{



	width:auto !important;



	background:none !important;



	float:none !important;



	display: inline-block !important;



	height:auto !important;



}



.fixmenu ul.sub-menu li a{



    color: #296794 !important;



    font-size: 12px!important;



    font-weight: 600 !important;



	background:none !important;



	padding-left:10px;



	line-height:20px !important;



	position:relative;



}



.fixmenu ul.sub-menu li a img{



    padding-right: 3px;



    padding-top: 3px;



	width:16px !important;



	height:16px !important;



	position:absolute;



	top:0px;



	left:10px;



}



.fixmenu ul.sub-menu li a span{



	padding-left:20px;



}



#menu-main-menu-2 { position: relative; top:-2px;  }



.fixmenu{



    background: none repeat scroll 0 0 #FFF;



    /*border-top: 1px solid #06578F;

		border-bottom:1px solid #06578F;*/

    -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);

    -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);

    box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);



    text-align: center;



	height:auto;



	/*padding-bottom:34px;*/



	position: relative;

	    min-height: 50px;



}

.pricemenu{



    background: none repeat scroll 0 0 #FFF;



    /*border-top: 1px solid #06578F;

		border-bottom:1px solid #06578F;*/

    -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);

    -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);

    box-shadow: 0 0 5px 2px rgba(0,0,0,0.1);



    /*text-align: center;*/



	height:auto;



	/*padding-bottom:34px;*/



	position: relative;

	    min-height: 40px;



}



#responsive_menu_pro_container ul.responsive_menu_pro_menu a:hover {

    text-decoration: none;

    background: #06578f;

    color: #fff;

    /*border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;*/

}



ul.sub-menu li.current-menu-item a{ text-decoration: none;

background: #dfedf8 !important;

color: #000 !important;}

/*@media only screen and (min-width: 767px){

#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 13px; text-transform: uppercase; line-height: 35px !important; }

}*/

/* Extra small devices (phones, up to 480px) */

@media only screen and (min-width: 767px){



#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 13px !important; text-transform: uppercase; line-height: 35px !important; }



}



@media (max-width: 767px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 13px !important; text-transform: uppercase; line-height: 35px !important; }



}



/* Small devices (tablets, 768px and up) */

@media (max-width: 951px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 12px !important; text-transform: uppercase; line-height: 35px !important; }



}

@media (max-width: 899px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 11px !important; text-transform: uppercase; line-height: 35px !important; }



}



@media (max-width: 844px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 10px !important; text-transform: uppercase; line-height: 35px !important; }



}

@media (max-width: 793px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 9px !important; text-transform: uppercase; line-height: 35px !important; }



}

/* tablets/desktops and up ----------- */

/*@media (max-width: 992px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 12px !important; text-transform: uppercase; line-height: 35px !important; }



}*/

/* large desktops and up ----------- */

@media screen and (min-width: 1600px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 13px !important; text-transform: uppercase; line-height: 35px !important; }



}

@media screen and (min-width: 3000px) {

	#responsive_menu_pro_menu a { font-weight: bold !important; font-size: 13px !important; text-transform: uppercase; line-height: 35px !important; }



}

#menu-related .my-nav-menu-search { display: block; }

#responsive_menu_pro_menu .my-nav-menu-search { display: none;}

#responsive_menu_pro_menu ul a { width: 160px !important; }



.fixmenu .dropdown-menu > li > a {

	    font-size: 12px!important;

	    font-weight: 600 !important;

	    padding-left: 10px;

	    line-height: 20px !important;

	    position: relative;

			    text-transform: capitalize !important;



}



li.menu-item-606,



li.menu-item-607,



li.menu-item-618{



	width:0px ;



	border: medium none !important;



}



li.menu-item-606 a,



li.menu-item-607 a,



li.menu-item-618 a{



	display:none !important;



}



li.menu-item-606 ul li a,



li.menu-item-607 ul li a,



li.menu-item-618 ul li a{



	display:block !important;



}



.sliderpadding{



	padding-top:80px;



}







ul.parentnvt{



	display:block !important;



}











.fixmenu ul.parentnvt1{



	display:block !important;



}

.category-miniature-reed-switches #menu ul li.current-menu-item  ul.sub-menu ,.category-reed-switch-distances #menu ul li.current-menu-item  ul.sub-menu {

    display: none !important;

}







ul.number1,



ul.number2,



ul.number3,



ul.number4,



ul.number5,



.fixmenu #menu ul.numbero1,



.fixmenu #menu ul.numbero2,



.fixmenu #menu ul.numbero3,



.fixmenu #menu ul.numbero4,



.fixmenu #menu ul.numbero5{



	display:none !important;



}



.fixmenu ul.sub-menu li a span:hover{



	color:#000 !important;



}



/* sub menu page*/#submenu img{	padding-right: 3px;    padding-top: 3px;	width:16px !important;	height:16px !important;	position:absolute;	top:0px;	left:10px;}#submenu a {    color: #FFFFFF;    display: block;    font-size: 14px;    font-weight: bold;    line-height: 40px;}#submenu a{    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    color: #296794 !important;    font-size: 12px !important;    font-weight: 600 !important;    line-height: 20px !important;    padding-left: 10px;    position: relative;}#submenu a span {    padding-left: 20px;}#submenu li {	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    text-align: center;    display: inline-block !important;    float: none !important;    height: auto !important;    width: auto !important;	line-height: 20px;}#submenu ul{    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    width: 100%;}.aboutcat{	width:100%;	height:auto;	float:left;	clear:both;	padding-bottom: 50px;}.aboutcat h3{	color:#1E5F8F;}



/**

 * 14.1 Captions

 */



.wp-caption {

	margin-bottom: 1.6em;

	max-width: 100%;

}



.wp-caption img[class*="wp-image-"] {

	display: block;

	margin: 0;

}



.wp-caption-text {

	color: #707070;

	color: rgba(51, 51, 51, 0.7);

	font-family: "Noto Sans", sans-serif;

	font-size: 12px;

	font-size: 1.2rem;

	line-height: 1.5;

	padding: 0.5em 0;

}

.sticky-post {

	background-color: #333;

	color: #fff;

	font-weight: 700;

	letter-spacing: 0.04em;

	padding: 0.25em 0.5em;

	position: absolute;

	top: 0;

	text-transform: uppercase;

}



.sticky .posted-on {

	display: none;

}

.sticky-post {

		background: #000 !important;

		color: #fff !important;

	}

.widget .gallery-caption {

		font-size: 12px;

		font-size: 1.2rem;

	}

.widget .wp-caption-text,

	.widget .gallery-caption {

		line-height: 1.4583;

		padding: 0.5833em 0;

	}

.bypostauthor > article .fn:after {

		top: 7px;

		left: 6px;

	}



/**

 * 8.0 Alignments

 */



.alignleft {

	display: inline;

	float: left;

}



.alignright {

	display: inline;

	float: right;

}



.aligncenter {

	display: block;

	margin-right: auto;

	margin-left: auto;

}



blockquote.alignleft,

.wp-caption.alignleft,

img.alignleft {

	margin: 0.4em 1.6em 1.6em 0;

}



blockquote.alignright,

.wp-caption.alignright,

img.alignright {

	margin: 0.4em 0 1.6em 1.6em;

}



blockquote.aligncenter,

.wp-caption.aligncenter,

img.aligncenter {

	clear: both;

	margin-top: 0.4em;

	margin-bottom: 1.6em;

}



.wp-caption.alignleft,

.wp-caption.alignright,

.wp-caption.aligncenter {

	margin-bottom: 1.2em;

}

/*

Welcome to Custom CSS!



CSS (Cascading Style Sheets) is a kind of code that tells the browser how

to render a web page. You may delete these comments and get started with

your customizations.



By default, your stylesheet will be loaded after the theme stylesheets,

which means that your rules can take precedence and override the theme CSS

rules. Just write here what you want to change, you don't need to copy all

your theme's stylesheet content.

*/

/*Instagram Feed*/

#sb_instagram {

    float: none;

}



/* Glossary tooltip plugin*/

ul#glossaryList {

    line-height: 18px;

    list-style: none;

    padding: 0;

    margin: 0;

}



.ln-0,.ln-1,.ln-2,.ln-3,.ln-4,.ln-5,.ln-6,.ln-7,.ln-8,.ln-9,.ln-10,.ln-11,.ln-12,.ln-13,.ln-14,.ln-15,.ln-16,.ln-17,.ln-18,.ln-19,.ln-20,.ln-21,.ln-22 {

    display: none;

}



h4.glossary_related_title, h4.glossary_synonyms_title, div.glossary_mw_dictionary,

div.glossary_mw_wikipedia {

    font-size: 13px;

    color: #1e5f8f;

    line-height: 15px;

    font-weight: bold;

    padding-top: 12px;

    margin: .5em 0;

}



.mobile-link {

    margin: 10px;

    font-size: 12pt;

}



/* ---------------End of glossary-------------------- */

/* FAQ Title */

.arconix-faq-title {

    background: url(http://www.rre.in/wp-content/uploads/open.png) no-repeat left transparent;

    cursor: pointer;

    font-size: 14px;

    padding: 0 0 0 30px;

    position: relative;

}



.arconix-faq-title.faq-open {

    background: url(http://www.rre.in/wp-content/uploads/close.png) no-repeat left transparent;

}



/* Term Title

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

.arconix-faq-term-title {

    font-size: 16px;

    color: #1e5f8f;

    line-height: 20px;

    font-weight: normal;

    padding: 12px 10px;

}



/* FAQ Wrapper

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

.arconix-faq-wrap {

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    background: none;

    clear: both;

    border: none;

    margin: 10px 0;

    padding: 5px 10px;

}



/*-------------------- End of FAQ --------------------------*/

#snippet-box {

    background: #F0F0F0;

    border: 1px solid #ddd;

    border-radius: 4px;

    font-size: 10px;

    padding: 0;

    margin: 25px 0 15px;

    float: left;

    width: 100%;

    clear: both;

}



.snippet-title {

    font-family: inherit;

    font-size: 12px;

    font-weight: bold;

    background: #D5D2CA;

    background: linear-gradient(#D5D2CA 80%,#EBEAE8 100%);

    background: -o-linear-gradient(#D5D2CA 80%,#EBEAE8 100%);

    background: -moz-linear-gradient(#D5D2CA 80%,#EBEAE8 100%);

    background: -webkit-linear-gradient(#D5D2CA 0%,#EBEAE8 100%);

    background: -ms-linear-gradient(#D5D2CA 80%,#EBEAE8 100%);

    border-bottom: 1px solid #ACACAC;

    clear: both;

    padding: 0 0 1px 1%;

    width: 99%;

    float: left;

}



.snippet-label {

    width: 25%;

    float: left;

    clear: both;

    text-align: right;

    font-size: 13px;

    font-weight: bold;

    margin: 0 2% 0 0;

    padding: .4em 2%;

}



.snippet-data {

    width: 65%;

    float: left;

    padding: .4em 2%;

}



.snippet-data-img {

    width: 70%;

    float: left;

    padding: .4em 2%;

}



.snippet-image {

    float: left;

    min-height: 50px;

    width: 50px;

}



.snippet-label-img {

    width: 18%;

    float: left;

    clear: right;

    text-align: right;

    font-size: 10px;

    font-weight: bold;

    margin: 0 1% 0 0;

    padding: .4em 1%;

}



.snippet-image img {

    margin: 10px;

    background: #fff;

}



.aio-info {

    width: 600px;

    float: left;

}



div.sharedaddy h3.sd-title {

    font-size: 12px;

    color: #1e5f8f;

    line-height: 15px;

    font-weight: bold;

    padding-top: 12px;

}



div.sharedaddy h3.sd-title:before {

    content: "";

    display: block;

    width: 100%;

    min-width: 30px;

    border-top: 0 !important;

    margin-bottom: 1em;

}



/*  Glossary term page: Wikipedia table class*/

.vertical-navbox {

    display: none;

}



.infobox {

    display: none;

}



.wikitable.sortable {

    display: none;

}



/*SEO location*/

#origin {

    margin-bottom: 0;

}



.wpseo-directions-submit {

    margin-left: 5px;

    padding: 2px;

}



.wpseo-directions-heading {

    font-size: 12px;

    color: #1e5f8f;

    line-height: 15px;

    font-weight: bold;

    padding-top: 12px;

}



body .sd-social-icon .sd-content li.share-custom a span,

body .sd-social-icon-text .sd-content li.share-custom a span,

body .sd-social-text .sd-content li.share-custom a span,

body .sd-social-official .sd-content li.share-custom a span,

body .sd-content ul li.share-custom a.share-icon span {

    background-size: 16px 22px;

    background-repeat: no-repeat;

    margin-left: 0;

    padding: 0 0 0 19px;

    display: inline-block;

    height: 23px;

    line-height: 23px;

}@media (max-width: 767px){#peek .fixed {background: #fff !important;

padding-bottom: 40px;

}

}

#peek .fixed .sub-menu { opacity: 1.0; }

#menu-opener { margin-left: 5px;}

.attachment-300{ width: 100px; height: 100px;}

#peek .fixed {

        z-index: 9999; position: fixed; left: 0; top: 0; width: 100%; min-height: 0px; opacity: 0.8;



    }

.td-width { width: 50%; }

.td-width-center { text-align: center; width:13%; }

.td-nowidth-center { text-align: center; }

.td-width-left { text-align: left; width: 50%;}

.td-width-center-tf { text-align: center; width: 25%; }

/* =Widgets

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



/* =Widget Areas



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





.widget-right ul{



    margin: 0px;

  padding: 0px;

  list-style: none;

  background: #fff;

  border: 1px solid #eee;

}.widget-right .search-form{







    margin: 0px;



  padding: 0px;



  list-style: none;



  background: #fff;



  border: 1px solid #eee;



}





.widget-right li{

  display: block;

  /* padding-left: 20px; */

  font-size: 14px;

  border-bottom: 1px solid #eee;

  padding-left: 15px;

  background: url("img/arrow.png") 12px no-repeat;

}

.widget-right li a {

  color: #606060;

  display: block;

  padding: 8px;

  font-size: 14px;

  text-decoration: none;

}



.widget-right select {

    max-width: 100%;

}

.widget_search #s {/* This keeps the search inputs in line */

    width: 60%;

}

.widget_search label {

    display: none;

}

.widget-container {

    margin: 0 0 18px 0;

}

.widget-title {

    color: #222;

    font-weight: bold;

}

.widget-right a:link,

.widget-right a:visited {

    text-decoration: none;

}

.widget-right a:active,

.widget-right a:hover {

    text-decoration: underline;

}

.widget-right .entry-meta {

    font-size: 11px;

}

#wp_tag_cloud div {

    line-height: 1.6em;

}

#wp-calendar {

    width: 100%;

    background-color: #fff;

}

#wp-calendar caption {

    color: #222;

    font-size: 14px;

    font-weight: normal;

    padding-bottom: 4px;

    text-align: left;

}

#wp-calendar thead {

    font-size: 11px;

}



#wp-calendar thead th {

}

#wp-calendar tbody {

    color: #000;

}

#wp-calendar tbody td {

    background: #fff;

    border: 0px solid #fff;

    padding: 3px 0 2px;

    text-align: center;

}

#wp-calendar tbody .pad {

    background: none;

}

#wp-calendar tfoot #next {

    text-align: right;

}

.widget_rss a.rsswidget {

    color: #000;

}

.widget_rss a.rsswidget:hover {

    color: #ff4b33;

}

.widget_rss .widget-title img {

    width: 11px;

    height: 11px;

}



@media only screen and  (min-width: 768px) {

    #wp-calendar thead th {

    padding: 7px;

  }



}

.schema_block {

  clear:both;

    margin:0 auto 10px auto;

    background: #EEEEEE;

    border: 1px solid #CCCCCC;

    padding: 1em;

    overflow: hidden;

}

.twitter-timeline {





    min-width: 150px !important;

}

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

}

.fixed #menu ul li.current-menu-item ul.sub-menu ul.sub-menu { display: none !important; }

@media (min-width: 767px) {

.my-nav-menu-search-div { display: none; }

#responsive_menu_pro_menu { margin: 0px; }

.my-nav-menu-search-logo { display: none; }

#responsive_menu_pro_menu { float: left !important; }
	
#responsive_menu_pro_menu ul {box-shadow: 0px 2px 5px #000000 !important;}

}

@media (max-width: 1080px) {



}

.my-nav-menu-search-div {     float: left;  margin-left: 50px;}



.my-nav-menu-search-div .search-field {

    border: 1px solid #eee;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    cursor: pointer;

    height: 26px;

    margin: 5px 0 2px 0;

    padding: 0 0 0 6px;

    position: relative;

    -webkit-transition: width 400ms ease;

    -moz-transition: width 400ms ease;

    -o-transition: width 400ms ease;

    transition: width 400ms ease;

    width: 70%;

}
.search-image .attachment-thumbnail {    display: block !important;}
article.post { min-height: 150px;}
.bsearch_footer { display: none;}
.prod-desc {

    vertical-align: middle;
}
#container h3.shortcode-post-title { font-size:13px;font-weight:bold;height: 22px;margin-top: 15px; }
.shortcode-prod-desc { height:178px !important;
    background: #dfedf8;
    vertical-align: middle;
    border: 4px solid #fff;
    border-left: none !important;

}
@media (max-width: 1080px) {

    .shortcode-post-title { height: 22px; }

}


#container .leftcol .infinite-container.infinite-loading:after {    content: '---Loading---';    display: block;    background: rgba(52, 142, 192, 0.5);    color: #000;    padding: 40px 10px;font-size: 30px;    margin-top: 10px;    text-align: center; }

