/*
Theme Name: standunited-blog
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: standunited-blog
Tags:

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.

standunited-blog is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'glyphicons-halflings-regular';
 src: url('fonts/glyphicons-halflings-regular.eot');
 src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),  url('fonts/glyphicons-halflings-regular.woff') format('woff'),  url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),  url('fonts/glyphicons-halflings-regular.svg#latoblack') format('svg');
 font-weight: normal;font-style: normal;}
@font-face {
 font-family: 'latoblack';
 src: url('fonts/lato-bla-webfont.eot');
 src: url('fonts/lato-bla-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-bla-webfont.woff') format('woff'),  url('fonts/lato-bla-webfont.ttf') format('truetype'),  url('fonts/lato-bla-webfont.svg#latoblack') format('svg');font-weight: normal;font-style: normal;}
 @font-face {
 font-family: 'latoblack_italic';
 src: url('fonts/lato-blaita-webfont.eot');
 src: url('fonts/lato-blaita-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-blaita-webfont.woff') format('woff'),  url('fonts/lato-blaita-webfont.ttf') format('truetype'),  url('fonts/lato-blaita-webfont.svg#latoblack_italic') format('svg');font-weight: normal; font-style: normal;
}
 @font-face {
 font-family: 'latobold';
 src: url('fonts/lato-bol-webfont.eot');
 src: url('fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-bol-webfont.woff') format('woff'),  url('fonts/lato-bol-webfont.ttf') format('truetype'),  url('fonts/lato-bol-webfont.svg#latobold') format('svg');font-weight: normal;font-style: normal;
}
 @font-face {
 font-family: 'latobold_italic';
 src: url('fonts/lato-bolita-webfont.eot');
 src: url('fonts/lato-bolita-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-bolita-webfont.woff') format('woff'),  url('fonts/lato-bolita-webfont.ttf') format('truetype'),  url('fonts/lato-bolita-webfont.svg#latobold_italic') format('svg');font-weight: normal;font-style: normal;
}
 @font-face {
 font-family: 'latolight';
 src: url('fonts/lato-lig-webfont.eot');
 src: url('fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-lig-webfont.woff') format('woff'),  url('fonts/lato-lig-webfont.ttf') format('truetype'),  url('fonts/lato-lig-webfont.svg#latolight') format('svg');font-weight: normal;font-style: normal;
}
 @font-face {
 font-family: 'latolight_italic';
 src: url('fonts/lato-ligita-webfont.eot');
 src: url('fonts/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-ligita-webfont.woff') format('woff'),  url('fonts/lato-ligita-webfont.ttf') format('truetype'),  url('fonts/lato-ligita-webfont.svg#latolight_italic') format('svg');font-weight: normal;font-style: normal;
}
 @font-face {
 font-family: 'latoregular';
 src: url('fonts/lato-reg-webfont.eot');
 src: url('fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-reg-webfont.woff') format('woff'),  url('fonts/lato-reg-webfont.ttf') format('truetype'),  url('fonts/lato-reg-webfont.svg#latoregular') format('svg');font-weight: normal;font-style: normal;
}
 @font-face {
 font-family: 'latoitalic';
 src: url('fonts/lato-regita-webfont.eot');
 src: url('fonts/lato-regita-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-regita-webfont.woff') format('woff'),  url('fonts/lato-regita-webfont.ttf') format('truetype'),  url('fonts/lato-regita-webfont.svg#latoitalic') format('svg');font-weight: normal;font-style: normal;
}
label {font-weight:normal!important;}
.pad-15px{padding-top:15px;}
.font-itlc {font-style:italic;}
select, input[type="text"],input[type="password"], textarea {
	box-shadow: 0px 1px 0px #c9c9c9 inset!important;
	-webkit-box-shadow:  0px 1px 0px #c9c9c9 inset!important;
	-moz-box-shadow:  0px 1px 0px #c9c9c9 inset!important;
}
/* Datepicker for Bootstrap*/
.xdsoft_datetimepicker{box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);background: #FFFFFF;border-bottom: 1px solid #BBBBBB;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;color: #333333;display: block;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;padding: 8px;padding-left: 0px;
padding-top: 2px;position: absolute;z-index: 9999;-moz-box-sizing: border-box;box-sizing: border-box;display:none;}
.xdsoft_datetimepicker iframe { position: absolute;left: 0;top: 0;width: 75px; height: 210px;background: transparent;border:none;}

/*For IE8 or lower*/
.xdsoft_datetimepicker button { border:none !important;}
.xdsoft_noselect{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;
user-select: none;}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{display: inline-block;position: static;box-shadow: none;}
.xdsoft_datetimepicker *{-moz-box-sizing: border-box;box-sizing: border-box;padding:0px;margin:0px;}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{display:none;}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{display:block;}
.xdsoft_datetimepicker .xdsoft_datepicker{width: 224px;float:left;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_timepicker{width: 58px;float:left;text-align:center;margin-left:8px;margin-top:0px;}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{position: relative;text-align: center;}
.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==');
}
.xdsoft_datetimepicker  .xdsoft_prev{float: left;background-position:-20px 0px;}
.xdsoft_datetimepicker  .xdsoft_today_button{float: left;background-position:-70px 0px;margin-left:5px;}
.xdsoft_datetimepicker  .xdsoft_next{float: right;background-position:0px 0px;}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{background-color: transparent;background-repeat: no-repeat;border: 0px none currentColor;cursor: pointer;display: block;height: 30px;opacity: 0.5;outline: medium none currentColor;overflow: hidden;padding: 0px;position: relative;text-indent: 100%;white-space: nowrap;width: 20px;}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height: 15px;width: 30px;display: block;margin-left:14px;margin-top:7px;}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px;}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDDDDD;}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{background: #F5F5F5;border-top:1px solid #DDDDDD;color: #666666;font-size: 12px;
text-align: center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px;}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{border-top-width:0px;}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {opacity: 1;}
.xdsoft_datetimepicker  .xdsoft_label{display: inline;position: relative;z-index: 9999;margin: 0; padding: 5px 3px;font-size: 14px;line-height: 20px;font-weight: bold;
background-color: #fff;float:left;width:182px;text-align:center;cursor:pointer;}
.xdsoft_datetimepicker  .xdsoft_label:hover{text-decoration:underline;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{border:1px solid #ccc;position:absolute;display:block;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{color: #fff;background: #ff8000;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{padding:2px 10px 2px 5px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{background: #33AAFF;box-shadow: #178FE5 0px 1px 3px 0px inset;color:#fff;font-weight: 700;}
.xdsoft_datetimepicker  .xdsoft_month{width:90px;text-align:right;}
.xdsoft_datetimepicker  .xdsoft_calendar{clear:both;}
.xdsoft_datetimepicker  .xdsoft_year{width:56px;}
.xdsoft_datetimepicker  .xdsoft_calendar table{border-collapse:collapse;width:100%;}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{padding-right:5px;}
.xdsoft_datetimepicker  .xdsoft_calendar th{height: 25px;}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{width:14.2857142%;text-align:center;background: #F5F5F5;border:1px solid #DDDDDD;
color: #666666;font-size: 12px;text-align: right;padding:0px;border-collapse:collapse;cursor:pointer;height: 25px;}
.xdsoft_datetimepicker  .xdsoft_calendar th{background: #F1F1F1;}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{color:#33AAFF;}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{background: #1798ab;box-shadow: #0F6B79 0px 1px 3px 0px inset;color:#fff;font-weight: 700;}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{opacity:0.5;}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{color: #fff !important;background: #ea5440 !important;box-shadow: none !important;}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{color: inherit	!important; background: inherit !important;box-shadow: inherit !important;}
.xdsoft_datetimepicker  .xdsoft_calendar th{font-weight: 700;text-align: center;color: #999;cursor:default;}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}
.xdsoft_time_box{position:relative;border:1px solid #ccc;}
.xdsoft_scrollbar >.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px;}
.xdsoft_scrollbar{position:absolute;width:7px;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer;}
.xdsoft_scroller_box{position:relative;}


.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { padding: 0; }
.row { margin: 0; }
.ftr_btn { width: 75%; }

/*!
 * Tab drop for Bootstrap
 */
.nav-tabs, .nav-pills {position: relative; border: none;}
/* adjust as needed so the tab text displays */
.tabdrop {width: 120px;}
/* hide any icons found in tabs not on first line */
.nav-tabs li li i {visibility: hidden;}

/* browse btn */
.fileUpload {position: relative;overflow: hidden;margin:0px;}
.fileUpload input.upload {position: absolute;top: 10px;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
/* dull class*/
.dull{opacity:0.5; cursor:not-allowed !important; position:relative;}
button[disabled="disabled"]:hover{ cursor:not-allowed !important;}
.msg-more-show{word-wrap : break-word;white-space : nowrap;text-overflow : ellipsis;overflow : hidden;}
/* Home Slider Custome images*/
.frame {   /* equals max image height */
    /*
    width: 404px;
    border: 1px solid red;*/
    height: 300px;
    text-align: center; background: #F3F3F3; /*margin: 1em 0;*/
}
.frame:before,
.frame_before {
    content: "";
   /* display: inline-block;*/
    height: 100%;
    vertical-align: middle;
}
.div-start-btn{margin-top:10px;}

.frame img{background: #3A6F9A;vertical-align: middle; max-height:300px;display:block;}

/* Move this to conditional comments */
.frame {
    list-style:none;
    behavior: expression(
        function(t){
            t.insertAdjacentHTML('afterBegin','<span class="frame_before"></span>');
            t.runtimeStyle.behavior = 'none';
        }(this)
    );
}

#custom_carousel .controls li {display:inline-block\0!important;}

/* social-widgets */
#print_div {margin-bottom: 6px;border-radius: 4px;border: solid 1px #707070;color: #fff;font-size: 12px;padding: 4px 12px 4px 27px;font-weight:bold; display: inline-block;
background:url(images/print.png) #898989;background-repeat:no-repeat; background-position: 12px;}
/* account setting submit btn*/
.btn-hght{height: 35px;}
/* Dull for div*/
.dull-anchore{cursor: default;color: gray;}
.dull-anchore:hover{color: gray;}
/* Sponsored Show/hide div*/
.hide-class{display: none;}
.show-class{display: block;}
.disable{color: #B8B6B5 !important;font-size: 12px;font-style: italic;font-weight:normal !important}
/* Top Head Drop-Down */
.dropdown-div .dropdown-menu-site { padding: 0;margin: 0;width: auto;font-family: Arial;display: inline-table; position: relative; border-bottom-style: none;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  border:solid 1px #2c2625;background-color:#4d4948; color:#fff; cursor:pointer; font-family: 'latobold'; background-image:url(images/logout-bg.jpg); background-repeat:repeat-x; display:block; font-size:13px;-webkit-box-shadow: inset 1px 1px 1px 0px rgba(149,148,147,1);-moz-box-shadow: inset 1px 1px 1px 0px rgba(149,148,147,1);box-shadow: inset 1px 1px 1px 0px rgba(149,148,147,1);}
.dropdown-menu-site .menu-item {display:none;}
.dropdown-menu-site .menu-item-link {display: table-cell;text-decoration: none;color:#fff;padding: 6px 22px 6px 11px;vertical-align: middle;cursor: pointer; }
.dropdown-menu-site .menu-item.active a{border:none;}
.dropdown-menu-site .menu-item.active a:last{border:none;}
.dropdown-menu-site .menu-item a{border-top:dotted 1px #8A8A8A;}
.dropdown-menu-site:hover .menu-item{border-bottom-style:solid;}
.dropdown-menu-site .menu-item-link:hover {background-color: #666; border-radius: 2px; -webkit-border-radius:  2px; -moz-border-radius:  2px;}
.dropdown-menu-site:hover .menu-item {display: table-row;}
.dropdown-menu-site .menu-item.active {display: table-header-group;}
.dropdown-menu-site .menu-item.active .menu-item-link:after {width: 0;height: 0;content: "";position: absolute;top: 15px;right: 8px;border-top: 4px solid #CCC;
border-left: 4px solid transparent;border-right: 4px solid transparent;}
.blankdiv{ height:15px;}
/*Mark Btn*/
.inappropriate {margin-bottom: 15px;}
.inappropriate #inppropriate_sign_icon{left:11%}
/*Help*/
.question-help{background:url(images/sprite.png) 392px -63px;background-repeat:repeat-x; height:16px; width:14px;display: inline-block; margin: 0px 0 -2px 2px;}
/*scrolltop */
.scrollToTop{width:34px;height:54px;text-align:center;background: whiteSmoke;font-weight: bold;color: #444;text-decoration: none;position:fixed;bottom:95px;right:10px;display:none;background: url(images/scroll-top.png) no-repeat 0px 20px;}
.scrollToTop:hover{text-decoration:none;}
/*Petition title Font */
.title_h4{font-size: 18px; font-weight: normal;}

#dp3 .form-control{ float:none!important;}
#copiedMessage .success{ color:#67AC22;}

.static-text{font-size:16px;}
#custom_carousel .item .petition-text-head a{word-wrap: break-word;}
#custom_carousel .item .view-more{font-size: 17px;  color: #178c9d; float: left;}
.petition-list-main .petition-list .petition-list-text-h3 a{word-wrap: break-word;}
.profile-list-main .profile-list-text-h3 a{word-wrap: break-word;}
.col-md-12.feedback-petititon {font-weight: bold;padding-bottom: 10px;}
#custom_carousel .item .petition-list-item .petition-list-item3{ padding:0px!important;}
#custom_carousel .item .petition-list-item .petition-list-item3 .btn-lg{border-radius: 0!important; padding: 14px 16px!important; box-shadow: none!important;}
.petition-list-text-h3 .btn-lg{border-radius:0px !important; box-shadow: none!important;}
.petition-list-text-h3 button .sign-icon{top: 29%!important;}
.pet-list-item3 .sign-icon{left: 10%!important;top: 29%!important;}
.Pet-listing-main .pet-list-item{margin-top:15px;}
.Pet-listing-main .pet-list-item .btn-lg{border-radius:0px !important; box-shadow: none!important;}
#view-sponsor-name-link{color: #ea5440;}
#bullseye_dummy .form-div{padding-right:15px;}
.fileUpload input.upload{top:0px !important;left:0 !important; width: 100px;}
.font-16{font-size:16px}

/*404 and 500 page*/
.error-exception{background-image:url(images/exception.png);background-repeat:repeat-x;min-height: 460px;margin-top: 83px;width: 100%;margin-bottom: 30px;box-shadow: 0px 1px 12px 2px #989A9B;-moz-box-shadow:    0px 1px 12px 2px #989A9B;  -webkit-box-shadow: 0px 1px 12px 2px #989A9B;	border-radius: 10px;}
.error-image {width: 100%;text-align: center;margin-top: 45px;float: left;}
.error-image img {width: 30%;}
.error-text {float: left;width: 100%;margin-top: 12px;}
.error-text p {text-align: center;color: #fff;}
p.reg {font-size: 36px;text-shadow: 1px 1px 1px #000;text-transform: capitalize;margin-bottom: 0px;font-family: 'latobold';}
p.reg_we {font-size: 36px;text-shadow: 1px 1px 1px #000;text-transform: capitalize;margin-bottom: 0px;	margin-top: -8px;	font-family: 'latobold';}
p.reg_find {font-size: 29px;text-transform: capitalize;margin-bottom: 0px;margin-top: 18px;	}
.go_back {font-size: 19px;margin-bottom: 0px;	}
.go_back a {color: #074242;font-weight: bold;}
.go_back a:hover {color: #B3F1F1; }
.sta_uni {font-size: 18px;margin-top: 4px;}
.logo_uni {width: 20%;float: none;margin: 0 auto;margin-top: 10px !important;}
.logo_404 img {margin-top:10px;}

.track_pixcel img{height:1px;width:1px;display:block;}
.track-pixcel-header-inner{margin-top:58px !important;}
.tab-pane.active.track-pixcel-tab{margin-top:-1px !important}


.social-share{top: 20px;font-weight: bold;color: #fff;padding: 6px;background: #191919; margin-top: 15px; margin-right: 8px;  float: left;  display: block;font-size:14px;}
.social-FB {background:url(images/facebook.png); width:32px; height:32px; background-repeat:no-repeat;  float: left;  display: block;   margin-right: 8px; margin-top: 15px; cursor: pointer;}
.social-twitter {background:url(images/twitter.png); width:32px; height:32px;  background-repeat:no-repeat;  float: left;  display: block;   margin-top: 15px; cursor: pointer;}
.lrsharecontainer{ display: inline-block;margin-left: 5px !important;}


/**/
.share-petiton-li .share-petiton-li:hover, .share-petiton-li:focus{color: #fff;background: #157784 !important;border-color:#157784 !important }
.share-petition-c{color: #fff;background: #157784;padding: 10px; border-radius: 0px 0px 4px 4px; margin:-1px 0 0 0; webkit-box-shadow: 0 4px 4px -4px #000000;
-moz-box-shadow: 0 4px 4px -4px #000000; position:absolute; z-index:9999; width: 95%;
box-shadow: 0 4px 4px -4px #000000; font-size: 13px;border-color:#157784  !important}
.share-petition:hover, .share-petition:focus{border-color:#157784  !important;color:#fff !important}
.share-petition-c input[type="text"]{border-radius: 4px;border: 0px;height: 32px;line-height: 32px; width: 81%; z-index: 999999;color:black; margin-bottom: 7px;margin-top: 7px;}
.share-petition-c .btn{width: 104px;height: 32px;font-size: 14px; line-height: 11px; }

/* thankyou page */

.thankyou-page{ background:#f9f9f9; heigth:auto;padding: 25px 30px; margin-bottom: 20px;}
.thankyou-page .top-head{position: relative;  padding-right: 100px; font-size:24px; margin-bottom: 35px; color:#514c49;}
.thankyou-page .thankyou-cnt{color:#717674; font-size:16px;}
.thankyou-page .top-head a{color:#514c49;}
.thankyou-page .top-head a:hover{color:#e14804;}
.thankyou-page .text{padding-left:20px}
.thankyou-page .text .more a{ font-size:13px; text-decoration:none; color:#8e8c8f;padding-left: 15px;}
.thankyou-page .text .more a:hover{color:#e14804}
.thankyou-page  .top-head .skip-btn{font-size: 12px; position:absolute; right:0;  position: absolute; top:0; }
.thankyou-page  .top-head .skip-btn span{margin-left: 5px; background:#a4a4a4; color:#fff; font-size: 14px;
padding: 6px 15px;  border-radius: 4px; display: inline-block;cursor: pointer;}
.thankyou-page .sign-btn{ margin:30px auto 5px; width:30%;}
.thankyou-page .sign-btn .supports{ font-size:11px; color:#717674; text-transform:uppercase; text-align:center; padding-top:5px;}
.thankyou-page .text .sub-text{margin: 25px 0 0 0;}
.thankyou-page .text .sub-text .sub-img{ float:left; width: 15%; margin-right:10px;}
.thankyou-page .text .sub-text .text-area{ float:right; width: 80%}
.thankyou-page .text .sub-text .text-area .sub-heading{color: #383839; font-weight: bold;}
.thankyou-page .text .sub-text .text-area .sub-heading a{color:#514c49;}
.thankyou-page .text .sub-text .text-area .sub-heading a:hover{color:#e14804;}
.thankyou-page .text .sub-text .text-area .small-text{font-size: 13px; color: #94969a;}
.thankyou-page .text .sub-text .text-area input[type="checkbox"] {vertical-align: text-bottom;
margin-right: 5px;}
.thankyou-page .flag-icon{background: url("images/sprite.png") repeat-x scroll -306px -66px rgba(0, 0, 0, 0);
display: inline-block;height: 15px;margin-left: 4px; width: 14px;}
#edit_petition .msg-div{padding:10px 0 10px 3px}
.download-right{padding-top:30px;}
.padding-top-5{padding-top:5px;}
.download-help{font-size:13px;padding-top:5px;}
.tips-list-error{color:red}

/* work for seo issues date- 03-02-2015 */
#freezeKit img {
    border: 0 none;
}
.tips-list a.btn {
    color: #fff !important;
}
.display-none{
	display: none;
}
.display-block{
	display: block;
}
.display-none-imp{display: none !important;}
.visibility-hidden{visibility: hidden;}
.freezeloader-img {z-index:99999;}
.loadIMK1{width:300px;padding:0px;margin:0px;overflow:visible;text-align:left}
.loadIMK2{width:970px;padding:0px;margin:0px;overflow:visible;text-align:center}

.thankbox{height:1px;width:100%;background-color:#333;}
.thankinner{margin-top:5px;}

.thankMainDiv{background-color: #fff;}

.thankyou-page-padding{padding-bottom: 15px;}

.height100{height:100px;}


body
{
	padding-bottom: 70px;
	background: #e3e3e3;
	font-size: 14px;
	font-family: latoregular;
}

.btn,.btn-lg,.btn-primary
{
	border-radius: 3px;
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#f97361 0,#ea5440 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff97361', endColorstr='#ffea5440', GradientType=0);
	width: 100%;
	border: 1px solid #db311a;
	-webkit-box-shadow: 0 4px 4px -4px #000;
	-moz-box-shadow: 0 4px 4px -4px #000;
	box-shadow: 0 4px 4px -4px #000;
}

.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary
{
	color: #fff;
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#e6331b 0,#e6331b 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6331b', endColorstr='#ffe6331b', GradientType=0);
	outline: 0!important;
}

.btn,.btn-default:active,.btn-default:hover .btn-default:focus { outline: 0!important; }
.btn-space { margin-left: 15px!important; }
.btn-space-rght { margin-right: 10px!important; }

a
{
	color: #3eb1c8;
	outline: 0!important;
	text-decoration: none;
}

a:hover
{
	color: #f00;
	outline: 0!important;
	text-decoration: none;
}

a:focus { text-decoration: none; }
.img-responsive { margin: auto; }
textarea { resize: vertical; }
label.error,span.error { color: #d9534f!important; }
input.error,select.error,textarea.error { border: 2px solid #d9534f!important; }

.errors
{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #d9534f;
}

.breadcrumb { background: #fff; }

.breadcrumb>li+li:before
{
	content: ">>";
	color: #433c3a;
}

.breadcrumb li.active { color: #3eb1c8; }
.container-spl { background: #fff; }

.grybtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#c5c5c5 0,#aeaeae 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc5c5c5', endColorstr='#ffaeaeae', GradientType=0);
	width: 100%;
	border: 1px solid #a2a2a2!important;
}

.grybtn:focus,.grybtn:hover
{
	background: #969696!important;
	border: 1px solid #a2a2a2;
}

.navbar
{
	height: 58px!important;
	background-color: #000;
	background-image: linear-gradient(to bottom,#362f2d 0,#211d1c 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff362f2d', endColorstr='#ff211d1c', GradientType=0);
}

.navbar .navbar-top
{
	margin: 0;
	padding: 0;
}

.navbar .navbar-brand
{
/*
	width: 190px;
	padding: 20px 10px;
 */
}

.navbar.logged-in {
	margin-top: 32px;
}

.navbar .navbar-brand img { height: 22px; }
.navbar .navbar-brand-mob { padding-top: 15px; padding-left: 15px;}

.navbar .navbar-top ul
{
	margin: 0;
	padding: 0;
}

.navbar .navbar-top ul li
{
	float: left;
	margin: 0;
	padding: 17px 15px;
	list-style: none;
}

.navbar .navbar-top ul li span
{
	color: #fff!important;
	padding-left: 5px;
}

.dropdown-div { padding: 12px 0 0; }

.dropdown-div .profile-btn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#6a6868 0,#4d4948 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6a6868', endColorstr='#ff4d4948', GradientType=0);
	width: 90%;
	border: 4px;
	color: #fff;
	margin-left: 5px;
}

.pull-right>.dropdown-menu
{
	z-index: 999999!important;
	right: 0;
	left: 0;
}

.dropdown-menu
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#4e4a49 0,#6b696a 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e4a49', endColorstr='#ff6b696a', GradientType=0);
	border: 4px;
	min-width: 101px;
}

.dropdown-menu>li { border-bottom: dashed 1px #757372; }
.dropdown-menu>li:last-child { border-bottom: none!important; }
.dropdown-menu>li>a { color: #fff!important; }
.dropdown-menu>li>a:hover { background-color: #4a4a4a!important; }

.hdr-search
{
	margin: 0;
	padding: 0;
}

.hdr-search .navbar-form { padding-top: 4px; }

.hdr-search .input-group .form-control
{
	background: #676769;
	border: none;
	border-radius: 2px;
	height: 30px;
	color: #a0a0a0;
	box-shadow: 0 1px 0 #676769 inset!important;
	-webkit-box-shadow: 0 1px 0 #676769 inset!important;
	-moz-box-shadow: 0 1px 0 #676769 inset!important;
}

.hdr-search .input-group-btn .btn
{
	background: #676769!important;
	border: none;
	height: 30px;
	width: 30px;
}

.hdr-search .search-icon
{
	background: url(images/sprite.png) -140px -65px repeat-x;
	width: 23px;
	height: 20px;
	position: absolute;
	right: 6px;
	bottom: 5px;
}

.hdr-search .input-group-btn button
{
	width: 30px;
	height: 30px;
	background: #676769;
	border: none;
	border-radius: 2px;
	margin-left: -2px;
}

.hdr-search button { filter: none!important; }
.mob-srch-div { display: none; }

.header
{
	background-color: #000;
	background-image: linear-gradient(#27809e,#2f98b8 90%,#3290a8);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff27809e', endColorstr='#ff3290a8', GradientType=0);
	width: 100%;
	height: auto;
	margin-top: 59px;
}

.header .headerbg
{
	background-image: url(images/sprite-bg.png);
	width: 100%;
	padding: 24px;
}

.header .headerbg .heading
{
	color: #fff;
	font-size: 46px;
	font-weight: 700;
	text-shadow: 0 2px 1px #353535;
}

.header .headerbg .heading-bold
{
	font-size: 24px;
	font-weight: 700;
}

.header .headerbg .heading-sml
{
	font-size: 20px;
	color: #fff;
	text-shadow: 0 2px 1px #353535;
}

.header-inner
{
	background-color: #000;
	background-image: linear-gradient(#1798ab,#1798ab 90%,#116e7b);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1798ab', endColorstr='#ff116e7b', GradientType=0);
	width: 100%;
	height: auto;
	margin-top: 59px;
	padding: 42px;
}

.header-inner .heading-div { width: 350px; }
.header-inner .heading-btn-div { padding-top: 20px; }

.header-inner .heading
{
	color: #fff;
	font-size: 30px;
}

.header-inner .subheading
{
	color: #fff;
	font-size: 14px;
}

.header-inner .fbbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#466199 0,#345089 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff466199', endColorstr='#ff345089', GradientType=0);
	border: 1px solid #364f83;
	padding: 15px 9px 15px 30px;
	width: 153px;
	position: relative;
}

.header-inner .fbbtn span
{
	background: url(images/sprite.png) 712px -63px repeat-x;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 17%;
}

.header-inner .fbbtn:hover { background: #3162c4; }
.header-inner .twtbtn:hover { background: #2db2ec; }

.header-inner .twtbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#38aadb 0,#2896c5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff38aadb', endColorstr='#ff2896c5', GradientType=0);
	border: 1px solid #2487b1;
	padding: 15px 30px 15px 50px;
	width: 153px;
}

.header-inner .twtbtn span
{
	background: url(images/sprite.png) 692px -63px repeat-x;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 19%;
}

.header-inner .hdrinner-divor
{
	position: absolute;
	top: -50%;
	left: -9%;
	height: 122px;
	width: 20px;
	border-left: solid 1px #21c2cd;
}

.header-inner .hdrinner-divor span
{
	position: absolute;
	top: 38%;
	left: -76%;
	background: url(images/sprite.png) -334px -28px #f7f7f7;
	height: 34px;
	width: 21px;
}

.header-inner .mailbtn
{
	padding: 15px 30px;
	width: 180px;
}

.header-inner .hdrinner-div { padding-bottom: 55px; }

.petition-top-hdr
{
	height: 45px;
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#1c1817 0,#362f2d 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c1817', endColorstr='#ff362f2d', GradientType=0);
	color: #c9c8c7;
	font-size: 18px;
	padding: 10px 0 0;
}

.petition-top-hdr span
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: relative;
	top: 10px;
	right: 42px;
	margin-top: 0;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #9b9796 transparent;
}

.petition-list-main { padding: 39px 0 0; }

.petition-list-main .petition-list
{
	margin: 0 0 20px;
	padding: 0;
	border: 1px solid #cecece;
	background: #fff;
}

.petition-list-main .petition-list .petition-list-image .img-responsive { max-height: 191px; }

.petition-list-main .petition-list .petition-list-text-h3
{
	font-size: 22px;
	font-family: latobold;
	padding: 15px 15px 0 28px;
	min-height: 137px;
}

.petition-list-main .petition-list .petition-list-text-h3 button { margin-bottom: 7px; }
.petition-list-main .petition-list .petition-list-text-h3 a { color: #362f2d; }

.petition-list-main .petition-list .petition-list-text-h3 .flag-icon
{
	background: url(images/sprite.png) -306px -66px repeat-x;
	width: 14px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
}

.petition-list-main .petition-list .petition-list-text-h3 a:hover { color: #f00; }

.petition-list-main .petition-list .btn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#f97361 0,#ea5440 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff97361', endColorstr='#ffea5440', GradientType=0);
	width: border solid 1px #ec513c;
}

.petition-list-main .petition-list .petition-list-item
{
	margin: 0;
	padding: 0;
	background: #f7f7f7;
	border-top: solid 1px #ececec;
	height: 53px;
	font-size: 12px;
}

.petition-list-main .petition-list .petition-list-item .petition-list-item1
{
	width: 40%;
	color: #f00;
	height: 53px;
	padding: 10px 0 0 12px;
}

.petition-list-main .petition-list .petition-list-item .petition-list-item1 .petition-list-text
{
	width: 70%;
	padding-left: 10px;
}

.petition-list-main .petition-list .petition-list-item .petition-list-item1 .petition-list-author
{
	width: 30px;
	height: 30px;
}

.petition-list-main .petition-list .petition-list-item .petition-list-item2
{
	width: 30%;
	height: 53px;
	border-left: solid 1px #ececec;
	padding: 10px 0 0 12px;
	color: #f00;
}

.petition-list-main .petition-list .petition-list-item .petition-list-item3
{
	width: 30%;
	height: 53px;
	border-left: solid 1px #ececec;
	padding: 10px 0 0 12px;
	color: #767271;
}

.petition-list-main .petition-list .petition-list-item .type-ellipsis
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 700;
}

.petition-list-main .petition-list .petition-list-item .type-ellipsis span.user-icon
{
	background: url(images/sprite.png) -226px -66px repeat-x;
	width: 14px;
	height: 12px;
	display: inline-block;
}

.petition-list-main .petition-list .petition-list-item .type-ellipsis span.edit-icon
{
	background: url(images/sprite.png) -240px -66px repeat-x;
	width: 14px;
	height: 12px;
	display: inline-block;
}

.petition-list-main .petition-list .petition-list-item .type-weak
{
	color: #767271;
	font-weight: 400;
}

.Pet-listing-main .pet-list-date
{
	font-family: latobold;
	padding: 15px 0 0 28px;
	font-size: 12px;
}

.Pet-listing-main .pet-list-text-h3
{
	font-size: 18px;
	font-weight: 700;
	padding: 3px 15px 0 28px;
}

.Pet-listing-main .pet-list-text-h3 a
{
	color: #362f2d;
	word-wrap: break-word;
}

.Pet-listing-main .pet-list-text-h3 .flag-icon
{
	background: url(images/sprite.png) -306px -66px repeat-x;
	width: 14px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
}

.Pet-listing-main .pet-list-text-h3 a:hover { color: #f00; }

.Pet-listing-main .pet-list-item
{
	margin: 0;
	padding: 15px 15px 15px 28px;
	color: #999;
	font-size: 12px;
}

.Pet-listing-main .pet-list-name
{
	color: #3eb1c8;
	font-family: latobold;
}

.Pet-listing-main .pet-list-item1
{
	margin: 0;
	padding: 0;
	width: 30%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.Pet-listing-main .pet-list-item1 span
{
	color: #3eb1c8;
	font-family: latobold;
}

.Pet-listing-main .pet-list-item2
{
	margin: 0;
	padding: 0;
	width: 35%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.Pet-listing-main .pet-list-item2 span
{
	font-weight: 700;
	color: #f00;
}

.Pet-listing-main .pet-list .span-disk
{
	background: url(images/sprite.png) -261px -43px repeat-x;
	width: 10px;
	height: 8px;
	display: inline-block;
}

.Pet-listing-main .pet-list-item3
{
	margin: 0;
	padding: 0;
	font-weight: 700;
	width: 30%;
	position: absolute;
	right: 20px;
	bottom: 8px;
}

.Pet-listing-main .Pet-listing-rght { padding: 40px 0 0; }
.Pet-listing-main .Pet-listing-rght h5 { color: #676769; }

.Pet-listing-main .Pet-listing-rght .plr-toic
{
	padding: 40px 0;
	position: relative;
}

.Pet-listing-main .Pet-listing-rght .plr-toic div { padding: 2px 8px 2px 0; }

.Pet-listing-main .Pet-listing-rght .plr-toic div span
{
	background: url(images/sprite.png) -261px -36px repeat-x;
	width: 10px;
	height: 8px;
	display: inline-block;
	position: absolute;
	top: 8px;
	left: -12px;
}

.Pet-listing-main .Pet-listing-rght .plr-toic div .active { color: #ea5440; }
.Pet-listing-main .Pet-listing-rght .plr-toic div a { cursor: pointer; }

.Pet-listing-main .Pet-listing-rght .pet-list-view
{
	margin: 0 0 30px;
	padding: 0;
	font-size: 12px;
	position: relative;
}

.Pet-listing-main .Pet-listing-rght .pet-list-view .profile-list-div
{
	margin-bottom: 10px;
	border-bottom: solid 1px #d3d3d3;
	padding-bottom: 5px;
}

.Pet-listing-main .Pet-listing-rght .pet-view-div { padding-left: 10px; }
.Pet-listing-main .Pet-listing-rght .pet-view-div .mnth-div { font-family: latobold; }
.Pet-listing-main .Pet-listing-rght .pet-view-div .view-div { padding-left: 3px; }

.Pet-listing-main .Pet-listing-rght .pet-view-title
{
	padding-bottom: 3px;
	font-family: latobold;
}

.Pet-listing-main .Pet-listing-rght .pet-view-div .span-arrow
{
	background: url(images/sprite.png) -269px -34px repeat-x;
	width: 12px;
	height: 12px;
	display: inline-block;
}

.Pet-listing-main .Pet-listing-rght .pet-view-div .span-disk
{
	background: url(images/sprite.png) -261px -36px repeat-x;
	width: 10px;
	height: 8px;
	display: inline-block;
}

.topic { padding: 29px 0; }

.topic h5
{
	font-size: 18px;
	color: #676669;
}

.topic ul
{
	margin: 0;
	padding: 0;
}

.topic li
{
	color: #b7b7b8;
	padding: 5px 0 0;
	list-style-position: inside;
}

.topic li a
{
	font-size: 14px;
	text-decoration: none;
	font-weight: 700;
}

.topic .cusr-point
{
	font-size: 14px;
	font-weight: 700;
}

.tips-list { padding: 16px 0 0; }

.tips-list .tips-list-subhead
{
	padding: 11px 0 11px 10px;
	border-bottom: solid 1px #e5e5e5;
	text-transform: uppercase;
	color: #6e6d6b;
}

.tips-list h5
{
	font-size: 14px;
	color: #676669;
}

.tips-list ul
{
	margin: 0;
	padding: 0;
}

.tips-list li
{
	padding: 11px 10px;
	list-style: none;
	font-weight: 700;
	border-bottom: solid 1px #e5e5e5;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.tips-list li span { color: #3eb1c8; }

.tips-list a
{
	color: #555!important;
	padding: 10px 0!important;
	font-family: latoregular!important;
}

.tips-list a:hover { color: #f00!important; }
.container-divspace { padding: 25px 0 0; }
.container-divspace .form-div { padding: 0 0 60px; }
.container-divspace .head-div { padding: 10px 0; }
.container-divspace .headbtn-div { padding: 10px 0 66px; }
.container-divspace .labels { font-size: 21px; }

.container-divspace .msg-div
{
	font-size: 12px;
	padding: 10px 50px 10px 3px;
}

.container-divspace .msg-div1
{
	font-size: 18px;
	padding: 10px 50px 10px 3px;
}

.container-divspace .filechoose-div
{
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 22px;
}

.container-divspace .filechoose-div ul
{
	margin: 0;
	padding: 5px 0 5px 16px;
}

.container-divspace .filechoose-div ul li
{
	margin: 0;
	padding: 0;
}

.container-divspace .filechoose-div .upload-btn
{
	width: 240px;
	height: 40px;
	background: url(images/choosefile-btn.png) no-repeat;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}

.container-divspace .filechoose-div .upload-btn span
{
	position: absolute;
	top: 10px;
	left: 130px;
}

.container-divspace .filechoose-div .upload-btn input
{
	display: block!important;
	width: 122px!important;
	height: 40px!important;
	opacity: 0!important;
	overflow: hidden!important;
}

.manage-wrap
{
	margin: 0;
	padding: 25px 0;
}

.manage-wrap .manage-profile
{
	margin: 20px 0 0;
	padding: 0;
	height: auto;
}

.manage-wrap .manage-profile .type-ellipsis
{
	font-size: 16px;
	margin-bottom: 7px;
	font-family: latobold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.manage-wrap .manage-profile .type-ellipsis .clrtext { color: #3eb1c8; }
.manage-wrap .manage-profile .petition-list-author { width: 160px; }
.manage-wrap .manage-profile .petition-list-text { padding-left: 15px; }
.manage-wrap .midtext { padding: 40px 0 0; }

.manage-wrap .midtext-link
{
	margin-top: 20px;
	font-size: 12px;
	color: #3eb1c8;
}

.manage-wrap .form-div { padding: 5px 0 0; }

.manage-wrap .copy-title
{
	font-size: 18px;
	margin-bottom: 5px;
}

.manage-wrap .manage-social
{
	margin: 35px 0 0;
	padding: 25px 0 0;
	border-top: solid 1px #e8e8e8;
}

.manage-wrap .manage-social .fbbtm-text { font-size: 14px; }
.manage-wrap .manage-social .social-text { padding-left: 30px; }
.manage-wrap .manage-social .fbbtn:hover { background: #3162c4; }
.manage-wrap .manage-social .twtbtn:hover { background: #2db2ec; }

.manage-wrap .manage-social .fbbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#466199 0,#345089 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff466199', endColorstr='#ff345089', GradientType=0);
	border: 1px solid #364f83;
	padding: 15px 9px 15px 30px;
	position: relative;
	margin-top: 5px;
}

.manage-wrap .manage-social .fbbtn span
{
	background: url(images/sprite.png) 712px -63px repeat-x;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 16%;
}

.manage-wrap .manage-social .twtbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#38aadb 0,#2896c5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff38aadb', endColorstr='#ff2896c5', GradientType=0);
	border: 1px solid #2487b1;
	padding: 12px 30px 12px 50px;
	width: 100%;
	height: 48px;
	margin: 8px 0;
}

.manage-wrap .manage-social .twtbtn span
{
	background: url(images/sprite.png) 692px -63px repeat-x;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 18%;
}

.manage-wrap .manage-social .mailbtn
{
	padding: 12px 20px 12px 40px;
	width: 100%;
	height: 48px;
	margin: 8px 0;
}

.manage-wrap .manage-social .mailbtn span
{
	background: url(images/sprite.png) 631px -63px repeat-x;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 17%;
}

.profile-victory-wrap
{
	margin: 0;
	padding: 25px 0;
}

.profile-victory-wrap .form-div,.profile-victory-wrap .head-div { padding: 10px 0 40px; }
.profile-victory-wrap textarea.form-control { height: 180px!important; }

.profile-victory-wrap .checkbox
{
	width: 18px;
	height: 12px;
	display: inline-block;
	margin-right: 10px;
	margin-top: 0;
}

.profile-victory-wrap .labelstext
{
	font-size: 21px;
	margin-bottom: 15px;
}

.profile-victory-wrap #tactic-checkbox label
{
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	padding-left: 5px;
}

.profile-victory-wrap .spl-btn .btn-lg { width: auto!important; }

.profile-view-wrap
{
	margin: 0;
	padding: 25px 0;
}

.profile-view-wrap .cmpny-name
{
	padding: 3px 0 0;
	font-size: 14px;
	margin: 0 0 10px;
	color: #ea5440;
}

.profile-view-wrap .cmpny-name .flag-icon
{
	background: url(images/sprite.png) -306px -66px repeat-x;
	width: 14px;
	height: 15px;
	display: inline-block;
	margin-right: 4px;
}

.profile-view-wrap h3
{
	font-size: 26px;
	font-weight: 700;
	margin: 0;
	word-wrap: break-word;
}

.profile-view-wrap .uprtext
{
	text-transform: uppercase;
	color: #7f7c7b;
}

.profile-view-wrap .midtext
{
	color: #333;
	padding: 0 40px 40px 0;
	font-size: 14px;
}

.profile-view-wrap .top-image { padding: 0 0 40px; }

.profile-view-wrap .view-author
{
	margin: 20px 0 0;
	padding: 0;
	height: 70px;
}

.profile-view-wrap .view-author .type-ellipsis
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.profile-view-wrap .view-author .type-ellipsis a { font-family: latobold; }

.profile-view-wrap .signing-head-top
{
	font-size: 18px;
	font-family: latobold;
	padding: 0 0 7px;
	margin: 0;
}

.profile-view-wrap .reas-signing-rept
{
	margin: 0;
	padding: 10px 0;
	list-style: none;
	border-top: solid 1px #e8e8e8;
}

.profile-view-wrap .reas-signing-ellips
{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
}

.profile-view-wrap .reas-signing-date
{
	color: #b8b6b5;
	font-size: 12px;
}

.profile-view-wrap .span-text
{
	color: #b8b6b5;
	padding-left: 10px;
}

.profile-view-wrap .reas-bottom-text
{
	margin: 0;
	padding: 10px 0;
	font-size: 14px;
}

.profile-view-wrap .signing-text-not
{
	margin: 0;
	padding: 10px 0;
	font-size: 14px;
	color: #b8b6b5;
	font-style: italic;
}

.profile-view-wrap .show-reas-div
{
	position: relative;
	border-top: solid 1px #e8e8e8;
	text-align: right;
}

.profile-view-wrap .show-reas-div .span-text
{
	text-align: right;
	position: relative;
	top: -11px;
	padding: 3px 0 0 7px;
	background: #fff;
	font-family: latobold;
}

.profile-view-wrap .show-reas-less
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -10px;
	margin-top: -1px;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #3eb1c8 transparent;
}

.profile-view-wrap .abused-message { color: #efefef!important; }
.profile-view-wrap .abuse { font-size: 12px; }

.profile-view-wrap .petition-list-author
{
	width: 70px;
	height: 70px;
	margin-right: 15px;
}

.profile-view-wrap .social-widgets
{
	padding: 5px 0;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	margin: 20px 0 30px;
	position: relative;
	height: 70px;
}

.profile-view-wrap .certification
{
	border: 1px solid #e8e8e8;
	padding: 30px;
	margin-bottom: 30px;
	width: 90%;
	color: #7f7c7b;
	-webkit-box-shadow: 0 4px 11px -4px #000;
	-moz-box-shadow: 0 4px 11px -4px #000;
	box-shadow: 0 4px 11px -4px #000;
	word-wrap: break-word;
}

.profile-view-wrap .tags
{
	margin: 0;
	padding: 0;
	position: relative;
}

.profile-view-wrap .tags ul
{
	margin: 20px;
	padding: 0;
}

.profile-view-wrap .tags ul li
{
	margin: 0 3px;
	padding: 1px 5px;
	list-style: none;
	float: left;
	display: block;
	border: 1px solid #e5e5e5;
}

.profile-view-wrap .tags ul li:hover
{
	background-color: #e5e5e5;
	cursor: pointer;
}

.profile-view-wrap .tags ul li a
{
	color: #7f7c7b!important;
	padding: 0!important;
	font-size: 11px!important;
}

.profile-view-wrap .tags ul li a:hover { color: #ea5440!important; }

.profile-view-wrap .tags span
{
	background: url(images/sprite.png) -116px -69px repeat-x;
	width: 16px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 28px;
}

.profile-view-wrap .reas-signing
{
	margin: 0 40px 0 0;
	padding: 0;
}

.profile-view-wrap .reas-signing .signing-head-top
{
	font-size: 18px;
	font-family: latobold;
	padding: 0 0 7px;
	margin: 0;
}

.profile-view-wrap .reas-signing .reas-signing-rept
{
	margin: 0;
	padding: 10px 0;
	list-style: none;
	border-top: solid 1px #e8e8e8;
}

.profile-view-wrap .reas-signing .reas-signing-ellips
{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
}

.profile-view-wrap .reas-signing .reas-signing-date
{
	color: #b8b6b5;
	font-size: 12px;
}

.profile-view-wrap .reas-signing .span-text
{
	color: #b8b6b5;
	padding-left: 10px;
}

.profile-view-wrap .reas-signing .reas-bottom-text
{
	margin: 0;
	padding: 10px 0;
	font-size: 14px;
}

.profile-view-wrap .reas-signing .signing-text-not
{
	margin: 0;
	padding: 10px 0;
	font-size: 14px;
	color: #b8b6b5;
	font-style: italic;
}

.profile-view-wrap .reas-signing .show-reas-div
{
	position: relative;
	border-top: solid 1px #e8e8e8;
	text-align: right;
}

.profile-view-wrap .reas-signing .show-reas-div .span-text
{
	text-align: right;
	position: relative;
	top: -11px;
	padding: 3px 0 0 7px;
	background: #fff;
	font-family: latobold;
}

.profile-view-wrap .reas-signing .show-reas-less
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -10px;
	margin-top: -1px;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #3eb1c8 transparent;
}

.profile-view-wrap .set-height { margin-bottom: 30px; }

.profile-view-wrap .show-more-div
{
	position: relative;
	border-top: solid 1px #bababa;
	text-align: right;
	margin-top: 50px;
}

.profile-view-wrap .show-more-div .span-text
{
	text-align: right;
	position: relative;
	top: -11px;
	padding: 3px 0 0 7px;
	background: #fff;
	font-family: latobold;
}

.profile-view-wrap .show-more-div .span-arrow
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -10px;
	margin-top: -1px;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #3eb1c8 transparent;
}

.profile-view-wrap .span-arrow-less
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -10px;
	margin-top: -1px;
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: #3eb1c8 transparent;
}

.profile-view-wrap .emailbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#a2a2a2 0,#878787 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa2a2a2', endColorstr='#ff878787', GradientType=0);
	border: 1px solid #6a6a6a;
	padding: 4px 9px 4px 30px;
	width: 153px;
	position: relative;
	color: #fff;
	font-size: 10px;
}

.profile-view-right
{
	background: #f7f7f7;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-top: -16px;
	display: inline-block;
}

.profile-view-right form { margin-top: 20px; }
.profile-view-right .form-div { margin-bottom: 6px; }
.profile-view-right .form-div .small-input { width: 60%; }

.profile-view-right .view-author
{
	margin: 20px 0 0;
	padding: 0;
	height: 70px;
}

.profile-view-right .petition-list-author
{
	width: 56px;
	height: 56px;
	margin-right: 15px;
}

.profile-view-right .author-ellipsis
{
	font-family: latobold;
	margin-bottom: 5px;
}

.profile-view-right .author-ellispan
{
	margin-left: 5px;
	text-decoration: underline;
}

.profile-view-right .author-text-chk,.profile-view-right .author-text-gry
{
	color: #737270;
	font-size: 12px;
}

.profile-view-right .author-text-center
{
	text-align: left;
	font-size: 11px;
	color: #737270;
}

.profile-view-right .view-rght-top
{
	background: url(images/top-rght-shadow.png);
	width: 357px;
	height: 16px;
	position: absolute;
	top: -3px;
	left: -32px;
}

.profile-view-right .profile-view-signed { padding: 25px 15px 15px; }

.profile-view-right .conf-victory
{
	padding: 0 15px 15px;
	text-align: center;
}

.profile-view-right .conf-victory .confvictory-img
{
	background: url(images/conf-victory-icon.png);
	width: 56px;
	height: 56px;
	margin: auto;
	position: relative;
}

.profile-view-right .conf-victory .v-confirmed
{
	background: url(images/sprite.png) -256px -66px repeat-x;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 3px;
	right: 11px;
}

.profile-view-right .conf-victory h4 { font-weight: 700; }

.profile-view-right .view-top-head
{
	font-size: 30px;
	margin: 0 0 15px;
	font-family: latobold;
	color: #3eb1c8;
}

.profile-view-right .view-top-head span
{
	background: url(images/sprite.png) -52px -58px repeat-x;
	width: 34px;
	height: 28px;
	display: inline-block;
}

.profile-view-right .progress-text
{
	font-size: 11px;
	font-family: latobold;
}

.profile-view-right .progress { margin: 5px 0; }
.profile-view-right .fbbtn:hover { background: #3162c4; }
.profile-view-right .twtbtn:hover { background: #2db2ec; }

.profile-view-right .fbbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#466199 0,#345089 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff466199', endColorstr='#ff345089', GradientType=0);
	border: 1px solid #364f83;
	padding: 15px 9px 15px 30px;
	position: relative;
	margin-top: 20px;
}

.profile-view-right .fbbtn span
{
	background: url(images/sprite.png) 712px -63px repeat-x;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 16%;
}

.profile-view-right .twtbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#38aadb 0,#2896c5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff38aadb', endColorstr='#ff2896c5', GradientType=0);
	border: 1px solid #2487b1;
	padding: 12px 30px 12px 50px;
	width: 124px;
	height: 48px;
	margin: 8px 0;
}

.profile-view-right .twtbtn span
{
	background: url(images/sprite.png) 692px -63px repeat-x;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 18%;
}

.profile-view-right .mailbtn
{
	padding: 12px 20px 12px 40px;
	width: 126px;
	height: 48px;
	margin: 8px 0;
}

.profile-view-right .mailbtn span
{
	background: url(images/sprite.png) 631px -63px repeat-x;
	height: 24px;
	width: 24px;
	position: absolute;
	left: 17%;
}

.profile-view-right textarea
{
	height: 120px;
	margin: 0 0 12px;
}

.profile-view-right .tweet-main-box
{
	margin: 27px 0 0;
	position: relative;
}

.profile-view-right .tweet-main-box .tweet-box-top
{
	content: "";
	width: 100% px;
	height: 50px;
	position: absolute;
	top: -51px;
	margin-top: -1px;
	border-width: 0 148px 58px;
	border-style: solid;
	border-color: #535353 transparent;
}

.profile-view-right .tweet-main-box .tweet-gry-top
{
	content: "";
	width: 100% px;
	height: 50px;
	position: absolute;
	top: -45px;
	margin-top: -13px;
	border-width: 0 148px 58px;
	border-style: solid;
	border-color: #b5b5b5 transparent;
}

.profile-view-right .tweet-main-box .tweet-box-cnt
{
	background: #535353;
	padding: 0 22px 20px;
	margin-top: 106px;
}

.profile-view-right .tweet-main-box .tweet-box-cnt .tweet-box-text
{
	text-align: center;
	color: #fff;
	font-size: 20px;
}

.profile-view-right .tweet-main-box .tweet-box-cnt textarea
{
	height: 96px;
	margin: 10px 0 5px;
}

.profile-view-right .tweet-main-box .tweet-box-cnt .twtbtn span { left: 15%; }
.view-right-sign { padding: 15px 10px 0 40px; }

.view-right-sign .view-sign-top
{
	margin: 25px 0 10px;
	font-size: 18px;
	font-family: latobold;
}

.view-right-sign .view-sign-rept
{
	margin: 0;
	padding: 10px 0;
	list-style: none;
	font-size: 12px;
	border-bottom: solid 1px #e8e8e8;
}

.view-right-sign .sign-rept-ellips
{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-left: 8px;
}

.view-right-sign span
{
	color: #b8b6b5;
	padding-left: 10px;
}

.profile-edit-wrap
{
	margin-top: -41px!important;
	z-index: 9999;
}

.profile-wrap { padding-top: 44px; }
.profile-wrap-left { padding-top: 12px; }

.profile-wrap-left .profile-thumb
{
	border-radius: 0;
	padding: 11px;
	background: #f7f7f7;
	border: #d3d3d3;
}

.profile-wrap-left .help-msg ul
{
	margin: 0;
	padding: 0;
}

.profile-wrap-left .help-msg ul li
{
	margin: 0 0 5px;
	padding: 0 0 10px;
	list-style-type: none;
	border-bottom: solid 1px #e6e6e6;
}

.profile-wrap-left .flag-icon
{
	background: url(images/sprite.png) -306px -66px repeat-x;
	width: 14px;
	height: 15px;
	display: inline-block;
	margin-right: 4px;
}

.profile-wrap-left .profile-name-larg
{
	text-align: center;
	font-size: 18px;
	padding: 7px 0;
	word-wrap: break-word;
}

.profile-wrap-left .profile-name-smal
{
	text-align: center;
	font-size: 14px;
	margin: 0 0 10px;
	word-wrap: break-word;
}

.profile-wrap-left .compny-name
{
	color: #ea5440!important;
	text-align: center;
	font-size: 14px;
}

.profile-wrap-left .profilebtn-div { padding: 26px 35px 0; }
.profile-wrap-left .profile-reltd-list { padding: 41px 0 0; }
.profile-wrap-left .profile-reltd-list h5 { color: #676669; }

.profile-wrap-left .profile-reltd-list .profile-list-div
{
	margin: 0 0 30px;
	padding: 0;
	font-size: 12px;
	font-family: latobold;
	position: relative;
}

.profile-wrap-left .profile-reltd-list .mnth-div
{
	font-size: 11px;
	font-family: latobold;
	padding: 5px 0 0 2px;
}

.profile-wrap-left .profile-reltd-list .view-div
{
	font-size: 11px;
	padding: 5px 0 0 5px;
}

.profile-wrap-left .profile-reltd-list .view-div a { font-family: latobold; }

.profile-wrap-left .profile-reltd-list .span-disk
{
	background: url(images/sprite.png) -261px -36px repeat-x;
	width: 10px;
	height: 8px;
	display: inline-block;
}

.profile-wrap-left .profile-reltd-list .span-arrow
{
	background: url(images/sprite.png) -269px -34px repeat-x;
	width: 12px;
	height: 12px;
	display: inline-block;
}

.profile-wrap-left .profile-reltd-list .show-more-div
{
	position: relative;
	border-top: solid 1px #bababa;
	text-align: right;
}

.profile-wrap-left .profile-reltd-list .show-more-div .span-text
{
	text-align: right;
	position: relative;
	top: -11px;
	padding: 1px;
	background: #e3e3e3;
	font-family: latobold;
}

.profile-wrap-left .profile-reltd-list .show-more-div .span-arrow
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -10px;
	margin-top: -1px;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #3eb1c8 transparent;
}

.profile-wrap-left .profile-reltd-list .span-arrow-less
{
	float: right;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: -10px;
	margin-top: -1px;
	border-width: 0 4px 4px;
	border-style: solid;
	border-color: #3eb1c8 transparent;
}

.profile-list-main { padding: 39px 0 0; }

.profile-list-main .profile-list
{
	margin: 10px 0 20px;
	padding: 0;
	border: 1px solid #cecece;
	background: #fff;
	position: relative;
}

.profile-list-main .profile-list-bottoom
{
	padding: 0;
	height: 30px;
	position: relative;
	width: 100%;
	top: -20px;
}

.profile-list-main .profile-list-bottoom .repostbtn
{
	padding: 0;
	margin: 0;
}

.profile-list-main .profile-list-bottoom .text
{
	font-size: 11px;
	text-align: right;
	padding: 8px 10px 0 0;
	position: absolute;
	right: 17%;
}

.profile-list-main .profile-list-bottoom .btn { border-radius: 0 0 4px 4px!important; }

.profile-list-main .profile-list-text-h3
{
	font-size: 18px;
	font-weight: 700;
	padding: 15px 15px 0 28px;
}

.profile-list-main .profile-list-text-h3 a { color: #362f2d; }
.profile-list-main .profile-list-text-h3 a:hover { color: #f00; }

.profile-list-main .profile-list-text-h3 .flag-icon
{
	background: url(images/sprite.png) -306px -66px repeat-x;
	width: 14px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
}

.profile-list-main .profile-list .profile-list-item
{
	margin: 0;
	padding: 15px 15px 15px 28px;
	color: #999;
	font-size: 13px;
}

.profile-list-main .profile-list .profile-list-name
{
	color: #3eb1c8;
	font-family: latobold;
}

.profile-list-main .profile-list .profile-list-item1
{
	margin: 0;
	padding: 0 3px 0 0;
	width: 35%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.profile-list-main .profile-list .profile-list-item2
{
	margin: 0 5px 0 0;
	padding: 0;
	width: 24%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: right;
}

.profile-list-main .profile-list .profile-list-item1 span
{
	font-weight: 700;
	color: #f00;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.profile-list-main .profile-list .span-disk
{
	background: url(images/sprite.png) -261px -43px repeat-x;
	width: 7px;
	height: 8px;
	display: inline-block;
}

.profile-list-main .profile-list .profile-list-item3
{
	margin: 0;
	padding: 0;
	width: 37%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.profile-list-main .profile-list .profile-list-item3 span
{
	font-weight: 700;
	color: #f00;
}

.profile-list-main .profile-list-nav
{
	margin-bottom: 20px;
	border-bottom: solid 1px #d3d3d3;
	font-size: 18px;
}

.profile-list-main .profile-list-nav div { margin: 0 35px 10px 5px; }
.profile-list-main .profile-list-nav a { color: #362f2d!important; }

.profile-list-main .profile-list-nav .nav-select
{
	font-family: latobold;
	border-bottom: solid 5px #3eb1c8;
	padding: 0 7px 17px;
	color: #362f2d!important;
}

.profile-list-main .profile-list-nav .span-arrow
{
	content: "";
	width: 0;
	height: 0;
	position: relative;
	top: 15px;
	right: 4px;
	margin-top: -1px;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #362f2d transparent;
}

.profile-list-main .profile-list-alrt
{
	margin: -27px 0 60px;
	border: 1px solid #cecece;
	background: #fff;
	padding: 30px;
	font-size: 13px;
	position: relative;
}

.profile-list-main .profile-list-alrt span
{
	background: url(images/sprite.png) -282px -38px repeat-x;
	width: 36px;
	height: 26px;
	position: absolute;
	left: 15px;
	bottom: -26px;
}

.grydiv-msg
{
	background: #7f7f7f;
	padding: 6px 15px 6px 5px;
	color: #fff;
	border-radius: 3px;
	position: relative;
	margin: 0 0 0 50px;
}

.grydiv-msg .lock
{
	background: url(images/sprite.png) -124px -37px repeat-x;
	padding-right: 15px;
}

.grydiv-msg .unlock
{
	background: url(images/sprite.png) -139px -37px repeat-x;
	padding-right: 15px;
}

.grydiv-msg .arrrow-sml
{
	background: url(images/sprite.png) -153px -28px repeat-x;
	height: 33px;
	width: 25px;
	bottom: -1px;
	left: -22px;
	position: absolute;
}

.grydiv-msg .arrrow-lrg
{
	background: url(images/sprite.png) -181px -27px repeat-x;
	height: 53px;
	width: 29px;
	bottom: -1px;
	left: -24px;
	position: absolute;
}

.profile-wrap-right
{
	margin: 0 0 0 64px;
	padding: 0;
}

.profile-wrap-right .profile-form
{
	margin: 0;
	padding: 40px 0 0;
}

.profile-wrap-right .profile-form .profile-form-input { position: relative; }

.profile-wrap-right .profile-form .profile-form-input .glyphicon
{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: glyphicons-halflings-regular;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
}

.profile-wrap-right .profile-form .DobErr span.error
{
	background: url(images/cls-lable.png) 16px 12px no-repeat #d9534f;
	width: 204px;
	height: 32px;
	color: #fff!important;
	border-radius: 3px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 32px;
}

.profile-wrap-right .profile-form .DobErr span.error:after,.profile-wrap-right .profile-form .DobErr span.error:before
{
	content: '';
	position: absolute;
	top: 0;
	left: -31px;
	width: 0;
	height: 0;
	border: 16px solid transparent;
	border-right: 17px solid #d9534f;
}

.profile-wrap-right .profile-form label.error
{
	background: url(images/cls-lable.png) 16px 12px no-repeat #d9534f;
	width: 205px;
	height: 32px;
	color: #fff!important;
	border-radius: 3px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 32px;
}

.profile-wrap-right .profile-form label.ziperror { width: 224px; }

.profile-wrap-right .profile-form label.error:after,.profile-wrap-right .profile-form label.error:before
{
	content: '';
	position: absolute;
	top: 0;
	left: -31px;
	width: 0;
	height: 0;
	border: 16px solid transparent;
	border-right: 17px solid #d9534f;
}

.profile-wrap-right .profile-form .admin_pswd label.error { width: 260px; }
.profile-wrap-right .profile-form .form-div { margin-bottom: 27px; }

.profile-wrap-right .profile-form .social-div
{
	border-top: solid 1px #d1d0d0;
	border-bottom: solid 1px #d1d0d0;
	padding: 33px 0;
	margin-bottom: 27px;
}

.profile-wrap-right .profile-form .social-div .socialbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#466199 0,#345089 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff466199', endColorstr='#ff345089', GradientType=0);
	width: 100%;
	border: 4px;
}

.profile-wrap-right .profile-form .social-div .socialbtn .fb-icon
{
	background: url(images/sprite.png) 712px -63px repeat-x;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 14%;
}

.profile-wrap-right .profile-form .social-div .socialbtn .fb-text { margin-left: 15px; }
.profile-wrap-right .profile-form .social-div .socialbtn:hover { background: #3162c4; }
.profile-wrap-right .form-input { width: 250px; }

.profile-wrap-right .form-textarea
{
	width: 480px;
	height: 184px;
}

.profile-wrap-right .form-select { width: 115px; }
.profile-wrap-right .form-select1 { width: 190px; }

.profile-wrap-right .form-select-dob
{
	width: 84px;
	margin-right: 3px;
}

.profile-wrap-right .form-date { width: 118px; }
.profile-wrap-right .form-age { width: 154px; }
.profile-wrap-right .date-div { width: 120px; }
.profile-wrap-right .policy-div { margin-bottom: 40px; }
.profile-wrap-right .policy-div .policy-div-cnt { margin: 0 0 25px; }

.profile-wrap-right .policy-div .policy-div-redio
{
	margin: 0 5px 0 0;
	vertical-align: middle;
}

.profile-wrap-right .policy-div .lbl { margin: 0 10px 0 0; }

.profile-wrap-right .policy-div-bdr
{
	position: relative;
	border-top: solid 1px #bababa;
	text-align: right;
}

.profile-wrap-right .policy-div-bdr .span-text
{
	text-align: right;
	position: relative;
	top: -11px;
	padding: 3px 0 0 7px;
	background: #fff;
	font-family: latobold;
	color: #3eb1c8;
}

.login { margin-top: 59px; }
.login .login-cnt { padding: 0 12%; }

.login .login-cnt-box
{
	background: #f7f7f7;
	border: 1px solid #d3d3d3;
	padding: 30px 40px 15px;
	margin: 35px 0 50px;
}

.login .login-cnt-box p
{
	font-size: 12px;
	padding: 15px 0 0;
}

.login .login-cnt-box .login-othr-acc a { font-size: 12px; }
.login .socialdiv { padding: 25px 0 15px; }

.login .socialdiv .socialbtn
{
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#466199 0,#345089 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff466199', endColorstr='#ff345089', GradientType=0);
	width: 100%;
	border: 4px;
}

.login .socialdiv .fb-icon
{
	background: url(images/social-icon-fb.png) no-repeat;
	width: 11px;
	height: 22px;
	position: absolute;
	left: 5%;
}

.login .login-name-larg,.login .login-text-mid { text-align: center; }
.login .login-acc { margin-left: 52px; }
.login .login-acc h3 { padding-left: 74px; }

.login .login-form
{
	margin: 0 0 0 15px;
	padding: 0 0 0 60px;
	border-left: solid 1px #efefef;
	position: relative;
}

.login .login-ftr-txt { padding: 60px 100px 0; }

.login .login-or
{
	position: absolute;
	top: 50%;
	left: 1%;
	background: url(images/sprite.png) -221px -24px #f7f7f7;
	height: 30px;
	width: 28px;
	z-index: 1;
}

.login .form-div { margin-bottom: 27px; }
.login .login-paswrd { padding: 10px 0; }

.petition-start
{
	background: #f7f7f7;
	border: 1px solid #d3d3d3;
	margin: 35px 0 50px;
}

.pettion-is-closed {
	padding-top: 10px;
	color: red;
}

.petition-start .petition-topdiv
{
	background: #1798ab;
	color: #fff;
	padding: 40px 40px 25px;
}

.petition-start .petition-maindiv
{
	padding: 40px 40px 25px;
	border-bottom: solid 1px #e5e5e5;
}

.petition-start .labels
{
	font-size: 20px;
	padding: 0 0 7px;
}

.petition-start .msg-div
{
	font-size: 14px;
	padding: 17px 0 0;
}

.petition-text-top
{
	font-size: 24px;
	text-align: center;
}

.petition-start-btn { padding: 0 250px 40px; }
.account-set { margin-top: 59px; }

.account-set .accset-wrap-right
{
	padding: 0;
	margin-bottom: 60px;
}

.account-set .accset-wrap-right .accset-wrap-head
{
	font-size: 26px;
	margin: 0 0 45px;
}

.account-set .accset-wrap-right .form-div { margin-bottom: 27px; }
.account-set .accset-wrap-right .accset-btn-space { margin-left: 10px; }

.account-set .accset-wrap-right .accset-text-lg
{
	font-size: 18px;
	font-weight: 700;
	margin: 0 0 20px;
}

.account-set .accset-wrap-right .accset-text-lrg
{
	font-size: 21px;
	font-weight: 700;
}

.account-set .accset-wrap-right .accset-text-sml
{
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 20px;
}

.account-set .accset-wrap-right .accset-textsml-gry
{
	font-size: 14px;
	color: #999;
	margin: 0 0 20px;
}

.account-set .accset-wrap-right .accset-textsml-blk
{
	font-size: 14px;
	color: #333;
	margin: 0 0 20px;
}

.account-set .accset-wrap-right .accset-textmdm-grydrk
{
	font-size: 16px;
	color: #333;
	margin: 0 0 20px;
}

.account-set .accset-wrap-right .accset-text-space { margin-left: 20px; }

.account-set .accset-wrap-right .email-elips-text
{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.account-set .accset-wrap-right .email-social-icon
{
	background: url(images/sprite.png) -269px -63px;
	height: 30px;
	width: 15px;
}

.account-set .accset-wrap-right .radio { margin-bottom: 15px; }
.start-petition { margin: 59px; }

.start-petition .petition-staps
{
	padding: 0 40px 40px;
	text-align: center;
}

.start-petition .petition-stap-one,.start-petition .petition-stap-three,.start-petition .petition-stap-two { padding: 0 30px; }

.start-petition .petition-stap-one:before
{
	content: "";
	display: block;
	margin: 5px -75% 0 52%;
	border-top: 2px solid #d7d7d7;
}

.start-petition .petition-stap-two:before
{
	content: "";
	display: block;
	margin: 5px -73% 0 49%;
	border-top: 2px solid #d7d7d7;
}

.start-petition .petition-stap-three:before
{
	content: "";
	display: block;
	margin: 5px 52% 0 36%;
	border-top: 2px solid #d7d7d7;
}

.start-petition .petition-staps-box
{
	background: #f7f7f7;
	border: 1px solid #d3d3d3;
	padding: 30px;
}

.start-petition .petition-staps-box .petition-staps-div { margin: 0 0 30px; }
.start-petition .petition-staps-box .staps-box-img { margin: 5px 0 0; }
.start-petition .petition-staps-box span { font-size: 18px; }
.start-petition .edit-space { padding: 15px 0 0; }
.contact-wrap { padding-top: 70px; }
.contact-wrap .form-div { margin-bottom: 27px; }

.contact-wrap .font-itlc
{
	font-style: italic;
	text-align: right;
}

.contact-wrap .contact-form
{
	margin: 0;
	padding: 30px 0 0;
}

.contact-wrap p { font-size: 16px; }
.contact-wrap .tagsdiv { margin: 0 0 20px; }

.contact-wrap .tagStatus
{
	display: inline-block;
	border: 1px solid #e5e5e5;
	padding: 3px 5px;
	margin: 0 8px 5px 0;
	cursor: pointer;
}

.contact-wrap .tagStatus a { color: #333!important; }
.contact-wrap .tagStatus a:hover { color: #ea5440!important; }

.contact-wrap .active,.contact-wrap .tagStatus:hover
{
	background-color: #e5e5e5;
	color: #ea5440!important;
}

.modal-dialog
{
	width: 350px;
	margin: 15% auto;
}

.modal-dialog .modal-content { padding: 20px; }
.modal-dialog .modal-content .modal-footer { padding: 19px 0 0!important; }
.modal-dialog .modal-content .btn-space { margin-left: 15px; }

.modal-dialog .modal-content .modal-header
{
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	margin-bottom: 15px;
	min-height: 16.43px;
	padding: 0 0 5px!important;
}

.profile-edit-wrap .tabbable ul li a
{
	color: #fff;
	padding: 10px 24px;
	font-family: latobold;
	font-size: 14px;
}

.profile-edit-wrap .tabbable ul li a:hover { color: #555; }

.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.profile-edit-wrap .nav-tabs>li.active>a
{
	background-color: #fff;
	color: #555;
}

.petition_title_wrap_text {
	/* width: 380px;*/
	padding-right: 5px;
}

.petition_title_wrap_home_text {
 	/* width: 450px; */
 	padding-right: 5px;
}

footer
{
	background-color: #000;
	background-image: linear-gradient(#362f2d,#362f2d 80%,#151211);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff362f2d', endColorstr='#ff151211', GradientType=0);
	height: 119px;
	margin: auto;
	width: 100%;
}

footer .ftrlink
{
	margin: 33px 0 0;
	padding: 0;
}

footer .ftrlink ul
{
	margin: 0;
	padding: 0;
}

footer .ftrlink ul li
{
	margin: 0;
	float: left;
	color: #7c7877;
	font-size: 11px;
	list-style: none;
}

footer .ftrlink ul li span { padding: 0 5px 0 0; }

footer .ftrlink ul li a
{
	color: #7c7877;
	text-decoration: none;
	padding: 0 5px 0 7px;
}

footer .ftrlink ul li a:hover { color: #989493; }

footer .ftrsocial
{
	margin: 25px 0 0;
	padding: 0 0 0 27px;
}

footer .ftrsocial .fb
{
	background: url(images/sprite.png) -1px -1px;
	height: 28px;
	width: 28px;
	cursor: pointer;
	margin-left: 4px;
}

footer .ftrsocial .fb:hover { background: url(images/sprite.png) -1px -30px; }

footer .ftrsocial .twiter
{
	background: url(images/sprite.png) -30px -1px;
	height: 28px;
	width: 28px;
	cursor: pointer;
	margin-left: 4px;
}

footer .ftrsocial .twiter:hover { background: url(images/sprite.png) -30px -30px; }

footer .ftrsocial .gplus
{
	background: url(images/sprite.png) -89px -1px;
	height: 28px;
	width: 28px;
	cursor: pointer;
	margin-left: 4px;
}

footer .ftrsocial .gplus:hover { background: url(images/sprite.png) -89px -30px; }

footer .ftrsocial .youtube
{
	background: url(images/sprite.png) -357px -1px;
	height: 28px;
	width: 28px;
	cursor: pointer;
	margin-left: 4px;
}

footer .ftrsocial .youtube:hover { background: url(images/sprite.png) -357px -30px; }

div.copyright {
	font-size: 10px; 
	color: #666; 
	padding-top: 20px; 
	padding-left: 5px;
}

.loader
{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	color: #f00;
	padding: 22% 0 0 50%;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
	z-index: 999999;
}

.petition-lode-more
{
	padding: 10px 20px;
	border: 1px solid #cecece;
	margin-bottom: 40px;
	background-color: #ea5440;
	background-image: linear-gradient(to bottom,#fff 0,#e6e6e6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	cursor: pointer;
	display: block;
}

.petition-lode-more .load-more-tex
{
	text-align: center;
	font-weight: 700;
	font-size: 12px;
}

.petition-lode-more .load-more-tex:hover { color: #f00; }

.petition-lode-more .load-more-icon
{
	background-image: url(images/sprite.png);
	background-position: 108px -38px;
	width: 8px;
	height: 9px;
	margin: 4px 0 0;
}

#myCarousel { background: #fefefe; }

#custom_carousel .carousel-main-div
{
	width: 1170px;
	margin: auto;
	position: relative;
}

#custom_carousel .carouse-effect
{
	background: url(images/carousel-effect.jpg);
	width: 27px;
	height: 301px;
	position: absolute;
	top: 19px;
	right: 73px;
}

#custom_carousel .item
{
	min-height: 300px;
	color: #000;
	background-color: #fff;
	padding: 0;
	margin: 20px 0;
	border: 1px solid #eee;
}

#custom_carousel .item .petition-list-text-h3
{
	font-size: 26px;
	font-weight: 700;
	padding: 35px 15px 0 28px;
	height: 247px;
}

#custom_carousel .item .petition-text-head { padding: 0 0 15px; }

#custom_carousel .item .petition-text-head a
{
	color: #37302e;
	font-size: 24px;
}

#custom_carousel .item .petition-text-head a:hover { color: #ea5440; }

#custom_carousel .item .petition-text-bottom
{
	color: #37302e;
	font-size: 24px;
	font-weight: 400;
}

#custom_carousel .item .date
{
	color: #a3a3a3;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	padding-bottom: 0;
}

#custom_carousel .item .petition-text-bottom a
{
	font-size: 24px;
	text-transform: lowercase;
}

#custom_carousel .item .petition-list-item
{
	margin: 0;
	padding: 0;
	background: #f7f7f7;
	border-top: solid 1px #ececec;
	height: 53px;
	font-size: 12px;
}

#custom_carousel .item .petition-list-item .petition-list-item1
{
	width: 40%;
	color: #f00;
	height: 53px;
	padding: 10px 0 0 12px;
}

#custom_carousel .item .petition-list-item .petition-list-item1 .petition-list-text
{
	width: 82%;
	padding-left: 10px;
}

#custom_carousel .item .petition-list-item .petition-list-item1 .petition-list-author
{
	width: 30px;
	height: 30px;
}

#custom_carousel .item .petition-list-item .petition-list-item1 .petition-list-image
{
	width: 232px;
	height: 190px;
}

#custom_carousel .item .petition-list-item .petition-list-item2
{
	width: 30%;
	height: 53px;
	border-left: solid 1px #ececec;
	padding: 10px 0 0 12px;
	color: #f00;
}

#custom_carousel .item .petition-list-item .petition-list-item3
{
	width: 30%;
	height: 53px;
	border-left: solid 1px #ececec;
	padding: 10px 0 0 12px;
	color: #767271;
}

#custom_carousel .item .petition-list-item .petition-list-item3 .victory_icon
{
	background: url(images/conf-victory-icon.png) 33px 1px;
	width: 28px;
	height: 32px;
	margin: auto;
	position: relative;
	display: block;
}

#custom_carousel .item .petition-list-item .type-ellipsis
{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 700;
}

#custom_carousel .item .petition-list-item .type-ellipsis span.user-icon
{
	background: url(images/sprite.png) -226px -66px repeat-x;
	width: 14px;
	height: 12px;
	display: inline-block;
}

#custom_carousel .item .petition-list-item .type-ellipsis span.edit-icon
{
	background: url(images/sprite.png) -240px -66px repeat-x;
	width: 14px;
	height: 12px;
	display: inline-block;
}

#custom_carousel .item .petition-list-item .type-weak
{
	color: #767271;
	font-weight: 400;
}

#custom_carousel .controls
{
	margin: 0;
	white-space: nowrap;
	text-align: center;
	background: #fafafa;
	border-top: solid 1px #e0e0e0;
	padding: 0 0 20px;
	height: 185px;
}

#custom_carousel #navDiv { position: relative; }

#custom_carousel .controls ul
{
	margin: 0;
	padding: 0;
}

#custom_carousel .controls li
{
	display: inline-table;
	width: 205px;
	position: relative;
	background: #f3f3f3;
	height: 184px;
}

#custom_carousel .nav>li>a
{
	padding: 18px 5px 5px;
	text-align: center;
}

#custom_carousel .nav>li>a:hover { background: 0 0; }
#custom_carousel .nav>li>a>img { height: 110px; }

#custom_carousel .nav>li>a>img.grayscale
{
	filter: grey;
	-webkit-filter: grayscale(1);
}

#custom_carousel .controls li.active img { border: 3px solid #3eb1c8; }

#custom_carousel .controls small
{
	overflow: hidden;
	display: block;
	font-size: 12px;
	margin-top: 5px;
	font-weight: 400;
	color: #362f2d;
	text-align: center;
	padding: 0 15px 0 8px;
}

#custom_carousel .controls li.active span
{
	background: url(images/sprite.png) -285px -68px repeat-x;
	width: 16px;
	height: 12px;
	display: inline-block;
	margin: 0 auto;
	position: absolute;
	top: -5%;
	left: 50%;
}

#custom_carousel .controls li.active a
{
	color: #f00;
	text-align: center;
}

#custom_carousel .controls small a
{
	color: #362f2d;
	white-space: normal;
}

#custom_carousel .controls small a:hover { color: #f00; }

#custom_carousel .controls small .span-arrow
{
	background: url(images/sprite.png) -269px -34px repeat-x;
	width: 12px;
	height: 12px;
	display: inline-block;
	margin-left: 2px;
}

#custom_carousel .container-fluid { padding: 0; }
#custom_carousel .container { position: relative; }

#myCarousel .right-arrow
{
	background: url(images/carousel-control.png) 180px 319px;
	width: 85px;
	height: 144px;
	display: inline-block;
	position: absolute;
	z-index: 99999;
}

#myCarousel .left-arrow
{
	background: url(images/carousel-control.png) 0 319px;
	width: 85px;
	height: 144px;
	display: inline-block;
	position: absolute;
	z-index: 99999;
}

#myCarousel .carousel-control { width: auto; }

#myCarousel .carousel-control.left
{
	filter: none!important;
	position: absolute;
	top: 30%;
	left: -1%;
	background: 0 0;
}

#myCarousel .carousel-control.right
{
	filter: none!important;
	position: absolute;
	right: 5%;
	top: 30%;
	background: 0 0;
}

#myCarousel .victory
{
	background: url(images/carousel-control.png) 96px 328px;
	width: 95px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 38px;
	left: 72px;
	z-index: 9;
}

.input-group-addon
{
	border-top: 1px solid #eee !important;
	border-radius: 0 4px 4px 0!important;
	box-shadow: 0 1px 0 #c9c9c9 inset!important;
	-webkit-box-shadow: 0 1px 0 #c9c9c9 inset!important;
	-moz-box-shadow: 0 1px 0 #c9c9c9 inset!important;
}

.input-group-addon .glyphicon
{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: glyphicons-halflings-regular;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
}

#embed_div .suggest { font-size: 13px; }

#inappropriate_form textarea
{
	height: 105px;
	padding: 6px 8px;
	width: 306px;
}

#inappropriate_form div.error
{
	color: red;
	font-size: 12px;
}

.sign-icon
{
	background: url(images/sprite.png) 461px -63px repeat-x;
	height: 16px;
	width: 14px;
	position: absolute;
	left: 18%;
}

.mark-flag-icon
{
	background: url(images/sprite.png) -226px -50px repeat-x;
	width: 16px;
	height: 15px;
	display: inline-block;
	margin-left: 4px;
}




/* BLOG STYLES */

div.maincontent {
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

div.row.blogheader {
	height: auto;
	padding-top: 81px;
	padding-bottom: 108px;
	background-color: #1fbbe8;
	color: #fff;
}

div.pagetitle {
	font-family: latolight;
	font-size: 48px;
}

div.pagetitle span {
	font-family: latobold;
}

div.pagetitle a {
	color: white;
}

div.subnavbar {
	background: transparent;
}

div.subnavbar ul
{
	margin: 0;
	padding: 0;
	float: right;
}

div.subnavbar ul li {
	font-family: latoregular;
	font-size: 16px;
	padding: 20px;
	float: left;
	margin: 0;
	list-style: none;
}

div.subnavbar ul li a {
	color: #fff;
}

div.mainbody {
	background-color: transparent;
	margin-top: -98px;
	padding: 0;
	font-family: latoregular;
	font-size: 16px;
	overflow: visible;
}

div.blogcontent {
	background-color: #fff;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	width: 100%;
	color: #545454;
}

div.postinfo {
	height: 49px;
	background-color: #ededed;
	width: 100%;
	padding: 15px;
	font-family: latobold;
	font-size: 13px;
}

div.postinfo span.date {
	text-transform: uppercase;
	color: #a3a3a9;
}

div.postinfo span.category {
	text-transform: uppercase;
	color: #a3a3a9;
	margin-left: 25px;
}


div.mainbody img {
	border: 1px #e3e3e3 solid;
	width: 100%;
	height: auto;
}

div.mainbody h2 {
	font-family: latobold;
	font-size: 35px;
	color: black;
}

div.mainbody p {
	margin-bottom: 25px;
}

div.post_excerpt>div.sharedaddy { display: none; }

div.article-share {
	width: 100%;
	padding: 0;
}

a.share-btn {
	display: inline-block;
	height: 68px;
	width: 100%;
	border-left: 1px solid #7db0d7;
	padding-left: 23px;
	padding-top: 18px;
	font-family: latoregular;
	font-size: 13px;
	color: #bae3fd;
	text-transform: uppercase;
  	box-shadow:none;
}
span.service-name {
	display: block;
	font-family: latobold;
	font-size: 21px;
	margin-top: -5px;
	color: #ffffff;
}
a.facebook-share {
	background-color: #3c5b97;
	margin-left: 0;
	border: 0;
	background-image: url("images/facebook-blog.png");
	background-repeat: no-repeat;
	background-position: 85% 55%;
}
a.facebook-share:hover {
	box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.2);
}
a.twitter-share {
	background-color: #64abdc;
	background-image: url("images/twitter-blog.png");
	background-repeat: no-repeat;
	background-position: 85% 55%;
}
a.twitter-share:hover {
	box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.2);
}
a.email-share {
	background-color: #5fc5fc;
	background-image: url("images/email-blog.png");
	background-repeat: no-repeat;
	background-position: 85% 55%;
}
a.email-share:hover {
	box-shadow:inset 0 0 0 99999px rgba(255,255,255,0.2);
}

div.petition-box {
	background-color: #fff;
	width: 100%;
}

div.petition-box h2 {
	height: 52px;
	background: #f05b42; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fc7761, #f05b42); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fc7761, #f05b42); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fc7761, #f05b42); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fc7761, #f05b42); /* Standard syntax */
	font-family: latoblack;
	font-size: 22px !important;
	text-transform: uppercase;
	color: #fff !important;
	padding-top: 15px;
	padding-left: 23px;
	border: 0;
}

div.petition-box-header {
	width: 100%;
}

div.petition-box-header p {
	padding-left: 25px;
}

div.petition-box img {
	display: block;
	width: 215px;
	margin-top: -10px;
	border: 0;
	float: left;
}

p.petition-box-content {
	display: block;
	font-family: latolight;
	font-size: 14px;
	padding-left: 25px;
	padding-right: 15px;
	padding-bottom: 20px;
}
div.petition-box span {
	font-family: latobold;
	font-size: 21px;
}

div.petition-form {
	margin-top: -25px;
	background: #f7f7f7;
	height: auto;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

div.petition-form h4 {
	padding-left: 23px;
	padding-top: 20px;
	font-family: latobold;
	font-size: 16px;
	color: #777;
}

div.petition-form form {
	padding-left: 23px;
}

div.petition-form form input {
	width: 95%;
	height: 40px;
	font-family: latolight;
	font-style: italic;
	font-size: 14px;
	padding-left: 15px;
}

div.petition-form form a {
	font-family: latolight;
	font-size: 11px;
	text-decoration: underline;
}

div.petition-form form button {
	width: 95%;
	height: 40px;
	background: #f05b42; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fc7761, #f05b42); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fc7761, #f05b42); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fc7761, #f05b42); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fc7761, #f05b42); /* Standard syntax */
	border-radius: 2px;
	-moz-box-shadow: 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow: 0px 1px 0px 0px #cf866c;
	box-shadow: 0px 1px 0px 0px #cf866c;
	font-family: latobold;
	font-size: 20px;	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	cursor:pointer;
	color:#ffffff;
	padding:6px 24px;
	text-decoration:none;
	text-transform: uppercase;
	margin-top: 15px;
}


div.petition-form form button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}

div.petition-form form button:active {
	position:relative;
	top:1px;
}

div.post-blurb-box {
	background-color: #fff;
	width: 100%;
	height: auto;
	padding: 0;
	overflow: hidden;
	border: 1px #ccc solid;
	margin-bottom: 15px;
}

div.post-blurb-box img {
	width: 100%;
	height: auto;
	border: 0;
}

p.post-blurb-box-content {
	display: block;
	font-family: latolight;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
}

div.post-blurb-box span {
	font-family: latobold;
	font-size: 21px;
}

div.post_excerpt p { padding-left: 15px; }

div.post-blurb-box a, p.mini-box-title a { 
	color: #000; 
}
div.post-blurb-box a:hover, p.mini-box-title a:hover, p.post-blurb-button a:hover { 
	color: #2b92a7 !important; 
}

p.post-blurb-button a {
	color: #fff !important;
}

div.post-blurb-postinfo {
	font-size: 13px;
	background-color: #eee;
	height: 50px;
}

div.post-blurb-postinfo p.date {
	text-transform: uppercase;
	color: #a3a3a9;
	padding-left: 23px;
	padding-top: 18px;
	height: 18px;
}

div.post-blurb-postinfo p.category {
	text-transform: uppercase;
	color: #a3a3a9;
	padding-left: 23px;
	padding-top: 20px;
}

p.category a {
	color: #3eb1c8;
}

div.post-blurb-postinfo p.post-blurb-button {
	padding-top: 16px;
	text-transform: uppercase;
	color: white;
	background-color: #a3a3a9;
	text-align: center;
	font-family: latoblack;
	font-size: 14px;
	margin-bottom: 0;
	margin-right: -1px;
	height: 50px;
}





div.sidebarbody {
	margin-top: 40px;
	padding-left: 35px;
	margin-right: 0;
	padding-right: 0;
	background-color: transparent;
	min-width: 305px;
}

div.sidebarbody.homesidebar {
	margin-top: 0;
}

div.blogpost-large-box {
	background-color: #fff;
	width: 100%;
	height: auto;
	padding: 0;
	overflow: hidden;
	border: 1px #ccc solid;
	padding-bottom: 0;
	margin-bottom: 15px;
	margin-top: -81px;
}

div.blogpost-large-box img {
	width: 100%;
}

div.home-posts {
	margin-top: -81px;
}

div.mini-post-box {
	background-color: #fff;
	border: 1px #ccc solid;
	margin-right: 5px;
}

div.mini-post-box img {
	width: 100%;
	height: auto;
}

div.mini-post-box p {
	padding: 10px;
	font-family: latobold;
	font-size: 13px;
}

div.mini-post-box a {
	color: black;
}

div.mini-post-box-postinfo {
	font-size: 10px;
	background-color: #eee;
	height: 20px;
	margin-right: 5px;
}

div.mini-post-box-postinfo p.date {
	text-transform: uppercase;
	color: #a3a3a9;
	margin-left: 10px;
	padding-top: 3px;
}

div.mini-post-box-postinfo p.post-blurb-button {
	padding-top: 3px;
	text-transform: uppercase;
	color: white;
	background-color: #a3a3a9;
	text-align: center;
	font-family: latoblack;
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	height: 20px;
}
div.home-tabs {
	background-color: black;
	padding-left: 12px;
	color: white;
	font-family: latoblack;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}



.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: transparent;
  border-radius: 25px;
  border: none;
  margin-top: 8px;
  margin-right: 20px;
}
.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  display:block;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}
.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 150px;
  border-radius: 4px 25px 25px 4px;
  border: 1px solid #666;
  background-color: white;
}
.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  left: initial;
  font-size: 21px;
}


/* END BLOG STYLES */

@media (min-width:1153px) and (max-width:1176px)
{
	#myCarousel .carousel-control.right { right: 9%!important; }
	#myCarousel .carousel-control.left { left: 1%!important; }
	#custom_carousel .carouse-effect { right: 88px!important; }
}

@media (min-width:1025px) and (max-width:1152px)
{
	#myCarousel .carousel-control.right { right: 10%!important; }
	#myCarousel .carousel-control.left { left: 0!important; }
	#custom_carousel .carouse-effect { right: 89px!important; }
}

@media (min-width:981px) and (max-width:1024px)
{
	#custom_carousel .carousel-main-div { width: auto; }
	#myCarousel .carousel-control.right { right: 10%; }
	#myCarousel .carousel-control.left { left: 2%; }
}

@media (min-width:768px) and (max-width:980px)
{

	#myCarousel .victory { left: 0!important; }
	.manage-wrap .manage-profile .petition-list-text,.manage-wrap .manage-social .social-text { padding: 10px 0 0; }
	.manage-wrap .manage-profile .petition-list-author { width: auto; }

	.profile-list-main .profile-list-bottoom .text
	{
		left: 0!important;
		right: inherit;
	}

	.profile-wrap-right .profile-form .social-div .socialbtn .fb-icon { left: 33%!important; }
	.Pet-listing-main .pet-list-item,.Pet-listing-main .pet-list-text-h3 { padding: 15px; }
	.Pet-listing-main .pet-list-date { padding: 15px 0 0 15px; }
	.Pet-listing-main .pet-list-item3 { bottom: 0; }
	.Pet-listing-main .pet-list-item2,.Pet-listing-main .pet-list-item3 { width: 100%!important; }

	.profile-list-main .profile-list .profile-list-item1,.profile-list-main .profile-list .profile-list-item2
	{
		width: 100%;
		text-align: left;
		margin: 5px 0 0;
	}

	.profile-list-main .profile-list .span-disk { display: none; }

	.mob-srch-div
	{
		height: auto;
		width: 100%;
		background-color: #1c2225;
		padding: 3% 15%;
	}

	.mob-srch-div .form-control { height: 38px!important; }
	.mob-srch-div input[type=submit] { color: #fff!important; }

	.mob-search
	{
		margin: 0;
		padding: 13px 2px;
		position: relative;
	}

	.mob-search .mob-srch-icon
	{
		background: url(images/sprite.png) -140px -65px repeat-x;
		width: 23px;
		height: 20px;
		position: absolute;
		left: 15px;
		bottom: 5px;
		cursor: pointer;
		top: 19px;
	}

	.mob-srch-div .input-group { width: 100%; }
	.mob-srch-div .input-group-btn { width: auto; }
	.mob-srch-div .input-group-btn .btn { padding: 8px 12px; }

	.breadcrumb
	{
		margin: 0;
		padding: 0;
	}

	#custom_carousel .carouse-effect { display: none; }
	#custom_carousel .carousel-main-div { width: auto; }

	#custom_carousel .item .petition-list-item .petition-list-item1
	{
		padding: 10px 12px 0;
		width: 38%;
	}

	#custom_carousel .item .petition-list-item .petition-list-item2
	{
		padding: 10px 12px 0;
		width: 21%;
	}

	#custom_carousel .item .petition-list-item .petition-list-item3
	{
		padding: 10px 12px 0;
		width: 39%;
	}

	#custom_carousel .controls { display: none; }

	#custom_carousel .frame-div
	{
		height: auto;
		max-width: 100%;
		display: block;
	}

	#myCarousel .carousel-control.left
	{
		top: 25%;
		left: 0;
		position: absolute;
		height: 144px;
		width: 85px;
	}

	#myCarousel .carousel-control.right
	{
		right: 0;
		top: 25%;
		position: absolute;
		width: 85px;
		height: 144px;
	}

	#myCarousel .left-arrow
	{
		position: relative;
		background: url(images/carousel-control.png) 89px 282px;
		width: 42px;
		height: 68px;
		display: inline-block;
		z-index: 99999;
		top: 33%;
	}

	#myCarousel .right-arrow
	{
		position: relative;
		background: url(images/carousel-control.png) 43px 282px;
		width: 42px;
		height: 68px;
		display: inline-block;
		z-index: 99999;
		top: 33%;
	}

	.header
	{
		text-align: center;
		margin-top: 55px;
	}

	.header-inner { padding: 20px; }
	.header .headerbg { padding: 20px 0; }
	.header .headerbg .heading-sml { margin-bottom: 10px; }
	#custom_carousel .item,#custom_carousel .item .petition-list-text-h3 { height: auto; }
	#custom_carousel .item .petition-list-item { margin-top: 15px; }
	.frame,.petition-list-main .petition-list .petition-list-text-h3 { height: auto; }
	.petition-list-main .petition-list .petition-list-item { margin-top: 15px; }

	#footer
	{
		height: auto;
		padding-bottom: 15px;
	}

	#footer .ftrsocial
	{
		padding: 0;
		margin: 5% 40% 0;
	}

	#footer .ftrlink { margin: 2% 0 0 15%; }
	.topic { padding: 0 0 15px; }
	.login { margin: 0; }
	.login .login-cnt { padding: 0; }
	.login .login-acc { margin-left: 0; }

	.login .login-form
	{
		border: none;
		padding: 0;
	}

	.login .login-or { display: none; }
	.login .login-form { margin: 0; }
	.login .login-acc h3,.login .login-ftr-txt { padding: 0; }
	.login .login-cnt-box { padding: 0 20px 15px; }

	.petition-start-btn
	{
		padding: 0;
		margin: 0 0 20px;
	}

	.petition-start .petition-maindiv,.petition-start .petition-topdiv { padding: 20px 10px 25px; }
	.petition-start { margin: 35px 0 10px; }
	.petition-text-top { padding-top: 15px; }
	.Pet-listing-main .Pet-listing-rght .plr-toic { padding: 15px; }
	.profile-list-main .profile-list-nav div { margin: 0 20px 9px 2px; }
	.profile-list-main .profile-list-nav .nav-selec { padding: 0 6px 4px 5px; }
	.profile-wrap-right { margin: 0; }
	.profile-wrap-right .form-textarea { width: 100%; }
	.account-set .accset-wrap-right .accset-btn-space { margin: 10px 0 0; }
	.profile-view-right .fbbtn span { left: 33%!important; }
	.profile-view-right .mailbtn span { left: 39%!important; }
	.profile-view-right .twtbtn { width: 100%; }
	.profile-view-right .view-rght-top { display: none; }
	.profile-view-right { width: 100%; }
	.profile-view-right .tweet-main-box .tweet-box-top,.profile-view-right .tweet-main-box .tweet-gry-top { display: none; }

	.profile-view-right .tweet-main-box .tweet-box-cnt
	{
		padding: 15px 22px 20px;
		margin-top: 0;
	}

	.profile-view-wrap .reas-signing { margin: 0; }
	.profile-view-wrap .midtext { padding: 0; }
	.profile-view-wrap .certification { width: 100%; }
	.view-right-sign { padding: 0 0 20px; }
	.Pet-listing-main .Pet-listing-rght { padding: 0; }

	.header-inner .heading-div
	{
		text-align: center;
		width: auto;
	}

	.header-inner .heading
	{
		font-size: 24px;
		text-align: center;
	}

	.header-inner .hdrinner-divor
	{
		border-bottom: 1px solid #21c2cd;
		border-left: none;
		width: auto;
		height: 18px;
		position: relative!important;
		top: 0!important;
		left: 0!important;
	}

	.header-inner .hdrinner-divor span
	{
		width: 21px;
		height: 30px;
		left: 44%!important;
		position: absolute;
		top: 0!important;
	}

	.header-inner .mailbtn
	{
		width: 100%;
		margin-bottom: 10px;
	}

	.header-inner .fbbtn,.header-inner .twtbtn
	{
		width: auto;
		margin-top: 40px;
	}

	.header-inner .fbbtn span { left: 11%; }
	.profile-view-right .twtbtn span { left: 38%!important; }
	.dropdown-menu { width: 100%; }
	.dropdown-menu a { padding: 5px!important; }
	.profile-view-wrap .certification { padding: 20px; }
	.profile-view-wrap .tags { margin: 0 0 20px; }
	.profile-view-wrap .tags span { top: 8px; }
	.modal-dialog,.profile-view-right .mailbtn { width: 100%; }
	.petition-list-main .petition-list .petition-list-image .img-responsive { max-height: 100%; }

	.Pet-listing-main .pet-list-item1,.Pet-listing-main .pet-list-item2
	{
		margin: 0 0 10px;
		width: 100%;
		border-bottom: solid 1px #eee!important;
		padding: 0 0 10px!important;
	}

	.Pet-listing-main .pet-list-item3
	{
		margin: 8px 0 0;
		position: relative;
		right: 0;
	}

	.profile-view-right { margin-top: 0; }
	.login .socialdiv .fb-icon { left: 33%!important; }
	.datepicker-dropdown { width: 260px!important; }
	.sign-icon { left: 40%!important; }
	.share-petition-c { width: 100%!important; }
}

@media (max-width:767px)
{
	#myCarousel .victory { left: 0!important; }
	.manage-wrap .manage-profile .petition-list-text,.manage-wrap .manage-social .social-text { padding: 10px 0 0; }
	.manage-wrap .manage-profile .petition-list-author { width: auto; }
	.login .socialdiv .fb-icon { left: 11%!important; }
	.profile-wrap-right .profile-form .social-div .socialbtn .fb-icon { left: 17%; }
	#inappropriate_form textarea { width: 100%!important; }
	.sign-icon { left: 33%; }
	.petition-text-top { font-size: 16px; }
	.Pet-listing-main .pet-list-item3 { width: 100%!important; }

	.profile-list-main .profile-list .profile-list-item1,.profile-list-main .profile-list .profile-list-item2
	{
		width: 100%;
		text-align: left;
		margin: 5px 0 0;
		border-bottom: solid 1px #eee;
		padding: 0 0 5px;
	}

	.profile-list-main .profile-list .profile-list-item3
	{
		width: 100%;
		text-align: left;
		margin: 5px 0 0;
	}

	.profile-list-main .profile-list .span-disk { display: none; }
	.grydiv-msg { margin: 0 0 0 22px; }
	.petition-list-main .petition-list .petition-list-item { height: auto; }
	.petition-list-main .petition-list .petition-list-item .petition-list-item1 { width: 100%; }

	.petition-list-main .petition-list .petition-list-item .petition-list-item2,.petition-list-main .petition-list .petition-list-item .petition-list-item3
	{
		width: 100%;
		border-top: solid 1px #ececec;
	}

	.mob-srch-div
	{
		height: auto;
		width: 100%;
		background-color: #1c2225;
		padding: 3% 15%;
	}

	.frame { height: auto; }

	.mob-srch-div input[type=submit] { color: #fff!important; }
	.mob-srch-div .form-control { height: 38px!important; }

	.mob-search
	{
		margin: 0;
		padding: 13px 2px;
		position: relative;
	}

	.mob-search .mob-srch-icon
	{
		background: url(images/sprite.png) -140px -65px repeat-x;
		width: 23px;
		height: 20px;
		position: absolute;
		left: 10px;
		bottom: 5px;
		cursor: pointer;
		top: 14px;
	}

	.mob-srch-div .input-group { width: 100%; }
	.mob-srch-div .input-group-btn { width: auto; }
	.mob-srch-div .input-group-btn .btn { padding: 8px 12px; }

	.breadcrumb
	{
		margin: 0;
		padding: 0;
	}

	.header .headerbg .heading span
	{
		display: block;
		font-size: 22px;
	}

	#myCarousel .carousel-control.left
	{
		top: 14%;
		left: 5%;
		position: absolute;
		height: 68px;
		width: 42px;
	}

	#myCarousel .carousel-control.right
	{
		right: 6%;
		top: 14%;
		position: absolute;
		width: 42px;
		height: 68px;
	}

	#myCarousel .left-arrow
	{
		position: relative;
		background: url(images/carousel-control.png) 89px 282px;
		width: 42px;
		height: 68px;
		display: inline-block;
		z-index: 99999;
		top: 33%;
	}

	#myCarousel .right-arrow
	{
		position: relative;
		background: url(images/carousel-control.png) 43px 282px;
		width: 42px;
		height: 68px;
		display: inline-block;
		z-index: 99999;
		top: 33%;
	}

	#custom_carousel .carousel-main-div { width: auto; }
	#custom_carousel .item .petition-list-item { height: auto; }

	#custom_carousel .item .petition-list-item .petition-list-item1
	{
		padding: 10px 3px 0;
		width: 100%;
	}

	#custom_carousel .item .petition-list-item .petition-list-item2,#custom_carousel .item .petition-list-item .petition-list-item3
	{
		padding: 10px 3px 0;
		width: 100%;
		border-top: solid 1px #ececec;
	}

	#custom_carousel .controls { display: none; }

	#custom_carousel .item .petition-list-item .petition-list-item1 .petition-list-text
	{
		width: 70%;
		padding-left: 6px;
	}

	.header
	{
		text-align: center;
		margin-top: 55px;
	}

	.header-inner
	{
		padding: 10px;
		margin-top: 55px;
	}

	.navbar .container
	{
		padding-left: 2px;
		padding-right: 2px;
	}

	.navbar .navbar-brand { display: none; }

	.navbar .navbar-brand-mob
	{
		/* padding: 13px 8px;
		width: 52px;
		float: left;
		margin-right: 15px;
		display: block!important; */
	}

	.navbar .navbar-brand-mob img { height: 17px!important; }
	.navbar .navbar-top ul li { padding: 13px 8px; }
	.hdr-search,.navbar .navbar-top ul li span { display: none; }
	.header .headerbg { padding: 20px 0; }
	.header .headerbg .heading-sml { margin-bottom: 10px; }
	#custom_carousel .item,#custom_carousel .item .petition-list-text-h3 { height: auto; }
	#custom_carousel .item .petition-list-item { margin-top: 15px; }
	.frame,.petition-list-main .petition-list .petition-list-text-h3 { height: auto; }
	.petition-list-main .petition-list .petition-list-item { margin-top: 15px; }

	footer
	{
		height: auto;
		padding-bottom: 15px;
	}

	#footer .ftrsocial
	{
		padding: 20px 0 0;
		margin: 40px auto;
		width: 150px;
	}

	#footer .ftrlink
	{
		margin: 20px auto;
		width: 300px;
	}

	.topic { padding: 0 0 15px; }
	.login { margin: 0; }
	.login .login-cnt { padding: 0; }
	.login .login-acc { margin-left: 0; }

	.login .login-form
	{
		border: none;
		padding: 0;
	}

	.login .login-or { display: none; }
	.login .login-form { margin: 0; }
	.login .login-acc h3,.login .login-ftr-txt { padding: 0; }
	.login .login-cnt-box { padding: 0 20px 15px; }
	.petition-start { margin: 35px 0 10px; }

	.petition-start-btn
	{
		padding: 0;
		margin: 0 0 20px;
	}

	.petition-start .petition-maindiv,.petition-start .petition-topdiv { padding: 20px 10px 25px; }
	.petition-text-top { padding-top: 15px; }
	.Pet-listing-main .Pet-listing-rght .plr-toic { padding: 15px; }
	.profile-list-main .profile-list-nav div { margin: 0 7px 9px 2px; }
	.profile-list-main .profile-list-nav .nav-selec { padding: 0 6px 4px 5px; }
	.profile-wrap-right { margin: 0; }
	.profile-wrap-right .form-textarea { width: 100%; }
	.account-set .accset-wrap-right .accset-btn-space { margin: 10px 0 0; }
	.profile-view-right .twtbtn { width: 100%; }
	.profile-view-right .view-rght-top { display: none; }
	.Pet-listing-main .pet-list-item,.Pet-listing-main .pet-list-text-h3 { padding: 15px; }
	.Pet-listing-main .pet-list-date { padding: 15px 0 0 15px; }

	.Pet-listing-main .pet-list-item1,.Pet-listing-main .pet-list-item2
	{
		margin: 0 0 10px;
		width: 100%;
		border-bottom: solid 1px #eee!important;
		padding: 0 0 10px!important;
	}

	.Pet-listing-main .pet-list-item3
	{
		margin: 8px 0 0;
		position: relative;
		right: 0;
	}

	.profile-view-right { margin-top: 0; }
	.profile-view-right .tweet-main-box .tweet-box-top,.profile-view-right .tweet-main-box .tweet-gry-top { display: none; }

	.profile-view-right .tweet-main-box .tweet-box-cnt
	{
		padding: 15px 22px 20px;
		margin-top: 0;
	}

	.profile-view-wrap .reas-signing { margin: 0; }
	.profile-view-wrap .midtext { padding: 0; }
	.profile-view-wrap .top-image iframe { width: 100%!important; }

	.profile-view-wrap .certification
	{
		width: 100%;
		word-wrap: break-word;
	}

	.view-right-sign { padding: 0 0 20px; }
	.Pet-listing-main .Pet-listing-rght { padding: 0; }

	.header-inner .heading-div
	{
		text-align: center;
		width: auto;
	}

	.header-inner .heading
	{
		font-size: 24px;
		text-align: center;
	}

	.header-inner .hdrinner-divor
	{
		border-bottom: 1px solid #21c2cd;
		border-left: none;
		width: auto;
		height: 18px;
		position: relative!important;
		top: 0!important;
		left: 0!important;
	}

	.header-inner .hdrinner-divor span
	{
		width: 21px;
		height: 30px;
		left: 44%!important;
		position: absolute;
		top: 0!important;
	}

	.header-inner .mailbtn
	{
		width: 100%;
		margin-bottom: 10px;
	}

	.header-inner .fbbtn,.header-inner .twtbtn
	{
		width: auto;
		margin-top: 40px;
	}

	.header-inner .fbbtn span { left: 11%; }
	.profile-view-right .mailbtn span { left: 32%; }
	.profile-view-right .twtbtn span { left: 33%!important; }
	.dropdown-menu { width: 100%; }
	.dropdown-menu a { padding: 5px!important; }
	.profile-view-wrap .certification { padding: 20px; }
	.profile-view-wrap .tags { margin: 0 0 20px; }
	.profile-view-wrap .tags span { top: 8px; }
	.modal-dialog,.profile-view-right .mailbtn { width: 100%; }
	.petition-list-main .petition-list .petition-list-image .img-responsive { max-height: 100%; }
	.view-right-sign .view-sign-rept { height: 58px; }
	.profile-list-main .profile-list-nav .nav-select { padding: 0; }

	.profile-list-main .profile-list-bottoom .text
	{
		left: 0!important;
		right: inherit;
	}

	.datepicker-dropdown { width: 260px!important; }
	.lrsharecontainer { margin-left: 0!important; }
	.share-petition-c,.share-petition-c input[type=text] { width: 100%!important; }

	.thankyou-page .top-head
	{
		padding-right: 0!important;
		padding-top: 48px!important;
	}

	.thankyou-page .sign-btn
	{
		margin: 10px auto 5px!important;
		width: 60%!important;
	}

	.navbar-fixed-bottom
	{
		background: 0 0!important;
		border: none!important;
	}

	.navbar .container
	{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}

	.navbar-fixed-bottom .btn-default
	{
		color: #FFF!important;
		font-size: 20px!important;
		font-family: latobold!important;
	}

	.lrsharecontainer { display: inline-block!important; }

		div.sidebarbody {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

		div.sidebarbody {
		margin: 0;
		padding: 0;
	}

	div.sidebarbody div {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 400px)
{
    div.row.blogheader{
        padding-top: 60px !important;
        text-align: center;
    }
    div.pagetitle {
        font-size: 35px;
    }
    div.pagetitle p{
        display: none;
    }
    div.subnavbar {
        display: none;
    }}

@media (min-width:240px) and (max-width:320px)
{
	.profile-edit-wrap .tabbable ul li a
	{
		padding: 12px 5px!important;
		font-size: 12px!important;
	}
}

@media (min-width:321px) and (max-width:480px)
{
	.profile-edit-wrap .tabbable ul li a
	{
		padding: 12px 8px!important;
		font-size: 12px!important;
	}
}

@media (min-width:481px) and (max-width:680px)
{
	.profile-edit-wrap .tabbable ul li a
	{
		padding: 12px 10px!important;
		font-size: 12px!important;
	}
}
