@charset "utf-8";
@charset "utf-8";



 .sidebar-search .distance-in-miles .ui-widget-content {
width: 75%;
}
.widget .dr-filters > ul > li{
margin: 0px 0px 15px 0px;
}
.widget ul li{ overflow:hidden; transition:all 0.2s ease-in-out 0s;}
.widget ul li a{transition:all 0.2s ease-in-out 0s; position:relative;}
.widget .location-icon{
top:1px;
height: 30px;
background-color: #ffffff;
cursor: pointer;
height: 30px;
padding: 4px 0 0;
position: absolute;
right: 1px;
text-align: center;
width: 35px;
z-index: 99;
}
.widget .dr-filters > ul > li.categories-load {
margin: 0 0 15px;
}
.widget .sidelocation {
bottom: 18px;
right: 15px;
top: auto;
}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
box-shadow: 0px 6px 10px 1px #e6e6e6;
}
.ui-widget-content li.ui-menu-item {
border-bottom: 1px solid #f5f5f5;
color: #949494;
font-size: 12px;
padding: 6px 17px;
text-transform: uppercase;
}
.widget .directory-advanced-search-content .advance-search-price-range ul li:first-child{padding-right: 7px; width: 47%;}
.widget .directory-advanced-search-content .advance-search-price-range ul li{
float: left;
width: 50% !important;
padding:2px !important;
}
.directory-advanced-search-content ul li .ui-widget-content, .dr-filters ul li .ui-widget-content {
background: none;
background-color: #c9c9c9;
border: none;
}
.directory-advanced-search-content ul li .ui-widget-header, .dr-filters ul li .ui-widget-header {background: none;}
.ui-widget-content .ui-state-default, .directory-advanced-search-content ul li .ui-widget-header .ui-state-default, .dr-filters ul li .ui-widget-header .ui-state-default {
background-position: 2px 0px;
background-repeat: no-repeat;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/ui-strip.png);
border: none;
}
.ui-widget-content .ui-state-default:before, .directory-advanced-search-content ul li .ui-widget-header .ui-state-default:before, 
.dr-filters ul li .ui-widget-header .ui-state-default:before {
border-radius: 100%;
content: '';
height: 7px;
left: 5px;
position: absolute;
top: 6px;
width: 7px;
}
.widget_slider .flexslider li .text a, .widget_slider .flexslider li .text strong{color: #fff !important;}
.relevant-search .widget-section-title {
padding-bottom: 11px
}
.widget-section-title i {
margin-right: 7px;
}
.widget .sidelocation {
bottom: 18px;
right: 15px;
top: auto;
}
.widget .directory-advanced-search-content form .price_fields ul li input.form-text, 
.widget .directory-advanced-search-content ul li .price_fields input[type="search"], 
.widget .directory-advanced-search-content ul li .price_fields input[type="text"], 
.widget .directory-advanced-search-content ul li .price_fields input[type="password"] {
background-color: #ffffff;
color: #949494;
font-size: 12px;
height: 40px;
margin-bottom: 10px;
padding-left:7px;
width: 100%;
text-align:center;
box-shadow: none;
}
.widget .SlectBox, .widget .SlectBoxa{margin-bottom:0;} .widget ul li {
float: left;
line-height: 22px;
list-style: outside none none;
padding-right: 5px;
position: relative;
width: 100%;
}
.widget_blog ul li {
float: left;
width: 100%;
}
.widget_blog ul li figure {
border: 1px solid #f5f5f5;
float: left;
margin: 0;
width: 70px;
}
.widget_blog ul li figure ~ .infotext {
padding: 15px 0 12px 85px;
}
.widget_blog ul li .infotext {
background-color: #fff;
padding: 15px 0 12px 0;
}
.widget_blog ul li .infotext h6 {
font-weight: 700;
margin: 0;
text-transform: uppercase;
}
.widget_blog ul li .infotext h6 a {
margin: 0;
}
.widget_blog ul li .infotext p {
color: #c9c9c9;
font-size: 12px;
}
.widget_blog ul li .infotext p i {
margin: 0 5px 0 0;
} .widget_latestads ul li {
float: left;
margin: 0 0 15px 0;
width: 100%;
}
.widget_latestads ul li figure {
float: left;
margin: 0;
width: 80px;
}
.widget_latestads ul li figure ~ .infotext {
padding: 0 0 0 98px;
}
.widget_latestads ul li .infotext h6 {
font-size: 15px;
font-weight: 700;
line-height: 16px;
margin: 0 0 2px 0;
text-transform: uppercase;
}
.widget_latestads ul li .infotext h6 a {
color: #333;
}
.widget_latestads ul li .infotext p {
color: #999;
font-size: 12px;
margin: 0;
}
.widget_latestads ul li .infotext p i {
color: #cccccc;
float: left;
margin: 5px 1px 0 0;
}
.widget_latestads ul li .infotext strong {
color: #ff600a;
float: left;
font-size: 16px;
font-weight: 400;
line-height: 20px;
}
.widget-section-title {
float: left;
margin: 0px 0px 10px 0px;
width: 100%;
position:relative;
}
.widget-section-title h2 {
color: #242424;
float: left;
font: 500 15px "Roboto",sans-serif !important;
padding:0 0 5px;
text-transform:uppercase;
margin: 0;
}
.widget-section-title a {
color: #c9c9c9;
float: right;
font-size: 11px;
padding: 4px 10px 0 0;
position: relative;
}
.widget-section-title a:before {
color: #c9c9c9;
content: "//";
font-size: 9px;
left: -9px;
position: absolute;
top: 6px;
}
.widget-section-title a:hover, .widget-section-title a:hover:before {
color: #ff600a;
} .widget_newsletter form {
float: left;
width: 100%;
position: relative;
}
.widget_newsletter form input[type="text"] {
background: none;
margin: 0 0 12px;
background-color: #182028;
border: none;
color: #6b6b6b;
float: left;
height: 40px;
padding: 3px 15px 3px 35px;
width: 100%;
}
.widget_newsletter form i {
left: 12px;
position: absolute;
top: 13px;
}
.widget_newsletter input[type="submit"] {
background: #000;
width: 100%;
border: none;
color: #fff;
padding: 8px 15px;
position: initial;
text-transform: uppercase;
bottom: 1px;
font-size: 13px;
font-weight: bold;
}
.widget_newsletter form > div {
color: #fff;
float: left;
padding: 0 0 10px;
width: 100%;
}
.widget_newsletter fieldset div {
bottom: 0px;
position: absolute;
right: 30px;
}
.widget_newsletter form fieldset {
position: relative;
width: 100%;
float: left;
}
.widget_newsletter form fieldset label {
margin-bottom: 0;
}
.widget.widget_newsletter > p {
font-size: 12px;
}
.widget.cs_ads_banner .cs_banner_section a {
float: left;
text-align: center;
width: 100%;
}
.widget .cs_banner_section a, .widget .cs_banner_section a img {
float: left;
width: 100%;
} .widget-section-title {
float: left;
margin: 0px 0px 10px 0px;
position: relative;
width: 100%;
}
.widget-section-title h2 {
font-size: 16px;
padding: 0px 0px 5px 0px;
text-transform: uppercase;
}
#footer-sec .widget {
margin: 0px -4px 30px 0px;
}
.widget.element-size-100 {
margin: 0px 0px 30px 0px;
} #footer-sec .widget-section-title:before, #footer-sec .widget-section-title {
border-color: #c8c8c8;
}
.widget_gallery .gallery-list {
margin: 0 0 0 -8px;
}
.widget_gallery .gallery-list li {
padding: 0px 0px 8px 8px;
width: 33.333%;
}
.page-sidebar .widget {
float: left;
margin-bottom: 30px;
position: relative;
}
.widget ul li {
float: left;
line-height: 22px;
list-style: none;
padding-right: 5px;
position: relative;
width: 100%;
} .widget_search form {
position: relative;
}
.widget_search, .widget_search form {
float: left;
width: 100% !important;
}
.widget_search form input[type="text"] {
border-color: #e0e0e0;
color: #333;
padding-left: 15px;
box-shadow:none;
width: 100%;
}
.widget_search form label {
height: 10px;
margin: -7px 0 0;
right: 15px;
top: 50%;
width: 10px;
z-index: 0;
}
.widget_search form label:before {
display: none;
}
.widget_search form label:after {
color: #333;
content: "\f002";
font-family: 'icomoon';
font-size: 14px;
left: 0;
line-height: 14px;
position: absolute;
top: 0;
}
.widget_search form label input[type="submit"] {
background: none;
border: 0;
cursor: pointer;
height: 14px;
margin: 0;
text-indent: -9999px;
width: 14px;
z-index: 999;
} .widget.widget-caregories-list ul li, .widget_categories ul li, .widget_archive ul li, .widget_pages ul li, .widget.widget_recent_comments li, .widget_meta ul li, .widget_recent_entries ul li, widget_nav_menu ul li {
font-size: 13px;
text-align: right;
}
.widget.widget-caregories-list ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_pages ul li a, .widget.widget_recent_comments li a, .widget_meta ul li a, .widget_recent_entries ul li a, .widget_rss ul li a, widget_nav_menu ul li a, .widget-comments ul li a {
-moz-transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
color: #666666;
float: left;
font-size: 13px;
font-weight: 400;
text-align: left;
text-transform: none;
transition: all 0.2s ease-in-out 0s;
}
.widget.widget-caregories-list ul li a:before, .widget_categories ul li a:before, .widget_archive ul li a:before, .widget_pages ul li a:before, .widget.widget_recent_comments li a:before, .widget_meta ul li a:before, .widget_recent_entries ul li a:before, .widget_rss ul li a:before, widget_nav_menu ul li a:before {
color: #a0a0a0;
content: "\f105";
display: inline-block;
font-family: 'icomoon';
margin: 0px 7px 0px 0px;
}
.widget_rss ul li {
font-size: 13px;
}
.widget_categories ul {
float: left;
font-weight: 300;
width: 100%;
}
.widget_categories ul li:first-child {
border: 0;
padding-top: 0px;
}
.widget_categories ul li a {
position: relative;
}
.widget-comments ul li a {
float: left;
}
.widget-comments ul li {
color: #ccc;
text-align: right;
} .widget-recent-blog article {
margin: 0 0 15px;
}
.widget-recent-blog figure {
float: left;
}
.widget-recent-blog figure ~ .text {
padding: 0 0 0 80px;
}
.widget-recent-blog .text h6 {
font-size: 14px;
font-weight: normal;
line-height: 18px;
margin: 0 0 0px;
text-transform: uppercase;
}
.widget-recent-blog .text h6 a {
color: #000;
}
.widget-recent-blog, .widget-recent-blog article, .widget-recent-blog .post-options {
float: left;
width: 100%;
}
.widget-recent-blog .post-option li {
color: #999999;
font-size: 12px;
text-transform: uppercase;
} .widget_gallery .gallery-list {
margin: 0 0 0 -8px;
}
.widget_gallery .gallery-list li {
float: left;
padding: 0 0 8px 8px;
width: 25%;
overflow:hidden; position:relative;
}
.widget_gallery .gallery-list li img {
width: 100%;
} #calendar_wrap {
float: left;
width: 100%;
} .widget-comments ul {
float: left;
width: 100%;
}
.widget-comments ul li {
border-top: 1px dotted #e0e0e0;
font-family: 'Roboto Condensed', sans-serif;
font: 14px;
padding: 6px 0px;
}
.widget-comments ul li:first-child {
border: 0;
padding-top: 0px;
}
.widget-comments ul li:last-child {
padding-bottom: 0px;
}
.widget-comments ul li span {
color: #ccc;
} .widget_tag_cloud .cs-tags {
margin-bottom: 0px;
}
.widget_tag_cloud .cs-tags {
margin: 0px 0px 0px -5px;
}
.widget.widget_tag_cloud a {
color: #444;
float: left;
font-size: 13px !important;
line-height: 20px;
margin: 0 0 5px 5px;
padding: 6px 12px;
text-transform: capitalize;
transition:all 0.2s ease-in-out 0s; background:#fff; border:1px solid #e0e0e0;
}
.widget .cs-tags a {
background-color: #ededed;
color: #333;
float: left;
padding: 5px 15px;
} .widget_calendar caption {
background:none;
color: #444;
font-size: 14px;
font-weight: 700;
padding: 5px 0 7px;
text-align:left;
}
.widget_calendar caption:after { display:none;
}
.widget_calendar table {
border-collapse: separate;
border-spacing: 0;
margin-bottom:0;
}
.widget_calendar thead,
.widget_calendar tbody {
background-color: none;
}
.widget_calendar tfoot tr td {
border: none;
padding: 0px;
}
.widget_calendar tfoot tr td a {
background-color: #ffffff;
padding: 4px 10px;
}
.widget_calendar table thead tr th {
border: none;
color: #444;
background:none;
font-size: 14px;
padding:1px 0;
text-align: center;
border:1px solid #e0e0e0;
border-left:0;
border-bottom:1px solid #e0e0e0 !important;
}
.widget_calendar table thead tr th:first-child{border-left:1px solid #e0e0e0;}
.widget_calendar table tbody{ border:1px solid #e0e0e0;}
.widget_calendar table tbody td {
background-color:none;
border: none;
color: #444444;
font-size: 13px;
padding: 1px 5px;
text-align: center;
border:1px solid #e0e0e0;
border-top:0; border-right:0; 
}
.widget_calendar table tbody td:last-child{border-right:1px solid #e0e0e0;}
.widget_calendar table tbody td#today,
footer#footer-sec .widget.widget_calendar tr td#today,
.widget_calendar table tbody td:hover,
footer#footer-sec .widget.widget_calendar tr td:hover{ background:#074d87; color:#fff !important; }
.widget_calendar table tbody td.pad:hover {
background:none !important;
}
.widget_calendar table tfoot{ display:none;}  .widget_archive ul li {
float: left;
text-align: right;
width: 100%; transition:all 0.2s ease-in-out 0s;
}
.widget_archive ul li a {
display: inline-block;
float: left;
font-size: 14px;
text-transform:capitalize !important;
position:relative; transition:all 0.2s ease-in-out 0s;
}
.widget_rss ul li a{ overflow:visible; display: inline-block; margin-right:5px;}
.widget_rss ul li .rssSummary{ display: block; width: 100%; overflow: hidden; }
.widget_pages ul li a{ position:relative; display:inline-block;}
.widget_archive ul li a:after,
.widget_categories ul li a:after,
.widget_pages ul li a:after,
.widget_meta ul li a:after,
.widget_recent_entries ul li a:after,
.widget_rss ul li a:after,
.widget_nav_menu ul li > a:after{
position:absolute; left:-100%; bottom:-3px; width:100%; content:''; height:1px; transition:all 0.2s ease-in-out 0s; background:#074d87 ;
}
.widget_archive ul li:hover a:after,
.widget_categories ul li:hover a:after,
.widget_pages ul li:hover a:after,
.widget_meta ul li:hover a:after,
.widget_recent_entries ul li:hover a:after,
.widget_rss ul li:hover a:after,
.widget_nav_menu ul li:hover > a:after{ left:0;}
.widget_archive ul li {
color: #ccc;
}
.widget .screen-reader-text {
color: #666;
float: left;
font-size: 14px;
width: 100%;
}
.widget select {
border-color: #e0e0e0;
color: #333;
font-size: 14px;
position:relative;
} .widget.widget_recent_comments li {
color: #ccc;
text-align: left;
}
.widget.widget_recent_comments li a {
display: inline-block;
float: none;
margin-right: 5px;
text-align: left;
position:relative;
overflow:hidden;
}
.widget.widget_recent_comments li a:before{ display:none;} .widget_gallery .pagenone.cls-noresult-found .fa-warning {
color: #ec2c3b;
display: inline-block;
font-size: 15px;
margin-right: 5px;
}
.pagenone.cls-noresult-found h5 {
font-size: 16px;
font-weight: 400;
} .widget_nav_menu ul li {
display: inline-block;
float: left;
padding: 6px 0;
position: relative;
width: 100%;
}
.widget_nav_menu ul li > a{ color: #666666;
font-size: 13px;
font-weight: 400;}
.widget_nav_menu ul li a i{ padding:0 5px 0 0;}
.widget_nav_menu ul li a img {
margin: 0px 7px 0px 0px;
} .widget.widget_text .textwidget .question-mark  p  {width:100%;}
.widget.widget_text .textwidget p {
float: left;
line-height: 24px;
margin-bottom: 15px;
}
.widget.widget_text ul li a{ color:#666;}
.textwidget p img {
width: 100%;
}
.textwidget img.size-large {
height: inherit;
}
.textwidget p img.wp-smiley {
width: auto;
}
.cont-info-address {
float: left;
}
.cont-info-address p {
color: #333;
}
.widget_text ul li i {
float: left;
padding: 5px 0px 0px 0px;
}
.widget_text ul li p {
padding: 0px 0px 0px 25px;
}
.widget_pages ul li ul {
margin-top: 4px;
} .widget_recent_entries li:first-child, .widget_recent_comments ul li:first-child, .widget_meta ul li:first-child, .widget_pages ul li:first-child, .widget_archive ul li:first-child, .widget_rss ul li:first-child{
border-top: none;
padding-top: 0px;
} .widget_recent_comments ul li {
float: left;
width: 100%;
}
.widget_recent_comments ul li, .widget_meta ul li, .widget_pages ul li, .widget_archive ul li, .widget_rss ul li, .widget_recent_entries li, .widget_recent_comments ul li, .widget_nav_menu ul li, .widget_categories ul li {
color: #666;
float: left;
padding: 6px 0px;
width: 100%;
} .cs-twitter ul li {
border-bottom: 1px solid rgba(170,170,170,0.2);
float: left;
line-height: 1.82;
margin: 0px 0px 11px 0px;
padding: 0px 0px 7px 0px;
width: 100%;
}
.cs-twitter p i {
margin-right: 6px;
}
.cs-twitter ul li:last-child {
border: none;
margin: 0px;
}
.cs-twitter .text {
color: #333333;
font-size: 14px;
}
.cs-twitter .text p {
color: #999999;
margin: 7px 0px 0px 0px;
}
.cs-twitter ul li i {
color: #03b4ea;
margin: 0px 8px 0px 0px;
font-size:20px;
}
.cs-twitter ul li strong {
color: #999999;
font-weight:400;
font-size: 14px;
text-transform:capitalize;
} .widget_text h3 {
color: #000;
font-size: 14px;
text-transform: uppercase
}
.widget_text a.read_more {
color: #fff;
font-size: 14px;
line-height: 38px;
padding: 9px 14px;
}
.widget-testimonial p {
color: #333;
font-style: italic;
padding-bottom: 5px
}
.widget-testimonial ul li figure {
float: left;
margin-right: 12px;
width: 62px;
}
.widget-testimonial ul li figure img, .widget-testimonial ul li figure {
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.widget-testimonial .infotext {
padding-top: 12px;
}
.infotext h2 {
color: #333333;
font-size: 14px;
text-align: left;
text-transform: uppercase;
}
.widget-testimonial .post_by {
color: #b0b0b0;
font-size: 11px;
font-style: normal;
}
.widget_reviews ul li figure {
float: left;
width: 66px;
}
.widget_reviews ul li h6 {
text-transform: uppercase;
}
.widget_reviews ul li figure img, .widget_reviews ul li figure {
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.widget_agents ul li figure {
border: 3px solid #f1f1f1;
float: left;
margin-right: 12px;
width: 66px;
}
.widget_agents ul li {
float: left;
margin-bottom: 15px;
width: 100%;
}
.widget-testimonial ul li {
width: 100%
}
.widget_reviews ul li {
border-bottom: 1px dotted #ededed;
float: left;
line-height: 18px;
margin-bottom: 15px;
padding-bottom: 5px;
width: 100%;
}
.widget_reviews .infotext ul {
margin: 0px;
}
.widget_reviews .infotext ul li {
border: none;
margin-bottom: 0px;
}
figure ~ .infotext {
padding-left: 80px;
}
.widget_agents figure ~ .infotext {
padding-left: 80px;
padding-top: 9px;
}
.widget_agents .infotext h6 {
margin: 0px;
word-wrap:break-word;
}
.widget_reviews ul li {
color: #333;
}
.widget_reviews ul li .infotext ul li {
color: #999;
font-size: 13px;
}
.widget .directory-advanced-search-content {
margin: 0px;
} .recentblog_post .post-lst {
float: left;
padding-bottom: 15px;
width: 100%;
}
.recentblog_post .post-lst:last-child {
padding-bottom: 0px;
}
.recentblog_post .post-lst figure {
float: left;
width: 70px;
}
.recentblog_post .post-lst figure ~ .info_sec {
padding-left: 90px;
}
.recentblog_post .info_sec h6 {
line-height: 17px;
margin-bottom: 5px;
text-transform: uppercase;
}
.recentblog_post ul.wg-pstoption li {
color: #999999;
font-size: 11px;
line-height: 15px;
}
.recentblog_post ul.wg-pstoption li time {
text-transform: uppercase;
}
.recentblog_post ul.wg-pstoption li a {
border-bottom: 1px dotted #a4a4a4;
color: #666666;
}
.evorgnizer figure {
float: left;
margin: 0px 15px 0px 0px;
width: 70px;
}
.twitter-section .flex-control-nav, .twitter-section .flex-direction-nav, .twitter-section .follow-on {
display: none;
}
.twitter-section.cs-twitter {
text-align: center;
}
.twitter-section.cs-twitter ul li {
border: none;
margin: 0px;
padding: 0px;
}
.twitter-section.cs-twitter .text i {
margin-right: 7px;
}
.widget_product_categories ul li a {
float: left;
padding: 3px 0;
text-transform: uppercase;
width: 100%;
}
.widget_product_categories ul ul li a {
font-size: 12px;
} .testimonial.italic-style .question-mark p {
background-color: #ffffff;
border-bottom: 2px solid #eaeaea;
padding: 20px 24px;
}
.widget_text .textwidget .col-md-12 {
margin: 0px;
padding: 0px;
}
.testimonial.italic-style .ts-author {
text-align: left;
}
.testimonial.italic-style .ts-author figure {
float: left;
width: 29px;
}
.testimonial.italic-style .ts-author figure ~ h4 {
padding: 0px 0px 0px 36px;
}
.testimonial.italic-style .ts-author h4 {
line-height: 1;
}
.testimonial.italic-style .flex-direction-nav {
position: absolute;
right: 20px;
top: -19px;
}
.testimonial.italic-style .flex-direction-nav li a {
bottom: auto;
left: 0px;
position: absolute;
top: 0px;
}
.testimonial.italic-style .flex-direction-nav li a.flex-prev {
left: -23px;
}
.favorites-section a[title]:hover:after {
content: attr(title);
padding: 0px 8px;
color: #ffffff;
position: absolute;
right: -40%;
top: -100%;
z-index: 20;
white-space: nowrap;
background-color: rgba(0,0,0,0.5);
text-transform: uppercase;
font-size: 11px;
line-height: 1.8;
border-radius: 4px;
}
.twitter-section.col-md-12 {
margin: 0px;
}
.widget-socialnetwork .followus a{ background-color: #404040;
color: #666666;
height: 32px;
line-height:32px;
display:inline-block; vertical-align:top;
padding:0 0 0;
margin-bottom:4px;
text-align: center;
width: 32px; transition:all 0.3s ease-in-out 0s;}
.widget-socialnetwork .followus a:hover{ color:#fff;}
#footer-sec .widget.element-size-100 {
width: 25%;
padding: 0px 15px;
}
.widget-form form{ border:1px solid #dadada;; padding:20px 20px 10px; overflow:hidden; background:#fff;}
.widget-form form:after{ clear:both; content:''; display:block;}
.widget-form form ul.group{ margin:0; padding:0;}
.widget-form form ul.group li{ display:block; padding:0; margin-bottom:10px; position:relative;}
.widget-form form ul.group li input[type='text']{ width:100%; border:1px solid #e0e0e0; height:34px; line-height:24px;}
.widget-form form ul.group li textarea{ width:100%; border:1px solid #e0e0e0; height:90px; line-height:18px;}
.widget-form form ul.group li span {
left: 10px;
position: absolute;
top: 6px;
}
.widget-form form ul.group li input[type="submit"] {
border: 0 none;
color: #fff !important;
height: 34px;
line-height: 34px;
padding: 0 15px 0 30px;
width: auto;
}
.widget_text .flexslider .slides{ border:1px solid #dadada;  }
.widget_text .flexslider .slides .question-mark{ padding: 20px 24px 10px !important; overflow: hidden;; }
.widget_text .flexslider .slides .question-mark p{ background: none; border: 0 !important; padding: 0; }
.widget_text .flexslider .slides .question-mark span{ line-height: 24px; } #footer .widget.widget-caregories-list ul li a, 
#footer .widget_categories ul li a, 
#footer .widget_archive ul li a, 
#footer .widget.widget_recent_comments li a, 
#footer .widget_meta ul li a, 
#footer .widget_recent_entries ul li a, 
#footer .widget_rss ul li a, 
#footer widget_nav_menu ul li a, 
#footer .widget-comments ul li a,
#footer a, 
#footer .widget-form ul li input[type="submit"], 
footer.group .tagcloud a, 
footer.group .widget ul li a {color:#fff !important;}
footer#footer-sec .widget.widget_calendar tr td {color:#444 !important;}
#foote .widget-section-title a {color: #c9c9c9 !important;}
 .cs-blog h2 { color: #242321 !important; font-size: 24px !important; letter-spacing: normal; font-weight: 300 !important; font-style: normal; margin-bottom: 18px; font-family: 'Lato', sans-serif !important; }
.cs-blog .cs-post-title h2 a { font-size: 24px !important; color: #242321; font-family: 'Playfair Display', serif; }
.main-section .cs-blog p { color: #444 !important; font-family: "Lato", sans-serif !important; font-size: 15px !important; font-style: normal; font-weight: 300; letter-spacing: normal; }
.cs-blog.blog-lrg .post-thumb { border-top: none; padding-top: 0; }
.cs-blog.blog-lrg .bloginfo-sec { padding: 30px; }
.comment-respond h3 { margin-bottom: 15px; }
.comment-form .form-submit .submit-btn { margin-bottom: 0; border-radius: 0; }
.cs-blog.blog-medium .cs-post-title h2 a, .cs-blog.blog-masnery .cs-post-title h3 a, .cs-blog.blog-grid .bloginfo-sec h3 a { line-height: 28px !important; }
.cs-blog.blog-medium h2 { margin-bottom: 10px; } .blog-editor h2 { display: inline-block; font-size: 24px !important; margin: 0 0 10px; font-family: 'Playfair Display', serif; width: 100%; }
.blog-editor .tablerow { background: none; padding: 10px 0 0; }
#comment .thumblist li .text-box p { font-family: "Lato", sans-serif !important; font-size: 15px; font-weight: 300; letter-spacing: 1px; margin-bottom: 15px; }
#comment .thumblist li .text-box, .main-section .cs-about-author p, .post-option-panel .rich_editor_text p { font-family: "Lato", sans-serif !important; }
.main-section .cs-about-author p, .post-option-panel .rich_editor_text p { font-size: 15px !important; font-style: normal; font-weight: 300; }
.blog-editor .main-post { background: none; padding: 0; }
#reply-title small a { color: #074d87 !important; float: right; font-size: 12px !important; text-decoration: underline; }
#form-style > p > a { display: inline-block; padding-bottom: 20px; padding-right: 5px; }
.col-md-12.cs-blockquote { padding: 0; }  blockquote span { border: none; }
.blog-editor blockquote:before { display: none; }
blockquote { border-left: 3px solid #ef9d87; padding-left: 20px; color: #444 !important; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: 30px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-style: italic; }
blockquote p { display: inline; float: none; }
blockquote:before { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); color: #000; content: "\e9fe"; display: inline-block; font-family: 'icomoon'; font-size: 36px; font-weight: bold; height: 30px; left: 11px; line-height: 18px; margin: 0 10px 0px 0; padding: 2px 8px; position: relative; top: 2px; transform: rotate(180deg); width: 30px; }
blockquote .auther-name { border-bottom: none; color: #aaaaaa; display: block; font-size: 11px; font-style: normal; text-transform: uppercase; font-family: "Lato", sans-serif !important; margin-top: 5px; padding-bottom: 0; }
.blog-editor blockquote:before { background: none; color: #00466e; content: "\e9fe"; font-size: 38px; left: 11px; margin: 0 5px 0 0; top: 2px; }
.blog-editor .detailpost { float: left; margin-bottom: 25px; width: 100%; }
.post-option-panel h6 { margin-bottom: 15px; text-transform: uppercase; }
.post-option-panel .post-thumb { border-top: none; margin-bottom: 20px; padding-top: 0px; }
.cs-attachments { float: left; margin-bottom: 30px; width: 100%; }
.cs-attachments li { float: left; list-style: none; margin: 0px 10px 0px 0px; }
.cs-attachments li figure { background-color: #f5f5f5; height: 62px; overflow: hidden; text-align: center; width: 62px; }
.cs-attachments li figure a, .cs-attachments li figure a img { display: inline-block; height: 100%; }
.cs-attachments li figure a i { display: inline-block; margin: 19px 0 0 0; }
.cs-attachments li figure a i { color: #bbbbbb; font-size: 20px; }
.cs-attachments li figure:before { background: #cccccc; border-color: #fff #fff #cccccc #cccccc; border-style: solid; border-width: 0 7px 7px 0; content: ""; display: block; position: absolute; right: 0; top: 0; width: 0; }
.cs-attachments li:hover figure i { color: #fff; }
.cs-attachments li:hover figure:before { border-color: #fff #fff #000 #000; }
.post-option-panel .rich_editor_text p { margin-bottom: 25px; } .socialmedia { float: left; margin-bottom: 25px; width: 100%; }
.socialmedia > h6 { float: left; margin-bottom: 0px; padding: 0 20px; text-transform: uppercase; }
.socialmedia ul li { float: left; list-style: none; margin: 0px 0px 0px 7px; }
.socialmedia ul li a { background-color: #000; color: #ffffff; float: left; font-size: 17px; height: 30px; text-align: center; line-height: 30px; position: relative; }
.socialmedia ul li a i { color: #ffffff; padding: 7px 0px 0px 0px; display: inline-block; }
.at_PinItButton:before { content: "\f0d2"; float: left; font-family: 'icomoon'; padding: 1px 0px 0px 15px; }
.detail-post .socialmedia a span { background: none; } .detail-post .socialmedia a[data-original-title="facebook"] { background-color: #13497b; }
.detail-post .socialmedia a[data-original-title="twitter"] { background-color: #03b4ea; }
.detail-post .socialmedia a[data-original-title="google-plus"] { background-color: #e72f2f; }
.detail-post .socialmedia a[data-original-title="skype"] { background-color: #03b4ea; }
.detail-post .socialmedia a[data-original-title="youtube"] { background-color: #ff0000; }
.detail-post .socialmedia a[data-original-title="tumblr"] { background-color: #1b2f74; }
.detail-post .socialmedia a[data-original-title="instagram"] { background-color: #4d65bd; }
.detail-post .socialmedia a[data-original-title="linkedin"] { background-color: #2b459e; }
.detail-post .socialmedia a[data-original-title="stumbleupon"] { background-color: #f36100; }
.detail-post .socialmedia a[data-original-title="dribbble"] { background-color: #E25288; }
.detail-post .socialmedia a[data-original-title="pinterest"] { background-color: #DA323A; }
.detail-post .socialmedia a[data-original-title="Facebook"] { background-color: #13497b; }
.detail-post .socialmedia a[data-original-title="Twitter"] { background-color: #03b4ea; }
.detail-post .socialmedia a[data-original-title="Google-Plus"] { background-color: #e72f2f; }
.detail-post .socialmedia a[data-original-title="Skype"] { background-color: #03b4ea; }
.detail-post .socialmedia a[data-original-title="YouTube"] { background-color: #ff0000; }
.detail-post .socialmedia a[data-original-title="tumblr"] { background-color: #1b2f74; }
.detail-post .socialmedia a[data-original-title="instagram"] { background-color: #4d65bd; }
.detail-post .socialmedia a[data-original-title="linkedin"] { background-color: #2b459e; }
.detail-post .socialmedia a[data-original-title="StumbleUpon"] { background-color: #f36100; }
.detail-post .socialmedia a[data-original-title="dribbble"] { background-color: #E25288; }
.detail-post .socialmedia a[data-original-title="pinterest"] { background-color: #DA323A; }
.detail-post .socialmedia a[data-original-title="google-buzz"] { background-color: #DA323A; }
.detail-post .socialmedia a[data-original-title="myspace"] { background-color: #125688; }
.detail-post .socialmedia a[data-original-title="google-digg"] { background-color: #000; }
.detail-post .socialmedia a[data-original-title="delicious"] { background-color: #81bdf4; }
.detail-post .socialmedia a[data-original-title="bookmark"] { background-color: #1f5f3b; }
.detail-post .socialmedia a[data-original-title="reddit"] { background-color: #FE5618; }
.detail-post .socialmedia a.btnshare { background-color: #f36d50; } .cs-post-sharebtn { background: #fff; border-bottom: 1px dotted #d7d7d7; border-top: 1px dotted #d7d7d7; display: table; margin-bottom: 25px; padding: 0px 30px; width: 100%; }
.cs-post-sharebtn h5 { font-weight: 400; margin: 0 0 2px 0px; text-transform: uppercase; }
.cs-post-sharebtn .cs-table { display: table; float: left; width: 100%; }
.cs-post-sharebtn .cs-row { display: table-row; }
.cs-post-sharebtn .cs-cell { display: table-cell; padding: 36px 0px 30px 0; vertical-align: top; width: 50%; }
.cs-post-sharebtn .cs-cell.left-btn { border-right: 1px solid #f6f6f6; padding-right: 25px; }
.cs-post-sharebtn .cs-cell.right-btn { padding-left: 25px; }
.cs-post-sharebtn time { color: #aaaaaa; display: block; float: left; font-size: 12px; text-transform: uppercase; }
.cs-post-sharebtn time span { color: #cccccc; font-size: 11px; text-transform: capitalize; }
.cs-post-sharebtn article { position: relative; }
.cs-post-sharebtn a.post-np { background-color: #e2e2e2; color: #fff; display: inline-block; font-size: 12px; height: 34px; line-height: 34px; position: relative; text-align: center; top: 5px; width: 20px; }
.cs-post-sharebtn .prev a.post-np { position: absolute; right: -25px; }
.cs-post-sharebtn .prev h5 { display: block; }
.cs-post-sharebtn .prev times { float: left; }
.cs-post-sharebtn .next a.post-np { left: -25px; position: absolute; }
.cs-post-sharebtn .next, .cs-post-sharebtn .next h5 { text-align: right; }
.cs-post-sharebtn .next time { float: right; } .cs-about-author { background-color: #fff; float: left; margin: 0px 0px 25px 0px; padding: 30px; text-align: center; width: 100%; }
.cs-about-author .icon-auther i { position: relative; top: -6px; }
.cs-about-author figure, .cs-about-author figure img { border-radius: 100%; width: 60px; height: 60px; }
.cs-about-author figure { display: inline-block; margin-bottom: 5px; }
.cs-about-author span { color: #aaa; font-size: 11px; text-transform: uppercase; }
.cs-about-author header { margin-bottom: 5px; }
.cs-about-author header h5 { margin-bottom: 2px; text-transform: uppercase; }
.cs-about-author .text { float: left; width: 100%; }
.icon-auther { background-color: #5c5c5c; color: #fff; float: left; font-size: 14px; left: 0; margin-top: -45px; padding: 15px 6px; position: relative; top: 15px; z-index: 999; }
.icon-auther:before { border-bottom: 11px solid #fff; border-left: 11px solid transparent; border-right: 12px solid transparent; bottom: 0px; content: ""; height: 0; left: 2px; position: absolute; width: 0; }
.cs-about-author .social-media { display: inline-block; float: none !important; margin-bottom: 0px; text-align: center; width: auto; }
.cs-about-author .social-media ul li a:hover i { color: #223d7b; }
.cs-about-author .social-media ul li a i { color: #999; }
.cs-about-author p { margin-bottom: 20px; }
.main-post { background: #fff; float: left; padding: 20px 20px 0px 20px; width: 100%; } #comment, #comment .thumblist { background: #fff; float: left; padding: 20px 20px 0px 20px; width: 100%; }
#comment .cs-section-title h4 { margin-bottom: 25px; text-transform: uppercase; }
#comment ul li { list-style: none; }
#comment .children .children li { padding: 0px; }
#comment .thumblist li figure { float: left; height: 66px; margin: 0 40px 0 0; width: 66px; }
#comment .thumblist li figure img { border-radius: 100%; }
#comment .thumblist li .text-box { border-left: 1px solid #f6f6f6; overflow: hidden; padding-left: 30px; }
#comment .thumblist ul { margin: 0; padding: 0px; }
.thumblist li .auther { color: #000; display: block; font-size: 14px; line-height: 16px; text-transform: uppercase; }
.thumblist li time { color: #aaaaaa; display: inline-block; font-size: 11px; text-transform: uppercase; }
.thumblist li a.comment-reply-link { border-bottom: 1px solid #223d7b; color: #223d7b; display: inline-block; float: right; font-size: 11px; line-height: 16px; margin-top: 10px; text-transform: uppercase; }
#comment .thumblist { margin-bottom: 35px; }
#comment .children { margin-left: 130px; }
#comment .children li { float: left; width: 100%; }
#comment .thumblist li .left-sec { float: left; }
#comment .thumblist li .right-sec { float: right; } .leave-form { background: #fff; float: left; padding: 30px; width: 100%; }
.page .leave-form { margin-bottom: 40px; }
.comment-respond { float: left; width: 100%; }
.comment-respond .comment-form { float: left; width: 100%; }
.comment-respond h4 { margin-bottom: 25px; text-transform: uppercase; }
.comment-form p { float: left; margin-bottom: 0px; width: 100%; }
.comment-form p.comment-form-email input { border-left: none; border-right: none; }
.comment-form p input { border-bottom: none; color: #999; float: left; height: 45px; padding-left: 45px; width: 100%; }
.comment-respond .comment-form p input { border-bottom: 1px solid #eee; margin-bottom: 10px; letter-spacing: 1px; border-color: #eee; }
.comment-form p input:hover { background-color: #f1f1f1; }
.comment-form p.comment-form-author, .comment-form p.comment-form-email, .comment-form p.comment-form-website { float: left; width: 33.3333%; }
.comment-form p label { margin: 0px; position: relative; display: block; }
.comment-form p label i { color: #cbcbcb; font-size: 16px; left: 16px; position: absolute; top: 14px; }
.comment-form .comment-form-comment textarea { border-top: 1px solid #eee; border-color: #eee; float: left; height: 180px; letter-spacing: 1px; margin-bottom: 20px; padding: 20px 15px 15px 45px; width: 100%; }
.comment-form .comment-form-comment label i { top: 22px; }
.comment-form .form-submit .submit-btn { color: #fff; font-size: 14px; height: 46px; min-width: 170px; text-align: center; text-transform: uppercase; }
.cs-form .submit-btn, .comment-form input[type="Submit"] { background-color: #006ba7; border-radius: 2px; color: #fff; font-size: 14px; height: 36px; min-width: 96px; text-align: center; text-transform: uppercase; }
.comment-form input[type="Submit"] { border: none; padding: 0px; width: auto; } .cs-blogslide .directory-section h2 { min-height: 66px; } .post-options { float: left; width: 100%; }
.post-options li { float: left; list-style: none; margin-left: 12px; }
.post-options li:first-child { margin-left: 0px; }
.post-options li span { background-color: #ff9c00; color: #fff; font-size: 11px; padding: 2px 6px; text-transform: uppercase; }
.post-options li time { color: #aaaaaa; font-size: 11px; text-transform: uppercase; } .post-thumb { border-top: 1px dotted #d7d7d7; float: left; padding-top: 17px; width: 100%; }
.cs-blog .post-thumb figure { border-radius: 3px; float: left; margin: 4px 0 0 0; }
.cs-blog .post-thumb figure { width: auto; }
.post-thumb figure img { border-radius: 3px; width: 35px; }
.post-thumb figure ~ .thumb-options { padding: 6px 0 0 20px; }
.post-thumb .thumb-options { display: block; float: left; }
.post-thumb .thumb-options li { color: #ccc; float: left; font-size: 11px; line-height: 24px; list-style: none; margin-right: 12px; }
.post-thumb .thumb-options li a, .post-thumb .thumb-options li time { color: #999; text-transform: uppercase; }
.post-thumb .thumb-options li a { border-bottom: 1px dotted; margin-left: 2px; }
.cs-blog .main-thumb { float: left; width: 100%; } .read-more { border-bottom: 1px solid #223d7b; color: #223d7b; color: #fff; float: right; font-size: 12px; margin: 15px 0 0 0; padding: 6px 10px; text-transform: uppercase; }
.cs-blog .read-more { padding: 6px 0px 0px 0px; } .date-time { float: left; padding-right: 20px; text-align: center; vertical-align: top; width: 75px; }
.date-time time { color: #aaaaaa; display: inline-block; font-size: 12px; margin-bottom: 20px; text-align: center; text-transform: uppercase; font-family: 'Lato', sans-serif !important; width: 100%; }
.blog-lrg .date-time time { font-family: 'Lato', sans-serif; }
.date-time time small { color: #223d7b; display: block; font-size: 30px; font-weight: 600; line-height: 30px; }
.blog-lrg .date-time time small { font-size: 24px; }
.date-time i { color: #ccc; display: inline-block; font-size: 24px; }
.cs-blog .bloginfo-sec { background: #ffffff; float: left; padding: 0px 30px 30px 30px; width: 100%; }
.cs-blog.blog-box .bloginfo-sec { background: none; }
.cs-blog img, .cs-blog figure { margin: 0px; overflow: hidden; position: relative; width: 100%; }
.cs-blog { background: #ffffff; border: 1px solid #eee; float: left; width: 100%; }
.cs-blog .bloginfo-sec .tablerow { display: table-row; }
.cs-blog .bloginfo-sec .blog-text { display: table-cell; padding: 0 0 0 30px; vertical-align: top; }
.blog-lrg.cs-blog .bloginfo-sec .blog-text { padding-left: 0px; }
.blog-lrg.cs-blog .read-more { margin: 0px; }
.cs-blog p { margin-bottom: 20px; }
.cs-blog .main-thumb iframe { margin-bottom: 30px; }
.cs-blog .main-thumb figcaption { height: 100%; left: 0px; position: absolute; text-align: center; top: 0px; width: 100%; }
.cs-blog .main-thumb figcaption .hover-icon img { float: none; width: 78px; }
.cs-blog .main-thumb figcaption .hover-icon { -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); display: inline-block; left: 50%; margin: -40px 0 0 -40px; opacity: 0; position: absolute; top: 50%; transform: scale(0); visibility: hidden; }
.cs-blog:hover .main-thumb figcaption .hover-icon { -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); opacity: 1; transform: scale(1); visibility: visible; z-index: 99; }
.cs-blog:hover figure { opacity: 0.8; }
.cs-blog.blog-medium.blog-small-thumb { border: none; background-color: #fcfcfc; }
.cs-blog.blog-medium.blog-small-thumb .bloginfo-sec { padding: 0px 0 0px 20px; background-color: #fcfcfc; }
.cs-blog.blog-medium.blog-small-thumb .main-thumb { width: 168px; }
.cs-blog.blog-medium.blog-small-thumb .post-thumb { border: none; padding-top: 0px; }
.cs-blog.blog-medium.blog-small-thumb .post-thumb .thumb-options { width: 100%; padding-bottom: 6px; }
.cs-blog.blog-medium.blog-small-thumb h2, .cs-blog.blog-medium.blog-small-thumb .bloginfo-sec p { margin-bottom: 0px; } .flexslider { background: none; border-radius: 0px; border: none; box-shadow: none; margin: 0px 0 0px 0; }
.flex-control-nav { display: none; }
.flex-direction-nav li { list-style: none; }
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before { display: none; }
.flex-direction-nav a { background-color: rgba(0,0,0,0.5); bottom: 0%; color: #fff; font-size: 12px; height: 26px; line-height: 26px; margin: 0px 0 0 0; opacity: 1; text-align: center; top: auto; width: 50px; }
.flex-direction-nav .flex-next { right: 0; }
.flex-direction-nav .flex-prev { left: 0px; }
.flex-direction-nav a:hover { background-color: #223d7b; } .cs-blog.blog-lrg .main-thumb figure { float: left; margin-bottom: 0; }
.tablerow { background: #ffffff; display: inline-block; padding: 20px 30px 0px 10px; width: 100%; }
.cs-blog.blog-lrg .date-time { padding-right: 15px; width: 70px; } .cs-blog.blog-medium .main-thumb { float: left; width: 370px; }
.cs-blog.blog-medium .bloginfo-sec { float: none; padding: 15px 40px 0 30px; overflow: hidden; width: auto; }
.cs-blog.blog-medium .post-thumb .thumb-options { padding-bottom: 15px; width: 70%; }
.cs-blog.blog-medium .read-more { margin: 0px; padding: 0px; }
.cs-blog.blog-medium .post-options { margin-bottom: 6px; width: 100%; }
.cs-blog.blog-medium .post-thumb { padding-top: 12px; }
.cs-blog.blog-medium .bloginfo-sec P { margin-bottom: 15px; } .cs-blog.blog-small .main-thumb { float: left; width: 270px; }
.cs-blog.blog-small .bloginfo-sec { padding: 20px 30px 0 30px; } .cs-blog.blog-grid .main-thumb { float: left; width: 100%; }
.blog-grid .post-thumb .thumb-options li { width: auto; }
.cs-blog.blog-grid .bloginfo-sec { background-color: #fff; padding: 15px 20px; }
.cs-blog.blog-grid h5 { margin-bottom: 12px; }
.cs-blog.blog-grid .flexslider { margin: 0px; }
.cs-blog.blog-grid .bloginfo-sec h2 { font-size: 16px; }
.cs-blog.blog-grid .post-thumb { padding-top: 14px; }
.cs-blog.blog-grid .cs-post-title { min-height: 80px; } .cs-blog.blog-box .bloginfo-sec { bottom: -67px; padding: 0px 30px; position: absolute; z-index: 2; }
.cs-blog.blog-box .bloginfo-sec .post-thumb { border-top: none; padding-top: 0px; }
.cs-blog.blog-box .bloginfo-sec h5 a { line-height: 22px; text-transform: uppercase; text-shadow: 1px 2px 1px #000; line-height: 22px !important; }
.cs-blog.blog-box .thumb-options li a:hover { border-bottom: 1px dotted #ffffff; }
.cs-blog.blog-box .read-more { background-color: #006ba7; border-bottom: none; border-radius: 3px; float: left; margin: 0px 0 25px 0; padding: 8px 16px; }
.cs-blog.blog-box .thumb-options { margin-bottom: 20px; width: 100%; }
.cs-blog.blog-box:hover figcaption { background-color: rgba(0,0,0,0.40); }
.cs-blog.blog-box figcaption { background: rgba(0,0,0,0.3); text-align: left; } .cs-blog.blog-masnery .flexslider { margin: 0px; }
.cs-blog.blog-masnery .bloginfo-sec { padding: 20px 30px; }
.cs-blog.blog-masnery .post-options { margin-bottom: 10px; }
.cs-blog.blog-masnery h5 { line-height: 22px; text-transform: uppercase; }
.cs-blog.blog-masnery .post-thumb i { color: #ccc; float: right; font-size: 20px; margin-top: 15px; }
.cs-blog.blog-masnery .thumb-options { float: left; width: 100%; }
.cs-blog.blog-masnery .main-thumb .mejs-container { margin-bottom: 0px; }
.cs-blog.blog-masnery .post-thumb { padding-top: 14px; }
.cs-blog.blog-masnery .main-thumb figcaption .hover-icon { margin: -40px 0 0 -30px; position: absolute; } .cs-blogslide .owl-dots { display: none; }
.wrapper_boxed .cs-blogslide .owl-prev, .cs-blogslide .owl-next { left: -25px; }
.wrapper_boxed .cs-blogslide .owl-next { right: -25px; }
.cs-blogslide .owl-prev, .cs-blogslide .owl-next { background-color: #7c7c7c; color: #ffffff; font-size: 18px; height: 54px; left: -43px; margin: -25px 0px 0px 0px; padding: 11px 0px 0px 0px; position: absolute; text-align: center; top: 50%; width: 44px; }
.cs-blogslide .owl-next { left: auto; right: -43px; }
.cs-blogslide .owl-prev:before { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); border-right: 12px solid transparent; border-top: 55px solid rgba(0,0,0,0.2); content: ''; position: absolute; right: 0px; top: 0px; transform: scaleX(-1); }
.cs-blogslide .owl-next:before { border-right: 12px solid transparent; border-top: 55px solid rgba(0,0,0,0.2); content: ''; left: 0px; position: absolute; top: 0px; } .cs-blog-crousel .post-options li { margin-bottom: 10px; }
.cs-blog-crousel .post-options li time { background-color: red; color: #ffffff; font-weight: bold; padding: 2px 5px; }
.cs-blog-crousel .owl-dots { display: none; }
.cs-blog-crousel .owl-nav div { background-color: #fcfcfc; border: 1px solid #d3d3d3; height: 23px; line-height: 1.5; position: absolute; right: 23px; text-align: center; top: -44px; width: 23px; }
.cs-blog-crousel .owl-nav div.owl-next { border-left: none; right: 0px; } .modal .main-thumb { background-color: #fff; left: 0px; padding: 30px 20px 20px 20px; position: absolute; top: 100%; width: 600px; }
.modal .main-thumb .mejs-container { margin-bottom: 0px; }
.model-wishlist .modal-content { background: none; }
.review-modal.modal:before { background-color: rgba(0, 0, 0, 0.2); }
.modal:before { background-color: rgba(255, 255, 255, 0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.model-wishlist .close { background-color: #ccc; color: #fff; height: 25px; opacity: 1; position: absolute; right: 0; top: 0; width: 25px; }
#cs_reviews { background-color: #fff; border: 1px solid #f0f0f0; border-top: none; float: left; margin: 0px 0px 20px 0px; width: 100%; padding: 0px; }
.cs-ratings-upper { float: left; width: 100%; padding: 20px 25px 25px 25px; }
.recent-listing .cs-directory.grid_listing .content_info {background-color:#fff;}
.cs-related-post { float: left; width: 100%; margin-top: 15px;}
@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700");
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,300");  * {
margin: 0px;
outline: none;
padding: 0px;
} body {
background-color: #F6F6F6;
color: #555555;
font-size: 14px;
font-weight: normal;
letter-spacing: 0.5px;
} body h1, body h2, body h3, body h4, body h5, body h6 {
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: 0.5px;
line-height: 1;
margin: 0px 0px 8px 0px;
text-transform: uppercase;
}
h1 {
font-size: 28px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #000000;
}
p a {
color: #000000;
}
p {
letter-spacing: 0.2px;
line-height: 1.7;
margin-bottom: 10px;
}
a {
color: #000000;
text-decoration: none;
}
a:hover, a:focus, a:active {
outline: none;
text-decoration: none;
}
ul {
margin-bottom: 0px;
}
figure {
margin-bottom: 6px;
position: relative;
}
.clear {
clear: both;
font-size: 0;
line-height: 0;
}
img {
max-width: 100%;
height: auto;
}
strong {
color: #333333;
}
iframe {
border: none;
float: left;
width: 100%;
}
.rich_editor_text iframe {
width: 100%;
}
.container.fullwidth {
width: 100%;
}
.container.fullwidth .col-md-12 {
padding: 0px;
} .wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
}
.wp-caption.alignleft, .wp-caption.alignnone {
width: 100%;
} select {
border: 1px solid #d2d2d2;
color: #666666;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 300;
height: 40px;
padding: 8px 12px;
width: 100%;
}
label {
color: #333333;
display: block;
font-weight: 400;
margin-bottom: 10px;
}
button {
border: none;
}
textarea, input[type="url"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid #d2d2d2;
box-sizing: border-box;
color: #3d3d3d;
display: inline-block;
font-size: 12px;
font-weight: 400;
height: 33px;
line-height: 20px;
outline: none;
padding: 4px 6px;
vertical-align: middle;
}
form p {
float: left;
position: relative;
width: 100%;
}
form p span i {
color: #474747;
left: 16px;
position: absolute;
top: 13px;
}
.element-size-25 {
width: 25%;
}
.element-size-33 {
width: 33.333%;
}
.element-size-50 {
width: 50%;
}
.element-size-67 {
width: 66.67%;
}
.element-size-75 {
width: 75%;
}
.element-size-100, .section-fullwidth {
float: left;
width: 100%;
}
.element-size-75 .col-md-3 {
width: 33.3333%;
}
.element-size-50 .col-md-3 {
width: 50%;
}
.element-size-25 .col-md-3 {
width: 100%;
}
.element-size-67 .col-md-3 {
width: 25%;
margin-bottom: 25px;
} .page-content .section-content {
padding-left: 15px; } .page-content .page-section .container {
padding-left: 0px;
}
.section-content {
float: left;
padding: 0 0px 0 0;
position: relative;
width: 75%;
z-index: 1;
}
.section-sidebar {
float: left;
padding: 0px 12px 0px 12px;
width: 25%;
}
.page-sidebar ~ .page-content {
float: right;
padding-left: 15px;
padding-right: 0px;
width: 75%;
z-index: 9;
}
.page-content {
float: left;
padding: 0 15px 0 13px;
width: 75%;
z-index: 9;
}
.page-content ~ .page-sidebar {
float: left;
padding-right: 15px; position: relative;
width: 25%;
padding-left: 0;
}
.cs-heading-style .col-md-12 {
padding: 0;
}
.page-section, figure img {
float: left;
width: 100%;
}
.page-content .container {
width: 100%;
}
.page-sidebar {
float: left;
padding: 0 15px 0 15px;
position: relative;  width: 25%;
} [class*="element-size"] {
display: inline-block;
float: none;
margin: 0 -4px 0 0;
vertical-align: top;
}
[class*="col-md"] {
display: inline-block;
float: none;
margin: 0 -4px 30px 0;
vertical-align: top;
} .wrapper.wrapper_boxed {
background-color: #fcfcfc;
box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.1);
margin: 40px auto;
position: relative;
width: 1240px;
}
.wrapper_boxed .page-content ~ .page-sidebar {
padding-right: 10px;
}
body.logged-in.admin-bar {
margin-top: 32px;
}
#wpadminbar {
position: absolute;
}
.wrapper {
margin-top: 0.08em;
position: relative;
}
.wrapper:before {
content: '';
position: absolute;
left: 0px;
top: -1px;
width: 100%;
height: 2px;
background-color: #fcfcfc;
}
.wide .row {
margin: 0px;
}
.wide .wide .col-md-12 {
margin: 0px;
padding: 0px;
} .col-md-9 .col-md-2 {
width: 20%;
}
.col-md-9 .col-md-3 {
width: 33.3333%;
}
.page-content .page-section .page-content {
padding: 0px;
}
.page-section {
position: relative;
}
option {
padding: 5px 15px;
} .rich_editor_text h1, .rich_editor_text h2, .rich_editor_text h3, .rich_editor_text h4, .rich_editor_text h5 {
margin-bottom: 10px;
}
.rich_editor_text p, .rich_editor_text ul, .rich_editor_text ol {
margin-bottom: 10px;
}
.rich_editor_text ul {
float: none;
list-style: disc;
margin-left: 0px;
padding-left: 25px;
}
.rich_editor_text .liststyle ul {
padding-left: 0px;
}
.rich_editor_text ol {
list-style-type: decimal;
margin-left: 0px;
padding-left: 25px;
}
.rich_editor_text li {
float: none;
}
.rich_editor_text ul ul {
list-style-type: circle;
margin-bottom: 0;
}
img.alignright {
box-shadow: 0 0 3px rgba(0,0,0,0.2);
float: right;
margin: 0 0px 30px 30px;
}
img.alignleft {
float: left;
margin: 0 30px 30px 0;
}
img.aligncenter {
box-shadow: 0 0 3px rgba(0,0,0,0.2);
display: block;
margin: 0 auto 30px;
} li {
line-height: 28px;
list-style: disc inside none;
}
ul ul {
margin-left: 20px;
}
ol {
float: none;
list-style: decimal;
padding-left: 15px;
}
ol ol {
margin-left: 20px;
}
ol li {
list-style: decimal;
width: 100%;
}
table {
background-color: transparent;
max-width: 100%;
}
th {
text-align: left;
}
table {
margin-bottom: 15px;
width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
border-top: 1px solid #d2d2d2;
border: 1px solid #d2d2d2;
line-height: 2.5;
padding-left: 7px;
vertical-align: top;
}
table thead tr th {
border-top: 1px solid #d2d2d2;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
border-top: 1px solid #d2d2d2;
}
table > thead > tr > th {
border-bottom: 2px solid #d2d2d2;
vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
border-bottom: 0;
}
table > tbody + tbody {
border-top: 2px solid #d2d2d2;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
padding: 12px 16px;
}
p ins {
color: #999;
}
dl dd {
margin-left: 20px;
}
address {
font-style: italic;
}
#comment .text-box blockquote p {
float: none;
width: auto;
}
#comment ul li .text-box ul li {
float: left;
list-style: outside;
width: 100%;
}
#comment ul li .text-box ul ul {
float: left;
margin-left: 30px;
width: 100%;
}
#comment ul li .text-box ol li {
list-style: inherit;
}
.gallery-item img {
border: none;
float: left;
padding: 0 5px;
}
.wp-caption-text.gallery-caption {
float: left;
padding: 10px 4px 0px 4px;
text-align: left;
width: 100%;
}
.sticky {
}
.cs-section-title {
margin: 0px 0px 20px 0px;
}
.col-md-12.cs-section-title {
margin: 0px 0px 10px 0px;
}
.main-title.col-md-12 {
margin: 0px;
}
.directory-box {
margin: 0 auto;
width: 1200px;
}
::-webkit-input-placeholder {
color: #949494;
}
:-moz-placeholder {
color: #949494;
opacity: 1;
}
::-moz-placeholder {
color: #949494;
opacity: 1;
}
:-ms-input-placeholder {
color: #949494;
} .left-side {
float: left;
}
.right-side {
float: right;
} .top-bar {
float: left;
width: 100%;
position: relative;
z-index: 99999;
} .top-bar p, .top-bar a {
font-size: 11px;
}
.top-bar p, .top-bar a, .top-bar .socialmedia li a i, .top-nav ul li:before {
color: #ffffff;
} .top-nav ul li, .top-nav, .top-bar .left-side p, .cs-login-sec, .cs-login-sec ul li {
float: left;
}
.top-nav {
padding: 8px 0px 12px 0px;
}
.top-nav ul li {
line-height: 1;
list-style: none;
padding: 0px 22px 0px 0px;
position: relative;
}
.top-nav ul li:before {
content: "\f111";
font-family: 'icomoon';
font-size: 3px;
position: absolute;
right: 9px;
top: 8px;
}
.top-bar .left-side p i {
margin-right: 0px;
}
.top-nav ul li:last-child:before {
display: none;
}
.cs-login-sec ul li, .top-bar p {
line-height: 1;
}
.cs-login-sec {
margin-left: 19px;
}
.cs-login-sec > ul > li {
list-style: none;
padding: 9px 10px 10px;
position: relative;
}
.cs-login-sec > ul > li:last-child {
padding-right: 0px;
}
.cs-login-sec > ul > li i {
margin-right: 8px;
}
.top-bar .left-side p {
margin: 0px;
padding: 7px 20px 8px 0;
}
.chosen-container {
width: 100% !important;
} #main-header .top-bar {
z-index: 9999;
}
#lang_sel {
float: left;
height: 15px;
width: 100%;
}
#lang_sel li {
float: left;
width: 100%;
}
#lang_sel a, #lang_sel a:visited {
line-height: 1.5;
}
#lang_sel a.lang_sel_sel {
background-color: transparent;
background: none;
border: none;
color: #ffffff;
padding: 0px 0px 7px 0px;
}
#lang_sel img.iclflag {
top: -1px;
}
#lang_sel a.lang_sel_sel:before {
content: "\f0ac";
float: left;
font-family: 'icomoon';
margin: 0px 2px 0px 0px;
}
#lang_sel a.lang_sel_sel:hover {
color: #ffffff;
}
.top-bar #lang_sel a.lang_sel_sel, .top-bar #lang_sel a.lang_sel_sel:hover {
background-color: transparent;
}
#lang_sel ul ul {
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
background-color: rgba(255,255,255,1);
border-top: 2px solid;
border: none;
box-shadow: -2px 1px 3px #e7e7e7;
height: auto;
right: 0;
left: auto;
top: 100%;
transition: all 0.3s ease-in-out;
z-index: 60;
}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
background-color: transparent;
border-style: solid;
border-width: 0 0px 1px;
color: #383f40;
font-size: 11px;
font-size: 14px;
padding: 8px 10px;
}
#lang_sel ul ul li:last-child a, #lang_sel ul ul li:last-child a:visited {
border: none;
} .logo-section {
float: left;
padding: 20px 0px;
width: 100%;
}
.logo {
float: left;
margin: 0px 0px;
}
.logo a {
float: left;
line-height: 81px;
} .main-navbar {
float: left;
position: relative;
z-index: 999;
width: 100%;
}
.main-navbar {
float: left;
min-height: 80px;
width: 100%;
}
.main-navbar .container {
position: relative;
}
.navigation {
float: left;
margin-right: 22px;
}
.navigation ul li {
float: left;
line-height: 1;
list-style: none;
position: relative;
}
.navigation ul > li > a {
color: #333333;
float: left;
font-size: 13px;
font-weight: 600;
padding: 30px 17px;
position: relative;
text-transform: capitalize;
}
.navigation ul > li:nth-child(2) > a:before, .navigation ul > li:nth-child(1) > a:before, .navigation ul > li:first-child > a:before {
display: none;
} .navigation ul li ul.sub-dropdown a:before {
display: none;
}
.navigation ul li ul.sub-dropdown > li.parentIcon > a:after {
content: '\eab1';
font-family: icomoon;
position: absolute;
right: 10px;
top: 12px;
color: #999;
}
.navigation ul.mega-grid > li a:before {
display: none;
}
.navigation > ul > li > a {
line-height: 80px;
min-height: 80px;
}
.navigation ul li:first-child a {
padding-left: 0px;
} .sub-dropdown, .children {
-moz-transform: translateX(20px);
-moz-transition: all 0.3s ease-in;
-ms-transform: translateX(20px);
-ms-transition: all 0.3s ease-in;
-o-transform: translateX(20px);
-o-transition: all 0.3s ease-in;
-webkit-transform: translateX(20px);
-webkit-transition: all 0.3s ease-in;
background-color: #ffffff; left: 0px;
margin: 0px;
opacity: 0;
position: absolute;
top: 100%;
transform: translateX(20px);
transition: all 0.3s ease-in;
visibility: hidden;
width: 199px;
z-index: 99;
border: 1px solid #ddd;
border-top: 3px solid #ddd;
}
.navigation ul > li > .sub-dropdown:before, .navigation ul > li > .children:before {
border-bottom: 8px solid #ddd;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
content: "";
height: 0;
left: 26px;
position: absolute;
top: -10px;
width: 0;
z-index: 10;
}
.mega-grid .sub-dropdown:before, .sub-dropdown .sub-dropdown:before, .mega-grid .sub-dropdown:after, .sub-dropdown .sub-dropdown:after, .mega-grid .children:before, .children .children:before, .mega-grid .children:after, .children .children:after {
display: none;
}
.navigation ul li:hover > .sub-dropdown, .navigation ul li:hover > .children {
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
-webkit-transform: translateX(0px);
opacity: 1;
transform: translateX(0px);
visibility: visible;
}
.sub-dropdown li, .children li {
width: 100%;
}
.navigation ul .sub-dropdown li a, .navigation ul .children li a {
border-top: 1px dotted rgba(185,185,185,0.5);
color: #ccc;
float: left;
font-size: 10px;
padding: 12px 14px;
width: 100%;
text-transform: uppercase;
}
.navigation ul .sub-dropdown ul, .navigation ul .children ul {
left: 102%;
top: 0px;
}
.navigation ul .sub-dropdown > li:first-child > a, .navigation ul .children > li:first-child > a {
border-top: none;
} .navigation ul li.cs-mega-menu {
position: static;
}
.mega-grid {
-moz-transform: translateY(20px);
-moz-transition: all 0.4s ease-in-out;
-ms-transform: translateY(20px);
-ms-transition: all 0.4s ease-in-out;
-o-transform: translateY(20px);
-o-transition: all 0.4s ease-in-out;
-webkit-transform: translateY(20px);
-webkit-transition: all 0.4s ease-in-out;
background-color: #ffffff;
box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.3);
left: 15px;
margin: 0px;
min-height: 280px;
opacity: 0;
position: absolute;
top: 100%;
transform: translateY(20px);
transition: all 0.4s ease-in-out;
visibility: hidden;
width: 97.5555%;
z-index: 999;
}
.navigation ul li:hover .mega-grid {
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
-webkit-transform: translateY(0px);
opacity: 1;
transform: translateY(0px);
visibility: visible;
}
.mega-grid .sub-dropdown {
-moz-transform: translateX(0px);
-moz-transition: none;
-ms-transform: translateX(0px);
-ms-transition: none;
-o-transform: translateX(0px);
-o-transition: none;
-webkit-transform: translateX(0px);
-webkit-transition: none;
transform: translateX(0px);
transition: none;
width: 100%;
border: 0;
margin-top: -4px;
padding-top: 6px;
}
.navigation ul li:hover .mega-grid .sub-dropdown {
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
-webkit-transform: translateX(0px);
background-color: transparent;
opacity: 1;
position: static;
transform: translateX(0px);
visibility: visible;
}
.navigation ul.mega-grid .sub-dropdown li:nth-child(2n+1) > a {
background-color: transparent;
}
.navigation ul.mega-grid > li {
border-right: 1px solid #f3f4f6;
display: table-cell;
float: none;
padding: 5px 20px 10px 20px;
vertical-align: top;
width: 22em;
}
.navigation ul.mega-grid > li:last-child {
border-right: none;
}
.navigation ul.mega-grid .sub-dropdown li > a {
color: #777777;
padding: 12px 0px 12px 0px;
text-transform: capitalize;
}
.navigation ul.mega-grid .sub-dropdown li > a i {
margin-right: 10px;
}
.navigation ul.mega-grid .sub-dropdown li > a span {
border-radius: 100%;
border: 1px solid #bfc8cf;
color: #bcbcbc;
float: left;
font-size: 11px;
height: 17px;
margin: 0px 10px 0px 0px;
padding: 2px 0px 0px 0px;
text-align: center;
width: 17px;
}
.navigation ul.mega-grid .sub-dropdown li > a:hover {
color: #ec7f24;
}
.navigation ul.mega-grid .sub-dropdown li > a:hover span {
background-color: #ec7f24;
color: #ffffff;
}
.navigation .mega-grid > li > a {
color: #000000;
font-size: 16px;
padding: 0px 0px 10px 0px;
}
.navigation .mega-grid .parentIcon a:before {
display: none;
}
.navigation .mega-grid > li p {
float: left;
margin: 0px 0px 10px 0px;
width: 100%;
}
.btn-sec {
float: left;
}
.hd-btn {
color: #ffffff;
cursor: pointer;
float: left;
font-size: 14px;
font-weight: bold;
margin: 22px 0 0 15px;
padding: 6px 20px;
}
.hd-btn i {
margin-right: 6px;
position: relative;
top: 1px;
}
.cs-click-menu {
background-color: #fff;
border-radius: 4px;
color: #000;
cursor: pointer;
display: none;
font-size: 25px;
line-height: 1.3;
padding: 4px 15px 0 13px;
text-align: center;
width: 50px;
}
.cs-close-btn {
float: right;
padding: 0px 16px 0px 0px;
color: #fff;
font-size: 22px;
cursor: pointer;
display: none;
}
.responsive-btn {
color: #fff;
cursor: pointer;
display: none;
padding: 0 1px;
position: absolute;
right: 20px;
top: 9px;
}
.main-navbar .cs-login-sec {
float: right;
margin: 22px 0px 0px 0px;
}
.main-navbar .cs-login-sec > ul > li {
border: none;
padding: 0px;
}
.main-navbar .cs-login-sec ul li .cs-user-login, .main-navbar .cs-login-sec ul li .cs-user {
border: 2px solid #fff;
cursor: pointer;
float: left;
font-size: 14px;
font-weight: bold;
margin: 0 0 0 15px;
padding: 9px 8px;
}
.cs-user-login img {
display: inline-block;
height: 37px;
width: 40px;
}
.main-navbar .cs-login-sec ul li .cs-user i {
margin: 0 3px 0 5px;
}
.cs-login-sec.afterlogin ul li .cs-user-login {
border: none;
padding: 0px;
position: relative;
cursor: pointer;
margin: 0px 0 0 10px;
}
.cs-login-sec.afterlogin ul li .cs-user-login i {
color: #8c8c8c;
float: right;
margin: 0px;
padding: 2px 5px 0px;
}
.cs-login-sec.afterlogin ul li .cs-count-ads {
background-color: #ffffff;
border-radius: 100%;
color: #000;
padding: 3px 7px;
position: absolute;
right: 8px;
top: -9px;
}
.cs-login-sec ul li .cs-user-login ~ .cs-signup {
background-color: #ffffff;
box-shadow: 0px 0px 3px 0px #ddd;
}
.cs-login-sec .cs-user-menu li a {
color: #333333;
font-size: 12px;
font-weight: bold;
} .cs-signup {
background-color: #ffffff;
margin: 0 0px 0px 0px;
position: absolute;
right: 0px;
top: 100%;
width: 270px;
z-index: 999;
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
}
.sg-header {
float: left;
padding: 30px 20px 20px;
text-align: center;
width: 100%;
}
.sg-header h6 {
color: #333333;
font-weight: 700;
margin: 0px 0px 5px 0px;
text-transform: uppercase;
text-align: left;
}
.sg-header form {
float: left;
margin: 0px 0px 11px 0px;
width: 100%;
}
.sg-header form p {
margin: 0px;
}
.sg-header form p input {
border: none;
border-bottom: 1px solid #eaeaea;
border-left: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
float: left;
padding: 7px 40px;
width: 100%;
}
.sg-header form p.sg-email input {
border-radius: 3px 3px 0px 0px;
border-top: 1px solid #eaeaea;
}
.sg-header form p.sg-password input {
border-radius: 0px 0px 3px 3px;
box-shadow: none;
}
.sg-header form p input[type="button"] {
border-radius: 2px;
border: none;
color: #ffffff;
margin: 9px 0px 0px 0px;
padding: 12px 10px;
text-transform: uppercase;
}
.main-section .sg-header form p input[type="button"] {
line-height: 1;
}
.sg-header form p i {
color: #ffffff;
font-size: 16px;
margin: -3px 0px 0px 0px;
position: absolute;
right: 8px;
top: 50%;
}
.sg-header form p span {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/custom-sprites.png); height: 10px;
left: 10px;
position: absolute;
top: 50%;
width: 10px;
}
.sg-header form p span.iconuser {
background: none;
top: 11px;
}
.add-to-favborites-modal .sg-header form p span.iconuser {
top: 50% !important;
}
.add-to-favborites-modal .sg-header form p span.iconepassword:before {
margin: -4px 0 0 0;
}
.sg-header form p span.iconepassword:before {
content: "\ea50";
color: #666;
float: left;
font-family: 'icomoon';
font-size: 18px;
margin: -10px 0 0 0px;
}
.sg-header form p span.iconuser:before {
color: #666;
content: "\f007";
float: left;
font-family: 'icomoon';
font-size: 18px;
margin: -3px 0px 0px 3px;
}
.sg-header form p span.iconepassword {
background: none;
}
.sg-social {
float: left;
width: 100%;
}
.hd_sepratore {
border-bottom: none;
display: inline-block;
margin-bottom: 9px;
min-width: 85px;
overflow: hidden;
text-align: center;
width: 100%;
}
.hd_sepratore span {
color: #6b6b6b;
display: inline-block;
float: none;
font-size: 12px;
font-weight: 400;
position: relative;
vertical-align: top;
}
.hd_sepratore span:before, .hd_sepratore span:after {
border-top: 1px dotted #6b6b6b;
content: '';
height: 4px;
left: 100%;
margin-left: 5px;
position: absolute;
top: 5px;
width: 9999px;
}
.hd_sepratore span:after {
content: '';
left: auto;
margin-left: 0px;
margin-right: 5px;
right: 100%;
}
.sg-social {
float: left;
width: 100%;
}
.sg-social ul {
float: left;
margin: 0px;
width: 100%;
}
.sg-social ul li {
float: left;
list-style: none;
margin: 0px 0px 8px 0px;
width: 100%;
}
.sg-social ul li:last-child {
margin: 0px;
}
.sg-social ul li a {
border-radius: 2px;
color: #ffffff;
float: left;
padding: 10px 10px;
position: relative;
width: 100%;
}
.sg-social ul li i {
font-size: 16px;
margin-right: 6px;
}
.sg-social ul li a[data-original-title="Facebook"] {
background-color: #3b5998;
}
.sg-social ul li a[data-original-title="twitter"] {
background-color: #1ab2e8;
}
.sg-social ul li a[data-original-title="google-plus"] {
background-color: #d34836;
}
.top-bar .sg-social ul li a, .top-bar .sg-social ul li i {
color: #ffffff !important;
}
.sg-footer {
background-color: #fcfcfc;
border-radius: 0px 0px 4px 4px;
float: left;
padding: 14px 20px;
width: 100%;
}
.sg-footer p {
margin: 0px;
}
.cs-login-sec .sg-footer p {
line-height: 1 !important;
}
.cs-login-sec .user-sign-up form p span.iconemail {
width: 23px;
height: 16px;
margin: -9px 0px 0px 0px !important;
}
.sg-footer a {
color: #cccccc;
cursor: pointer;
}
.social-mess-top {
background: red;
left: 0;
padding: 5px;
position: absolute;
top: -21px;
}
.status-message.error {
color: #fff;
float: left;
padding: 4px;
width: 100%;
}
.cs-login-favorites {
background: #ffffff;
box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1);
float: left;
width: 100%;
}
.add-to-favborites-modal .modal-body {
background-color: #ffffff;
padding: 0px;
width: 100%;
}
.add-to-favborites-modal .sg-footer {
background-color: #fcfcfc;
}
.add-to-favborites-modal .modal-header {
background-color: #333333;
border: none;
}
.add-to-favborites-modal .modal-header h5 {
margin: 0px;
text-transform: uppercase;
}
.add-to-favborites-modal button.close {
border-radius: 0%;
color: #5c5c5c;
float: right;
font-size: 12px;
opacity: 1;
text-shadow: none;
}
.add-to-favborites-modal .sg-header form p input {
border: 1px solid #f0f0f0;
color: #768082;
}
.add-to-favborites-modal .sg-header form p input[type="button"] {
color: #ffffff;
}
.add-to-favborites-modal .sg-header form p.sg-email input {
border-bottom: none;
}
.add-to-favborites-modal .sg-footer a {
color: #999999;
cursor: pointer;
}
.add-to-favborites-modal .modal-header .close {
margin-top: 1px;
}
.add-to-favborites-modal .hd_sepratore span:before, .add-to-favborites-modal .hd_sepratore span:after {
top: 13px;
}
.cs-ad-post-section {
background-color: #282d2f;
border-radius: 4px;
display: inline-block;
line-height: 1.2;
margin: 1px 0 0;
width: 270px;
z-index: 50;
}
#cs_ad_post_modal .header-element {
float: left;
text-align: left;
width: 100%;
}
#cs_ad_post_modal .sg-header {
line-height: 1;
padding: 11px 20px 20px;
}
#cs_ad_post_modal .modal-dialog {
top: 150px;
width: 300px;
}
#cs_ad_post_modal .modal-body {
margin-bottom: -18px;
padding-bottom: 0px;
}
.cs-ad-post-section .sg-footer p, .cs-ad-post-section .sg-footer a {
font-size: 12px;
}
#cs_ad_post_modal .sg-header h6 {
color: #434a54;
margin: 0px 0px 5px 0px;
}
#cs_ad_post_modal .hd_sepratore span:before, #cs_ad_post_modal .hd_sepratore span:after {
top: 5px;
}
#cs_ad_post_modal .sg-header form p input[type="button"] {
color: #ffffff;
font-weight: bold;
padding: 8px 10px;
}
#cs_ad_post_modal .sg-social ul li a {
padding: 8px 10px;
}
.sg-header .sg-social ul li a {
line-height: 1.3;
padding: 12px 10px;
text-align: left;
}
.cs-login-sec .sg-header .sg-social ul li a {
font-size: 13px;
}
.sg-header .sg-social ul li a i, .cs-login-sec .sg-social ul li a i {
background: rgba(0, 0, 0, 0.2);
height: 100%;
margin: 0px 0px 0px 0px;
padding: 9px 3px;
position: absolute;
right: 0px;
text-align: center;
top: 0px;
width: 40px;
}
#cs_ad_post_modal .sg-footer {
line-height: 1.7;
}
.sg-header .sg-social ul li a[data-original-title="Facebook"], .footer-element .sg-social ul li a[data-original-title="Facebook"] {
background-color: #4B6CC9;
}
.sg-header .sg-social ul li a[data-original-title="google-plus"], .footer-element .sg-social ul li a[data-original-title="google-plus"] {
background-color: #ED5565;
}
.cs-login-sec .sg-header form p input[type="button"], .cs-login-sec .sg-header .sg-social ul li a {
padding: 8px 10px;
} .sg-socialmedia {
float: left;
margin-right: 8px;
}
.cs-login-sec ul > li:hover .sg-socialmedia {
opacity: 1;
visibility: visible;
}
.sg-socialmedia ul {
margin: 0px;
}
.sg-socialmedia ul li {
float: left;
list-style: none;
}
.sg-socialmedia ul li a i {
margin: 0px;
}
.sg-socialmedia ul li a {
background-color: #0082ce;
color: #ffffff;
float: left;
font-size: 17px;
height: 31px;
padding: 7px 0px 0px 0px;
text-align: center;
width: 31px;
}
.sg-socialmedia ul li a[data-original-title="Facebook"] {
background-color: #3b5998;
}
.sg-socialmedia ul li a[data-original-title="Twitter"] {
background-color: #1ab2e8;
}
.sg-socialmedia ul li a[data-original-title="Google Plus"] {
background-color: #12a5f4;
}
.sg-socialmedia ul li a[data-original-title="Linkedin"], .agentinfo-detail .social-media ul li a[data-original-title="Linkedin"] {
background-color: #007bb6;
}
.sg-socialmedia ul li a[data-original-title="Tumbler"] {
background-color: #32506d;
}
.sg-socialmedia ul li a[data-original-title="Tumbler"] {
background-color: #32506d;
}
.sg-socialmedia ul li a[data-original-title="Pintrest"], .agentinfo-detail .social-media ul li a[data-original-title="Pintrest"] {
background-color: #c92228;
}
.sg-socialmedia ul li a[data-original-title="youtube"] {
background-color: #bb0000;
}
.top-bar .cs-login-sec .sg-socialmedia ul li a {
background: none !important;
height: auto;
padding-top: 0px;
font-size: 13px;
}
.status-message.success {
float: left;
margin: 0px 0px 4px 0px;
padding: 4px;
width: 100%;
}
.cs-user-login i {
margin: 0 0 0 6px;
}
.cs-login-sec ul > li:hover .afterlogin {
top: 97%;
}
.cs-login-sec .cs-user-menu {
margin: 0px;
} .cart_info {
background-color: rgba(255,255,255,0.8);
border-top: 1px solid;
box-shadow: 0px 3px 3px 0px #e7e7e7;
color: #383f40;
font-size: 11px;
left: 0px;
opacity: 0;
padding: 18px 5px;
position: absolute;
text-align: center;
top: 102%;
visibility: hidden;
width: 210px;
z-index: 60;
}
.cs-login-sec ul > li:hover .cart_info {
opacity: 1;
visibility: visible;
} .header_2 .top-bar, .header_2 .main-navbar {
padding: 0px 15px;
} .header_3 .navigation > ul > li:first-child > a {
border-left: 1px solid rgba(204,204,204,0.3);
padding-left: 24px;
}
.header_3 .navigation > ul > li > a {
border-right: 1px solid rgba(204,204,204,0.3);
padding: 0 28px 0 24px;
}
.header_3 .navigation ul > .parentIcon > a:before {
right: 13px;
}
.header_3 .main-navbar {
min-height: 62px;
}
.header_3 .sub-dropdown {
top: 100%;
} .header_4 .main-navbar {
min-height: 50px;
}
.header_4 .logo-section {
text-align: center;
}
.header_4 .logo {
display: inline-block;
float: none;
}
.header_4 .navigation > ul > li:first-child > a {
border-left: 1px solid rgba(204,204,204,0.3);
padding-left: 24px;
}
.header_4 .navigation > ul > li > a {
border-right: 1px solid rgba(204,204,204,0.3);
padding: 0 28px 0 24px;
}
.header_4 .navigation ul > .parentIcon > a:before {
right: 13px;
}
.header_4 .navigation ul > li > a:before {
display: none;
}
.header_4 .sub-dropdown {
top: 100%;
}
.header_4 .cs-search {
border-right: 1px solid rgba(204,204,204,0.3);
padding-right: 16px;
} .cs-search {
float: left;
position: relative;
}
.cs_searchbtn {
color: #ffffff;
padding: 0px 0px 0px 16px;
}
.cs-search form {
background-color: #ffffff;
border-top: 1px solid;
padding: 5px;
position: absolute;
right: 0px;
top: 100%;
width: 234px;
z-index: 50;
}
.cs-search form input[type="text"] {
background-color: #f2f2f2;
border-radius: 3px;
border: 1px solid #dadada;
float: left;
height: 33px;
width: 100%;
}
.cs-search form label {
height: 100%;
line-height: 1.5;
margin: 0px;
position: absolute;
right: 6px;
top: 5px;
}
.cs-search form label:before {
color: #ffffff;
content: "\f002";
cursor: pointer;
font-family: 'icomoon';
position: absolute;
right: 8px;
top: 7px;
z-index: 0;
}
.cs-search form label input[type="submit"] {
border-radius: 0px 3px 3px 0px;
border: none;
height: 33px;
width: 30px;
} .breadcrumb-sec {
background-color: rgba(0,0,0,0.1);
float: left;
overflow-x: hidden;
padding: 0px 0;
padding: 85px 0 80px;
position: relative;
text-align: center;
width: 100%;
}
.breadcrumb ul li a, .breadcrumb-sec p, .breadcrumb ul li {
color: #ffffff;
}
.header-absolute #main-header {
left: 0;
position: absolute;
top: 0px;
width: 100%;
z-index: 999;
}
.admin-bar .header-absolute #main-header {
top: 0px;
}
.pageinfo.page-title-align-right {
float: right;
}
.pageinfo.page-title-align-center {
text-align: center;
width: 100%;
}
.page-title-align-center .breadcrumb {
display: inline-block;
padding: 10px 0 0;
width: 100%;
}
.page-title-align-center .breadcrumb .breadcrumbs {
display: inline-block;
}
.pageinfo {
float: left;
}
.breadcrumb-sec.text-center-align .pageinfo {
display: inline-block;
float: none;
}
.pageinfo h1 {
font-weight: bold;
margin: 0px 0px 8px 0px;
text-transform: uppercase;
}
.page-title-align-left {
text-align: left;
}
.page-title-align-center p {
width: 85%;
}
.pageinfo p {
display: inline-block;
margin: 0px 0px 10px 0px;
}
.breadcrumb {
background-color: rgba(0,0,0,0.4);
border-radius: 0px;
bottom: 0px;
margin: 0px;
padding: 0px;
position: absolute;
right: 25%;
}
.breadcrumb:after {
background-color: rgba(0,0,0,0.4);
content: '';
height: 100%;
left: 100%;
position: absolute;
top: 0px;
width: 999em;
}
.breadcrumb ul {
float: right;
}
.breadcrumb ul li {
color: #ffffff;
float: left;
font-size: 10px;
line-height: 1.5;
list-style: none;
padding: 4px 0 4px 18px;
position: relative;
text-transform: uppercase;
}
.breadcrumb ul li:first-child:before {
display: none;
}
.breadcrumb ul li:before {
content: "/";
left: 7px;
position: absolute;
top: 4px;
}
.breadcrumb ul li:first-child:after {
bottom: 0px;
content: "\f015";
font-family: 'icomoon';
font-size: 13px;
height: 23px;
left: -23px;
padding: 2px 0px;
position: absolute;
width: 23px;
}  .main-section {
float: left;
padding: 60px 0px 0px 0px;
width: 100%;
overflow: hidden;
} .element-detail {
float: left;
}
.element-info {
float: right;
padding: 0px 0px 15px 0px;
}
.listing-count {
color: #b0b3b8;
font-size: 26px;
font-style: italic;
}
.element-breadcrumb {
float: left;
width: 100%;
}
.element-breadcrumb .breadcrumbs ul li {
color: #999999;
float: left;
font-size: 12px;
list-style: none;
margin: 0px 20px 0px 0px;
position: relative;
}
.element-breadcrumb .breadcrumbs ul li:before {
color: #999999;
content: "\f101";
font-family: icomoon;
font-size: 10px;
position: absolute;
right: -14px;
top: 0px;
}
.element-breadcrumb .breadcrumbs ul li:last-child:before {
display: none;
}
.element-breadcrumb .breadcrumbs ul li a {
color: #999999;
} .main-section .social-media ul li a {
background-color: #f00;
color: #ffffff;
}
.section-title {
margin: 0px 0px 13px 0px;
}
.section-title h2 {
font-size: 16px;
text-transform: uppercase;
} .page-links {
float: left;
padding: 0px 0px 20px 0px;
text-align: center;
text-transform: uppercase;
}
.page-links span {
background: #222;
color: #fff;
font-size: 11px;
padding: 5px 10px;
}
.page-links a span {
color: #fff;
font-size: 11px;
padding: 5px 10px;
}
.page-links span.page-links-title {
color: #fff;
}
.password_protected > form {
display: inline-block;
width: 400px;
}
.password_protected input[type="password"] {
height: 45px;
padding: 0 15px;
width: 100%;
}
.password_protected {
float: left;
text-align: center;
width: 100%;
}
.password_protected p {
float: left;
margin: 0;
width: auto;
}
.password_protected label {
float: left;
width: 80%;
}
.password_protected input[type="submit"] {
background-color: #000;
border: none;
color: #fff;
padding: 11px 16px 10px 17px;
}
.password_protected .protected-icon a {
background-color: #000;
border-radius: 100%;
color: #ffffff;
display: inline-block;
font-size: 50px;
height: 80px;
margin: 0px 0px 20px 0px;
padding: 3px 0px 0px 0px;
width: 80px;
}
.password_protected .protected-icon a i {
font-size: 50px;
} .mejs-container {
margin-bottom: 25px;
}
.gallery {
clear: both;
margin: 0 auto;
overflow: hidden;
}
.gallery .gallery-item {
float: left;
list-style: none;
margin: 0px 0 0;
overflow: hidden;
padding: 0px 0px 5px 15px;
text-align: center;
}
.gallery-caption {
font-size: 11px;
}
.gallery-item img {
float: left;
padding: 0 0px;
width: 100%;
}
.gallery-columns-0 .gallery-item {
width: 100%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.33%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.66%;
}
.gallery-columns-7 .gallery-item {
width: 14.28%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.11%;
}
.gallery-columns-10 .gallery-item {
width: 10%;
}
.gallery-columns-11 .gallery-item {
width: 9.09%;
}
.gallery-columns-12 .gallery-item {
width: 8.33%;
}
.gallery-columns-13 .gallery-item {
width: 7.69%;
}
.gallery-columns-14 .gallery-item {
width: 7.14%;
}
.gallery-columns-15 .gallery-item {
width: 6.66%;
}
.gallery-columns-16 .gallery-item {
width: 6.25%;
}
.gallery-columns-17 .gallery-item {
width: 5.88%;
}
.gallery-columns-18 .gallery-item {
width: 5.55%;
}
.gallery-columns-19 .gallery-item {
width: 5.26%;
}
.gallery-columns-20 .gallery-item {
width: 5%;
}
.gallery-columns-21 .gallery-item {
width: 4.76%;
}
.gallery-columns-22 .gallery-item {
width: 4.54%;
}
.gallery-columns-23 .gallery-item {
width: 4.34%;
}
.gallery-columns-24 .gallery-item {
width: 4.16%;
}
.gallery-columns-25 .gallery-item {
width: 4%;
}
.gallery-columns-26 .gallery-item {
width: 3.84%;
}
.gallery-columns-27 .gallery-item {
width: 3.7%;
}
.gallery-columns-28 .gallery-item {
width: 3.57%;
}
.gallery-columns-29 .gallery-item {
width: 3.44%;
}
.gallery-columns-30 .gallery-item {
width: 3.33%;
}  .SumoSelect > .CaptionCont > span {
float: left;
} .dr-filters {
background-color: #f5f1ed;
float: left;
width: 100%;
}
.main-filter.slide-loader ~ .cs-directory {
opacity: 0.1;
}
#directory-advance-search-form > input, #directory-advance-search-form {
float: left;
width: 100%;
}
.ajax-loading {
bottom: -250px;
color: #e0e0e0;
left: 50%;
margin: -10px 0 0 0;
position: absolute;
z-index: 99;
}
.dr-filters.directory-advanced-search-content {
background-color: #e8e8e8;
box-shadow: none;
padding: 20px;
border-radius: 0px;
border: 1px solid #cdcdcd;
}
.sidebar-search .advance-search-custom-fields, .sidebar-search .directory-type-categories-load {
padding: 0px;
}
.sidebar-search label {
font-size: 16px;
font-weight: bold;
line-height: 1.5;
margin-bottom: 5px;
text-transform: capitalize;
}
.sidebar-search .dr_userinfo li {
margin-bottom: 12px;
}
.sidebar-search .SumoSelect > .CaptionCont {
width: 100%;
}
.sidebar-search.dr-filters form ul li input.form-text, .sidebar-search.dr-filters ul li input[type="search"], .sidebar-search.dr-filters ul li input[type="text"], .sidebar-search.dr-filters ul li input[type="password"] {
font-size: 13px;
border-radius: 0px;
background-color: #ffffff;
border: 1px solid #dbdbdb;
height: 34px;
margin: 0px;
}
.sidebar-search .distance-in-miles {
margin-bottom: 7px;
position: relative;
}
.sidebar-search .distance-in-miles .input-sec small {
color: #bbbbbb;
float: right;
font-size: 12px;
margin: -6px 0px 0px 0px;
}
.sidebar-search.dr-filters > ul > li {
border: none;
padding: 0px;
}
.dr-filters ul li .advance-search-price-range .input-sec {
margin-bottom: 10px;
}
.dr-filters ul li .advance-search-price-range .input-sec:before {
display: none;
}
.directory-advanced-search-content.sidebar-search .advance-search-price-range ul li {
padding-right: 15px;
}
section-sidebar .directory-advanced-search-content.sidebar-search .advance-search-price-range ul li {
padding-right: 0;
}
.directory-advanced-search-content.sidebar-search .advance-search-price-range ul li:nth-child(2n) {
padding-right: 0px;
}
.directory-advanced-search-content.sidebar-search .dr_userinfo li:last-child, .directory-advanced-search-content.sidebar-search .dr_userinfo li ul li {
margin: 0px;
}
.sidebar-search-sbmt {
border-radius: 3px;
color: #fff;
float: left;
font-size: 14px;
padding: 8px 10px;
text-transform: uppercase;
width: 100%;
border: 2px solid #d6d6d6;
}
.sidebar-search .dr-search input[type="submit"] {
height: 34px;
width: 40px;
}
.sidebar-search .dr-search label:before {
font-weight: normal;
left: 13px;
top: 6px;
}
.dr-filters h6 {
font-weight: 700;
text-transform: uppercase;
}
.dr-filters ul {
margin: 0px;
position: relative;
}
.dr-filters ul li {
list-style: none;
}
.dr-filters > ul > li {
border-bottom: 1px dotted #dedbd8;
float: left;
line-height: 1.5;
list-style: none;
margin: 0px 0px 20px 0px;
padding: 0px 0px 20px 0px;
width: 100%;
}
.section-sidebar .dr-filters > ul > li {
margin: 0px 0px 15px 0px;
position: relative;
top: 0;
left: 0;
width: 100%;
height: auto;
}
.section-sidebar .location-icon {
background-color: #ffffff;
cursor: pointer;
height: 30px;
padding: 4px 0 0;
position: absolute;
right: 1px;
text-align: center;
top: 1px;
width: 35px;
z-index: 99;
}
.dr-filters > ul > li.categories-load {
margin: 0px;
}
.section-sidebar .dr-filters > ul > li.categories-load {
margin: 0 0 15px;
}
.dr-filters > ul > li.cs-load-data {
margin: 0px 0px 20px 0px;
}
.dr-filters ul li input[type="text"] {
width: 100%;
}
.dr-filters > ul > li:last-child {
border: none;
margin: 0px;
padding: 0px;
}
.dr-search {
float: left;
position: relative;
width: 100%;
}
.dr-search input[type="text"] {
border: 1px solid #c9c9c9;
color: #bbbbbb;
float: left;
font-size: 13px;
width: 100%;
}
.dr-search label {
margin: 0px;
position: absolute;
right: 0px;
top: 0px;
}
.dr-search label:before {
color: #ffffff;
content: "\f002";
cursor: pointer;
font-family: 'icomoon';
left: 11px;
position: absolute;
top: 7px;
}
.dr-search input[type="submit"] {
border: none;
float: left;
height: 34px;
width: 34px;
}
.cs-directory.grid_listing .cs-rating {
float: none;
display: inline-block;
margin: 11px 0px 0px 0px;
padding: 0px;
}
.cs-rating-wrape {
float: right;
}
.cs-rating-wrape > span {
float: left;
padding: 2px 0px 0px 0px;
}
.cs-directory.grid_listing .cs-rating-wrape {
background: rgba(0, 0, 0, 0.4);
bottom: 0;
padding: 3px 0 0 10px;
position: absolute;
right: 0;
width: 100%;
text-align: center;
}
.cs-directory.grid_listing.cs-related-post .content_info .dr_shortoption {
position: relative;
}
.cs-directory.grid_listing .cs-rating-wrape > span {
padding: 0px;
display: inline-block;
float: none;
color: #ffffff;
position: relative;
top: -9px;
}
.cs-related-post .dr_shortoption figure {
float: left;
margin: 0 10px 0 0;
width: 40px;
}
.cs-detail-info {
float: left;
width: 100%;
}
.rev_slider_wrapper ~ .wide {
bottom: 0;
left: 0;
position: absolute;
width: 100%;
z-index: 99;
}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content {
width: 100%;
}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li {
display: table-cell;
width: 14%;
}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li li {
width: 49% !important;
margin: 0;
padding: 0 3px 0 0 !important;
}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul {
margin: 0;
}
.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul li.submit-button {
width: 3%;
}
.rev_slider_wrapper ~ .wide .directory-advanced-search-content .SumoSelect > .optWrapper > .options > li, .rev_slider_wrapper ~ .wide .directory-advanced-search-content .chosen-container ul li {
width: 100% !important;
float: left;
}
.cs-search-v3 .advance-search-price-range {
margin: 0 0 0 2px;
}
li.disabled-result {
padding: 10px !important;
width: 100% !important;
border-bottom: 1px solid #f5f5f5 !important;
} .select-category {
float: left;
width: 100%;
}
.select-category ul li {
float: left;
font-size: 12px;
line-height: 1.5;
list-style: none;
margin: 0px 0px 6px 0px;
width: 100%;
}
.select-category > ul > li:last-child {
margin: 0px;
}
.select-category ul ul {
float: left;
padding: 7px 0px 0px 22px;
width: 100%;
}
.select-category ul li a {
text-transform: uppercase;
}
.select-category ul > li.ctg_parent > a:before {
content: "\f0da";
float: left;
font-family: 'icomoon';
margin: 0px 8px 0px 0px;
}
.select-category ul > li.ctg_parent > a:after {
color: #999999;
content: "\f057";
font-family: 'icomoon';
margin: 0px 0px 0px 6px;
}
.sidelocation {
cursor: pointer;
position: absolute;
right: 8px;
top: 8px;
} ul.check-box .radio, ul.check-box .checkbox {
margin-bottom: 0px;
margin-top: 0px;
}
ul.check-box li {
line-height: 20px;
list-style: none;
margin-bottom: 6px;
}
ul.check-box label {
cursor: pointer;
display: inline-block;
font-size: 12px;
margin-right: 15px;
padding-left: 25px;
position: relative;
text-transform: uppercase;
}
ul.check-box input[type=radio], ul.check-box input[type=checkbox] {
display: none;
}
ul.check-box label:before {
background-color: #e0e0e0;
bottom: 1px;
content: "";
display: inline-block;
height: 16px;
left: 0;
margin-right: 10px;
position: absolute;
width: 16px;
}
ul.check-box .radio label:before {
border-radius: 8px;
}
ul.check-box .checkbox label:before {
border-radius: 3px;
}
ul.check-box input[type=radio]:checked + label:before {
color: #ccc;
content: "\f111";
font: normal normal normal 11px/15px FontAwesome;
text-align: center;
}
ul.check-box input[type=checkbox]:checked + label:before {
color: #666;
content: "\f00c";
font: normal normal normal 11px/15px FontAwesome;
text-align: center;
} .pr-range {
float: left;
width: 100%;
}
.pr-range label {
color: #999999;
float: left;
font-size: 12px;
margin: 0px;
padding: 7px 0px 0px 0px;
text-align: center;
width: 20%;
}
.pr-range input[type="text"] {
border: 1px solid #c9c9c9;
box-shadow: 0px 0px 1px 1px #f4f4f4 inset;
color: #999999;
float: left;
width: 40%;
}
.pricerange {
float: left;
position: relative;
width: 100%;
}
.cs-price-table.featured {
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
margin: -18px 0 0;
} .irs-line {
display: block;
overflow: hidden;
position: relative;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
display: block;
position: absolute;
top: 0;
}
.irs-line-left {
left: 0;
width: 11%;
}
.irs-line-mid {
left: 9%;
width: 82%;
}
.irs-line-right {
right: 0;
width: 11%;
}
.irs-bar {
display: block;
left: 0;
position: absolute;
width: 0;
}
.irs-bar-edge {
display: block;
left: 0;
position: absolute;
top: 0;
}
.irs-shadow {
display: none;
left: 0;
position: absolute;
width: 0;
}
.irs-slider {
cursor: default;
display: block;
position: absolute;
z-index: 1;
}
.irs-slider.single {
left: 10px;
}
.irs-slider.single:before {
background: rgba(0,0,0,0.0);
content: "";
display: block;
height: 160%;
left: -30%;
position: absolute;
top: -30%;
width: 160%;
}
.irs-slider.from {
left: 100px;
}
.irs-slider.from:before {
background: rgba(0,0,0,0.9);
border-radius: 60px;
content: "";
display: block;
height: 6px;
left: 4px;
position: absolute;
top: 4px;
width: 6px;
}
.irs-slider.to {
left: 300px;
}
.irs-slider.to:before {
background: rgba(0,0,0,0.9);
border-radius: 60px;
content: "";
display: block;
height: 6px;
left: 4px;
position: absolute;
top: 4px;
width: 6px;
}
.irs-slider.type_last {
z-index: 2;
}
.irs-min {
cursor: default;
display: block;
left: 0;
position: absolute;
}
.irs-max {
cursor: default;
display: block;
position: absolute;
right: 0;
}
.irs-from, .irs-to, .irs-single {
cursor: default;
display: block;
left: 0;
position: absolute;
top: -1px;
white-space: nowrap;
}
.irs-grid {
bottom: 0;
display: none;
height: 20px;
left: 0;
position: absolute;
width: 100%;
}
.irs-with-grid .irs-grid {
display: block;
}
.irs-grid-pol {
background: #000;
height: 8px;
left: 0;
position: absolute;
top: 0;
width: 1px;
}
.irs-grid-pol.small {
height: 4px;
}
.irs-grid-text {
bottom: 0;
color: #000;
font-size: 9px;
left: 0;
line-height: 9px;
padding: 0 3px;
position: absolute;
text-align: center;
white-space: nowrap;
}
.irs-disable-mask {
background: rgba(0,0,0,0.0);
cursor: default;
display: block;
height: 100%;
left: -1%;
position: absolute;
top: 0;
width: 102%;
z-index: 2;
}
.irs-disabled {
opacity: 0.4;
} .irs {
height: 35px;
}
.irs-with-grid {
height: 75px;
}
.irs-line {
-moz-border-radius: 16px;
background: #d6d6d6;
border-radius: 16px;
height: 10px;
top: 22px;
}
.irs-line-left {
height: 8px;
}
.irs-line-mid {
height: 8px;
}
.irs-line-right {
height: 8px;
}
.irs-bar {
height: 10px;
top: 21px;
}
.irs-bar-edge {
-moz-border-radius: 16px 0 0 16px;
background: #428bca;
background: linear-gradient(to top, rgba(66,139,202,1) 0%, rgba(127,195,232,1) 100%); border-radius: 16px 0 0 16px;
border-right: 0;
border: 1px solid #428bca;
height: 10px;
top: 33px;
width: 14px;
}
.irs-shadow {
-moz-border-radius: 5px;
background: #000;
border-radius: 5px;
height: 2px;
opacity: 0.3;
top: 38px;
}
.irs-slider {
-moz-border-radius: 27px;
background: #fcfcfc;
border-radius: 27px;
border: 1px solid #868686;
box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
cursor: pointer;
height: 16px;
top: 18px;
width: 16px;
}
#irs-active-slider, .irs-slider:hover {
background: #FFF;
}
.irs-min, .irs-max {
color: #999999;
font-size: 13px;
line-height: 1.333;
padding: 1px 5px;
text-shadow: none;
top: 0;
}
.lt-ie9 .irs-min, .lt-ie9 .irs-max {
background: #ccc;
}
.irs-from, .irs-to, .irs-single {
-moz-border-radius: 3px;
background: #6f6f6f;
border-radius: 3px;
color: #fff;
font-size: 11px;
line-height: 1.333;
padding: 1px 5px;
text-shadow: none;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
background: #999;
}
.irs-grid {
height: 27px;
}
.irs-grid-pol {
background: #428bca;
opacity: 0.5;
}
.irs-grid-pol.small {
background: #999;
}
.irs-grid-text {
bottom: 5px;
color: #99a4ac;
} .cs-directory, .directory-section, .dr_detail {
float: left;
width: 100%;
}
.cs-directory.grid_listing .dr_userinfo {
width: 100%;
margin: 0 0 10px;
}
.cs-directory.grid_listing .dr_userinfo li {
margin: 0 0 10px;
}
.dr_userinfo {
float: left;
margin: 0px 0px 13px 0px;
}
.sidebar-search .dr_userinfo {
width: 100%;
}
.cs-directory ul li {
float: left;
line-height: 1.2;
list-style: none;
}
.large_listing .dr_userinfo li {
padding: 0px 20px 0px 0px;
width: 50%;
}
.large_listing .dr_userinfo li .cs-field-data {
border-bottom: 1px solid #e5e5e5;
float: left;
padding: 0px 0px 6px 0px;
width: 100%;
}
.cs-directory h5 {
margin: 0 0 5px 0;
text-transform: uppercase;
}
.cs-directory p {
float: left;
margin: 0px 0px 14px 0px;
}
.cs-directory .sg-footer p {
float: right;
}
.cs-directory .modal-dialog p {
border: none;
padding: 0px;
}
.dr_postoption {
float: left;
width: 100%;
}
.dr_postoption li {
color: #cccccc;
float: left;
font-size: 11px;
list-style: none;
margin: 0px 12px 6px 0px;
}
.cs-feature {
background-color: #ff9c00;
color: #ffffff;
float: left;
font-size: 11px;
line-height: 1.4;
margin: 0px 16px 0px 0px;
padding: 2px 5px;
text-transform: uppercase;
}
.cs_admin {
border-bottom: 1px dotted;
text-transform: uppercase;
}
.dr_postoption li time {
color: #aaaaaa;
text-transform: uppercase;
}
.dr_postoption li a {
color: #aaaaaa;
text-transform: uppercase;
}
.dr_userinfo li {
color: #999;
float: left;
font-size: 12px;
font-weight: normal;
list-style: none;
margin: 0px 0px 6px 0px;
text-transform: uppercase;
width: 100%;
}
.dr_userinfo li i {
color: #00466e;
font-size: 14px;
vertical-align: middle;
margin: 0px 7px 0px 0px;
}
.cs-directory.default_listing .dr_userinfo li {
float: none;
display: inline-block;
vertical-align: top;
width: 50%;
padding: 0px 19px 0px 0px;
}
.cs-directory.default_listing .dr_userinfo li .cs-field-data {
float: left;
width: 100%;
padding: 2px 0px 9px 0px;
border-bottom: 1px solid #f2f2f2;
}
.cs-directory.default_listing .dr_userinfo {
float: left;
width: 100%;
}
.detailed_listing .directory-section {
background-color: #ffffff;
padding: 25px;
border-bottom: 1px solid #f3f3f3;
}
.detailed_listing .cs_thumbsection {
float: right;
width: 10%;
}
.detailed_listing .content_info {
float: left;
width: 90%;
padding-right: 25px;
}
.detailed_listing .dr_thumbsection li img {
border: 1px solid #ddd;
}
.cs-author-list {
float: left;
width: 100%;
margin-bottom: 13px;
}
.cs-author-list ul {
margin: 0px;
}
.inner-post-feature .cs-paid-ad {
position: static;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
padding: 3px 5px 2px;
font-size: 11px;
background-color: #fff7eb !important;
color: #ff9c00;
}
.cs-author-list li {
margin-right: 5px;
}
.cs-author-list li a {
font-size: 14px;
border-bottom: 1px dotted #4e2971;
color: #4e2971;
}
.cs-author-list li .add-featured {
margin: 0px;
line-height: 1.5;
padding: 1px 5px 0px 5px;
background-color: #f2f4f6;
color: #b6d0ea;
}
.detailed_listing .content_info p {
border: none;
padding: 0px;
}
.detailed_listing .dr_userinfo li .cs-label {
min-width: 100px;
color: #999;
}
.detailed_listing .dr_userinfo li span {
font-weight: normal;
color: #000;
}
.detailed_listing .dr_location {
float: right;
}
.detailed_listing .thumb-options li {
margin-right: 18px;
}
.detailed_listing .thumb-options li, .detailed_listing .thumb-options li time, .detailed_listing .thumb-options li .cs-location-address {
color: #aeaeae;
}
.detailed_listing .thumb-options li i {
color: #4e2971;
margin: 0 5px 0 0;
}
.detailed_listing .dr_userinfo li i {
display: none;
} .cs-control-icons {
position: absolute;
left: 170px;
top: 20px;
z-index: 99;
}
.cs-control-icons span {
background: #ffffff;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
font-size: 18px;
height: 35px;
padding: 3px 0 0;
text-align: center;
width: 35px;
z-index: 99;
float: left;
margin: 0px 4px 0px 0px;
}
.cs-control-icons span:hover {
color: #ffffff;
}
.map-container {
-moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
-moz-box-sizing: border-box;
-webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
-webkit-box-sizing: border-box;
border-color: #ccc #ccc #999 #ccc;
box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
box-sizing: border-box;
height: 600px;
overflow: hidden;
padding: 0px;
position: relative;
width: 100%;
}
.gmapzoomplus, .gmapzoomminus {
background: #ffffff;
border-bottom: 1px solid rgba(0,0,0,0.2);
font-size: 18px;
height: 35px;
left: 90px;
padding: 3px 0px 0px 0px;
position: absolute;
text-align: center;
top: 20px;
width: 35px;
z-index: 99;
}
.gmapzoomplus:hover, .gmapzoomminus:hover {
color: #ffffff;
}
.gmapzoomminus {
left: 130px;
}
.map-container .loader {
background: #fff;
left: 167px;
position: absolute;
text-align: center;
top: 20px;
z-index: 110;
}
.map-container .loader i {
padding: 10px 13px;
}
.fullscreen {
background: #ffffff;
color: #333333;
cursor: pointer;
font-size: 13px;
padding: 6px 15px;
position: absolute;
right: 40px;
text-align: center;
top: 20px;
z-index: 40;
}
.fullscreen i {
margin-right: 5px;
}
.body-fullscreen, .cs-related-post figure {
overflow: hidden;
}
.cs-related-post figure {
margin: 0px;
}
.body-fullscreen .map-container {
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 9999;
}
.body-fullscreen .map-container {
left: 0;
top: 0;
}
.map-container img {
max-width: inherit;
}
.map {
height: 100%;
position: relative;
width: 100%;
z-index: 10;
} .map-search-shortcode {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/hex-loader2.gif) no-repeat center center;
background-color: #ffffff;
float: left;
position: relative;
width: 100%;
}
#directory-advanced-search {
bottom: 15px;
left: 0px;
position: absolute;
width: 100%;
z-index: 99;
}
.directory-advanced-search-content form ul ul {
margin: 0px;
}
.directory-advanced-search-content form li.price-search li {
margin-right: 0px;
}
.directory-advanced-search-content form li.price-search {
padding: 0px;
}
.cs-search-v2 .directory-advanced-search-content {
width: 46%;
}
.cs-search-v2 .directory-advanced-search-content form ul li {
width: 50%;
padding-left: 20px;
}
.cs-search-v2 .directory-advanced-search-content form ul li.loc-section {
margin-bottom: 10px !important;
}
.cs-search-v2 .directory-advanced-search-content .advance-search-price-range ul li {
margin: 0 !important;
}
.cs-search-v2 .directory-advanced-search-content .advance-search-price-range ul li input[type="text"] {
margin-bottom: 0;
}
.cs-search-v2 .dir-search-fields h2 {
color: #ffffff !important;
margin-bottom: 20px;
}
.cs-search-v2 .dir-search-fields {
padding-bottom: 15px;
}
.cs-search-v2 .directory-advanced-search-content form ul li.submit-button {
width: 50%;
}
.cs-search-map-disable #directory-advanced-search {
padding: 30px 0px 0px 0px;
position: static;
}
.directory-advanced-search-content {
background-color: #ffffff;
border-radius: 4px;
box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.2);
float: left;
margin: 0px 0px 30px 0px;
position: relative;
width: 100%;
}
.cs-search-v3 .directory-advanced-search-content form ul > li ul li {
width: 50%;
}
.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li input[type="text"] {
width: 95%;
}
.cs-search-v3 .chosen-container {
width: 100% !important;
}
.cs-search-v3 .directory-advanced-search-content .dir-search-fields, .cs-search-v3 .directory-advanced-search-content {
background-color: rgba(0,0,0,0.4);
}
.cs-search-v3 .directory-advanced-search-content form ul li {
margin: 0 -4px 1px 0;
}
.cs-search-v3 .directory-advanced-search-content {
width: 74%;
}
.cs-search-v3 .directory-advanced-search-content form ul > li {
width: 33.333%;
}
.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li {
width: 21.333%;
padding: 0 0 0 10px;
}
.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search ul li {
margin: 0 0 0 5px;
padding-left: 0 !important;
width: 47% !important;
}
.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search {
width: 29.333%;
padding: 0;
}
.cs-search-v3 .directory-advanced-search-content form ul li {
padding: 0 0 0 10px;
}
.cs-search-v3 .directory-advanced-search-content form ul li.submit-button {
width: 6%;
padding-left: 0;
}
.cs-search-v3 .directory-advanced-search-content form ul > li li {
width: 50%;
}
.cs-search-v3 .location-icon {
top: 0px;
}
.cs-search-v3 .directory-advanced-search-content form ul li .form-submit {
margin-top: 0px;
}
.cs-search-v3 .loc-section h6 ~ .location-icon {
top: 28px;
}
.dir-search-fields {
background-color: #ffffff;
float: left;
padding: 20px 25px 6px 25px;
position: relative;
width: 100%;
}
.cs-search-v3 .directory-advanced-search-content form li.price-search {
padding-left: 10px;
}
.directory-advanced-search-content form ul {
float: none;
margin-left: -20px;
}
.advance-search-custom-fields, .directory-type-categories-load {
float: left;
padding: 30px 0px 10px;
width: 100%;
}
.directory-type-categories-load ul.check-box input[type="checkbox"]:checked + label:before {
background-color: #000;
border-radius: 0;
border: none;
color: #fff;
content: "";
font: 12px/15px FontAwesome;
text-align: center;
}
.directory-type-categories-load ul.check-box label:before {
background-color: #fff;
border: 2px solid #ddd;
}
.directory-advanced-search-content .SumoSelect > .optWrapper.multiple > .options > li span {
left: auto;
right: 0px;
}
.directory-advanced-search-content .SumoSelect > .optWrapper.multiple > .options > li.selected span i {
background-position: 0px 3px;
background-repeat: no-repeat;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/check.png);
}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li.selected label {
color: #ffffff;
}
.directory-advanced-search-content .SumoSelect > .optWrapper.multiple > .options > li span i {
background: none;
}
.advance-search-toggle {
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
background: #fff;
height: 100%;
left: 0px;
opacity: 0;
position: absolute;
top: 100%;
transition: all 0.8s ease-in-out;
visibility: hidden;
width: 100%;
}
.advance-search-toggle.advance-search-active {
opacity: 1;
visibility: visible;
}
.directory-advanced-search-content .advance-search-price-range ul li:first-child {
padding-left: 0;
padding-right: 0;
}
.section-sidebar .directory-advanced-search-content .advance-search-price-range ul li:first-child {
padding-right: 7px;
width: 47%;
}
.advance-search-price-range li:last-child {
padding: 0 0 0 10px !important;
width: 53% !important;
}
.cs-search-v3 .advance-search-price-range li:last-child {
padding: 0 0 0 14px !important;
width: 53% !important;
margin: 0 0 0 10px;
}
.cs-search-v2 .cs-no-label.directory-advanced-search-content form ul li .form-submit {
margin-top: 20px;
}
.directory-advanced-search-content .advance-search-price-range ul li {
float: left;
width: 50% !important;
}
.section-sidebar .directory-advanced-search-content .advance-search-price-range ul li {
float: left;
width: 50% !important;
padding: 2px !important;
}
.section-sidebar .directory-advanced-search-content .price_fields .advance-search-price-range ul li:first-child {
padding: 2px !important;
}
.directory-advanced-search-content form ul li {
display: inline-block;
float: none;
list-style: none;
margin: 0px -4px 6px 0px;
padding: 0px 0px 0px 20px;
position: relative;
vertical-align: top;
width: 18%;
}
.directory-advanced-search-content form ul li .chosen-container-single .chosen-single {
border: 1px solid #d2d2d2;
box-shadow: none;
}
.directory-advanced-search-content form ul li .chosen-container-single .chosen-single div::before {
border-left: 1px solid #d2d2d2;
}
.directory-advanced-search-content form ul li .chosen-container-single .chosen-drop {
border: 1px solid #d2d2d2;
border-top: 0;
}
.price-loader {
position: absolute;
right: 20px;
top: 10px;
}
.directory-advanced-search-content form ul li.submit-button {
text-align: center;
position: relative;
top: 0;
width: 7%;
}
.form-text, .form-select, .dr-search, .input-sec, .cs-range-input {
width: 100%;
}
.directory-advanced-search-content form ul li .form-submit {
background: #333232;
border-radius: 3px;
border: none;
box-shadow: none;
color: #ffffff;
font-size: 16px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 7px 5px 5px;
text-shadow: inherit;
text-transform: uppercase;
width: 100%;
}
.cs-no-label.directory-advanced-search-content form ul li .form-submit {
margin: 22px 0px 0px 0px;
}
.cs-search-v2 .directory-advanced-search-content form ul li .form-submit {
background-color: #333232 !important;
margin-top: 0px;
}
.cs-search-v2 .directory-advanced-search-content form ul li .form-submit i {
margin-right: 8px;
font-size: 14px;
}
.dir-search-fields li h6 {
font-size: 13px !important;
color: #fff !important;
}
.cs-search-v1 .directory-advanced-search-content form ul li.submit-button {
vertical-align: top;
}
.directory-advanced-search-content h6 {
text-transform: uppercase;
}
.directory-advanced-search-content form ul li input.form-text, .directory-advanced-search-content ul li input[type="search"], .directory-advanced-search-content ul li input[type="text"], .directory-advanced-search-content ul li input[type="password"] {
background-color: #ffffff;
color: #949494;
font-size: 12px;
height: 40px;
margin-bottom: 10px;
padding-left: 14px;
width: 100%;
box-shadow: none;
}
.section-sidebar .directory-advanced-search-content form .price_fields ul li input.form-text, .section-sidebar .directory-advanced-search-content ul li .price_fields input[type="search"], .section-sidebar .directory-advanced-search-content ul li .price_fields input[type="text"], .section-sidebar .directory-advanced-search-content ul li .price_fields input[type="password"] {
background-color: #ffffff;
color: #949494;
font-size: 12px;
height: 40px;
margin-bottom: 10px;
padding-left: 7px;
width: 100%;
text-align: center;
box-shadow: none;
}
.section-sidebar .SlectBox, .section-sidebar .SlectBoxa {
margin-bottom: 0;
}
.directory-advanced-search-content form ul li .cat-loading-fields {
bottom: -9px;
display: inline-block;
position: absolute;
right: 0px;
z-index: 99;
}
.directory-advanced-search-content form ul li .dr-search .optWrapper label {
position: static;
}
.directory-advanced-search-content form ul li .dr-search label:before {
display: none;
}
.input-sec .cs-range-input {
display: none;
}
.directory-advanced-search-content ul li .ui-slider-horizontal, .dr-filters ul li .ui-slider-horizontal {
height: 8px;
}
.directory-advanced-search-content ul li .ui-slider .ui-slider-handle, .dr-filters ul li .ui-slider .ui-slider-handle {
border-radius: 0;
height: 25px;
width: 16px;
} .directory-advanced-search-content ul li .ui-state-default:before {
border-radius: 100%;
content: '';
height: 7px;
left: 5px;
position: absolute;
top: 6px;
width: 7px;
}
.directory-advanced-search-content ul li .ui-slider-horizontal .ui-slider-handle, .dr-filters ul li .ui-slider-horizontal .ui-slider-handle {
margin-left: -0.6em;
top: -0.4em;
}
#directory-advanced-search .input-sec {
background: #ffffff;
border-radius: 0px;
box-shadow: none;
border: 1px solid #cdd0d3;
float: left;
margin-bottom: 5px;
min-height: 40px;
padding: 15px 15px 5px;
width: 100%;
}
.dr-filters ul li .input-sec {
background-color: #fff;
border-bottom: 2px solid #e4e4e4;
border: none;
box-shadow: none;
min-height: inherit;
padding: 0px;
padding: 16px 10px;
position: relative;
}
.dr-filters ul li .input-sec:before {
border-bottom: 8px solid #fff;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
content: "";
height: 0;
position: absolute;
right: 10px;
top: -7px;
width: 0;
}
.advance-search-toggle .checkbox {
float: left;
}
.totalpost {
background-color: #fff;
border-radius: 10px;
color: #999;
float: right;
font-size: 11px;
line-height: 20px;
margin: 4px 0 0 0;
padding: 0 15px;
}
.directory-advanced-search-content form ul.check-box li {
margin-bottom: 10px;
}
.directory-advanced-search-content form ul.check-box li:first-child, .directory-advanced-search-content form ul.check-box li {
width: 25%;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 80px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 80px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 80px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 80px;
}
#advance_search_link {
color: #999999;
cursor: pointer;
float: left;
font-size: 11px;
padding: 0px 0px;
}
.ui-slider-handle.ui-state-focus strong {
display: block;
}
.ui-slider-handle strong {
background-color: #f3f3f3;
border-radius: 4px;
bottom: -10px;
color: #ffffff;
display: none;
font-size: 10px;
right: 0px;
line-height: 18px;
min-width: 65px;
padding: 0 4px;
position: absolute;
text-align: center;
}
.location-icon {
background-color: #ffffff;
cursor: pointer;
height: 34px;
padding: 4px 0 0;
position: absolute;
right: 0px;
text-align: center;
top: 23px;
width: 35px;
z-index: 0;
}
.cs-search-v1 .location-icon {
top: 1px;
right: 24px;
}
.cs-search-v1 h6 ~ .location-icon {
top: 27px;
}
.cs-search-v2 .loc-section .location-icon {
top: 5%;
}
.cs-search-v2 .loc-section h6 ~ .location-icon {
top: 35%;
}
.streetView, .mapView {
background-color: #ffffff;
border: 1px solid #d4d4d4;
cursor: pointer;
font-size: 14px;
padding: 8px 18px 8px;
display: inline-block;
margin: 0px 0px 15px -1px;
text-align: center;
z-index: 99;
color: #999999;
}
.streetView:hover, .mapView:hover {
color: #ffffff;
}
.advance-search-custom-fields ul li label {
margin: 0px 0px 3px 0px;
}
.advance-search-custom-fields ul li .SumoSelect > .CaptionCont, .advance-search-custom-fields ul li .SumoSelect, .SumoSelect > .optWrapper.multiple > .options > li {
width: 100%;
}
.directory-advanced-search-content .SumoSelect > .CaptionCont > label, .directory-advanced-search-content .SumoSelect > .CaptionCont > label > i {
background: #f7f7f7;
}
.advance-search-custom-fields ul li .SumoSelect > .CaptionCont > label > i {
color: #6f6f6f;
top: -3px;
}
.directory-advanced-search-content .SumoSelect > .CaptionCont > label > i:before {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/select-arrow.png);
background-repeat: no-repeat;
background-position: center 2px;
content: '';
display: inline-block;
height: 40px;
width: 100%;
}
.directory-advanced-search-content .SumoSelect > .CaptionCont > span {
color: #949494;
font-size: 13px;
text-transform: capitalize;
}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li {
width: 100%;
}
.directory-advanced-search-content .SumoSelect > .CaptionCont > label {
border-left: 1px solid #cdd0d3;
cursor: pointer;
margin: 0px;
width: 40px;
}
#cat-loading-fields {
font-size: 2em;
padding: 2% 0 0;
position: absolute;
right: 20px;
text-align: center;
top: 150px;
z-index: 999;
}
.directory-advanced-search-content .SumoSelect > .optWrapper {
border-radius: 0px;
border: none;
}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li {
border-color: #f5f5f5;
margin: 0px;
padding: 6px 17px 5px;
}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li:hover label {
color: #ffffff;
}
.directory-advanced-search-content .SumoSelect > .optWrapper > .options > li label {
color: #949494;
font-size: 12px;
margin: 0px;
text-transform: uppercase;
}
.directory-advanced-search-content .SumoSelect {
width: 100%;
}
.directory-advanced-search-content form ul li .SumoSelect > .CaptionCont {
background-color: #ffffff;
border: none;
box-shadow: none;
border: 1px solid #cdd0d3;
min-height: 40px;
position: relative;
width: 100%;
}
.directory-advanced-search-content form ul li textarea {
border: 1px solid #ddd;
box-shadow: 0 1px 1px 0 #ddd;
cursor: pointer;
min-height: 40px;
width: 100%;
}
.directory-advanced-search-content form ul li .SlectBox, .directory-advanced-search-content form ul li .SlectBoxa {
padding: 8px 5px 5px 16px;
}
.directory-advanced-search-content form ul li .SumoSelect > .CaptionCont > span.placeholder {
color: #999;
font-style: normal;
}
.directory-advanced-search-content form ul li select {
background: #f2f2f2;
border: none;
color: #949494;
font-style: italic;
padding: 0px 0px 0px 6px;
}
.directory-advanced-search-content form ul li select option {
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
padding: 8px;
}
.directory-advanced-search-content form ul li.range-title {
padding: 3% 0 0 24px;
width: 4%;
}
.directory-advanced-search-content form ul li .cat-loading-fields:after, .upload-file li .select-style .cat-loading-fields:after {
background-color: #f2f2f2;
background-position: center 12px;
background-repeat: no-repeat;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/select-arrow.png);
border-left: 1px solid #e8e8e8;
bottom: 9px;
content: "";
display: inline-block;
height: 40px;
line-height: 40px;
position: absolute;
right: 0px;
text-align: center;
width: 40px;
}
.location-tooltip, .loc-info {
float: left;
width: 100%;
}
.loc-info figure {
float: left;
width: 180px;
}
.loc-info figure ~ .content-info {
padding: 10px 0px 0px 200px;
}
.loc-info .content-info {
padding: 25px 20px 10px 20px;
}
.loc-info .content-info span small {
text-decoration: line-through;
}
.featured-post li {
color: #aaaaaa;
float: left;
font-size: 11px;
line-height: 1.5;
list-style: none;
margin: 0px 7px 6px 0px;
text-transform: uppercase;
}
.featured-post li time {
background: #f4f4f4;
float: left;
padding: 2px 5px;
}
.featured-post li span, span.featured-post {
background: #ff9c00;
color: #ffffff;
float: left;
padding: 0px 6px 0px 6px;
}
span.featured-post {
margin-right: 6px;
}
.loc-info .content-info h2 {
display: inline-block;
margin: 0px;
text-transform: uppercase;
width: 100%;
}
.loc-info .content-info p {
border-bottom: 1px solid #f4f4f4;
display: inline-block;
margin: 0px 0px 7px 0px;
padding: 0px 0px 10px 0px;
text-transform: uppercase;
width: 100%;
}
.loc-info .content-info p i {
color: #00466e;
margin-right: 3px;
}
.content-info span.location-price {
color: #333333;
font-size: 16px;
font-weight: bold;
}
.gm-style-iw {
min-height: 10px;
width: 420px;
}
.ln-letter-count {
color: #336699;
font-size: 0.8em;
line-height: 1;
margin-bottom: 3px;
text-align: center;
}
.outerwrapp-layer {
background: rgba(238, 247, 226, 0.8);
border-radius: 8px;
border: 4px solid #f8feef;
box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
color: #657c42;
display: block;
font-size: 14px;
left: 50%;
margin: 0px 0px 0px -200px;
padding: 13px 18px;
position: fixed;
top: 15%;
width: 412px;
z-index: 110002;
} .cat-simple .cat-inner > a {
font-weight: bold;
}
.cs_directory_categories.col-md-12 {
margin: 0px;
}
.cs_directory_categories ul li ul {
margin: 0px;
}
.cs_directory_categories ul li ul li {
float: left;
line-height: 1.5;
list-style: none;
margin: 0px 0px 5px 0px; position: relative;
width: 100%;
} .cs_directory_categories ul li ul li a {
float: left;
font-size: 14px;
}
.cs_directory_categories ul li span {
background-color: #ffffff;
border-radius: 15px;
color: #999999;
float: right;
font-size: 11px;
line-height: 1.5;
min-width: 30px;
padding: 0px 5px;
text-align: center;
}
.cs_directory_categories ul li ul ol li, .cs_directory_categories ul li ul ol {
padding-left: 0px;
}
.cs_directory_categories ul li ul ol li:before {
display: none;
}
.cat-inner {
float: left;
margin-bottom: 11px;
width: 100%;
}
.cat-inner img {
float: left;
margin-right: 10px;
}
.cat-inner a:nth-child(2) {
color: #333333;
font-size: 14px;
font-weight: bold;
margin-right: 12px;
}
.cat-inner a:nth-child(3) {
color: #999999;
font-size: 11px;
}
.cat-clean ul li .cat-inner {
background-color: #ffffff;
border: 1px solid #ebebeb;
box-shadow: 0px 2px 0px 0px #ededed;
margin: 0px;
padding: 15px 18px;
text-align: right;
}
.cat-clean ul li .cat-inner a {
float: left;
font-weight: normal;
}
.cs_directory_categories.cat-clean.col-md-12 {
margin: 0px 0px 20px 0px;
}
.cat-clean ul.row {
margin-left: -5px;
margin-right: -5px;
}
.cat-clean ul.row li {
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
}
.cs-link-more i {
float: left;
margin: 7px 4px 0px -6px;
}
.directory-advance-search-form .chosen-container .chosen-results li.highlighted:hover {
color: #fff !important;
}
.directory-advance-search-form .chosen-container .chosen-results li.active-result:hover {
color: #fff;
}
.cs-link-more {
float: left;
text-transform: capitalize;
width: 100%;
}
.directory-gallery [id*="carousel"] {
width: 74.75%;
}
.cs_directory_categories .collapse, .cs_directory_categories .collapse.in {
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
-webkit-transition: opacity 1s linear;
transition: opacity 1s linear;
}
.cs-paid-ad {
color: #fff;
display: block;
font-weight: 700;
left: -44px;
padding: 8px 45px;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 16px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
} .dr_thumbsection {
margin: 0px 0px 0px -3px;
}
.dr_thumbsection li.featured_thumb, .dr_thumbsection li img {
float: left;
overflow: hidden;
width: 100%;
}
.dr_thumbsection li {
float: left;
list-style: none;
padding: 0px;
position: relative;
width: 25%;
}
.dr_thumbsection li i {
color: #ffffff;
font-size: 17px;
left: 50%;
margin: -8px 0 0px -6px;
position: absolute;
top: 50%;
}
.more-photo {
float: left;
height: 51px;
width: 100%;
} .opening-hours {
background-color: #ffffff;
border: 1px solid #f0f0f0;
float: left;
margin: 0px 0px 30px 0px;
padding: 20px;
width: 100%;
}
.opening-hours h4 {
font-weight: bold;
}
.opening-hours ul li {
float: left;
list-style: none;
padding: 8px 10px;
width: 100%;
}
.opening-hours ul li:nth-child(odd) {
background-color: #f8f8f8;
}
.opening-hours ul li span {
color: #666666;
float: left;
font-size: 12px;
}
.opening-hours ul li span.time-start {
margin: 0px 2px;
}
.opening-hours ul li span i {
color: #ff5422;
font-size: 10px;
margin-right: 2px;
}
.opening-hours ul li .timehoure {
float: right;
} .dr_shortoption {
float: left;
width: 100%;
}
.cs-directory .cs_thumbsection figure {
overflow: hidden;
margin: 0px;
}
.cs-directory .content_info .dr_pricesection {
float: left;
}
.cs-up-section {
float: left;
width: 100%;
}
.cs-directory.grid_listing .content_info .dr_pricesection {
clear: none;
}
.featured-post {
float: left;
clear: left;
} .dr_shortoption .cs-organizer figure {
float: left;
margin: 0 10px 0 0;
width: 30px;
border: 1px solid #ddd;
}
.dr_shortoption .cs-organizer, .dr_shortoption .cs-organizer .organizer-name, .dr_shortoption .dr_location {
display: inline-block;
}
.dr_shortoption .dr_location {
float: none;
}
.cs-directory.grid_listing .directory-section {
box-shadow: 0 0 3px 1px #eee;
border: 1px solid #eee;
margin-bottom: 4px;
}
.cs-directory.grid_listing .dr_shortoption .dr_location {
float: right;
margin: 0px 0 0 0;
}
.cs-directory.grid_listing .dr_shortoption .dr_location a {
line-height: 1;
margin: 0px;
}
.dr_shortoption .dr_location a {
margin: 0px 0 0 16px;
vertical-align: middle;
}
.dr_shortoption .dr_location a.claim {
color: #e8d788;
}
.dr_shortoption .cs-organizer .organizer-name h6 {
border-bottom: 1px dotted #ff5422;
color: #ff5422;
display: inline-block;
font-size: 14px;
}
.dr_location {
float: left;
margin: 0px 0px 5px 0px;
}
.grid_two_listing .dr_location {
float: right;
margin: 0;
}
.grid_two_listing .cs_thumbsection {
width: 100%;
}
.grid_two_listing .content_info {
width: 100%;
border-bottom: 2px solid #eaeaea;
padding: 10px 20px 2px 20px;
background-color: #fff;
}
.grid_two_listing .directory-section {
margin-bottom: 0;
min-height: 204px;
}
.grid_two_listing .cs_thumbsection figcaption .cs-text h2 {
text-transform: uppercase;
margin-bottom: 0px;
}
.grid_two_listing .cs_thumbsection figure:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
background-color: rgba(0,0,0,0.5);
opacity: 0;
visibility: hidden;
}
.grid_two_listing .cs_thumbsection figure>a { z-index: 99;
width: 100%;
height: 100%;
display: block;
}
.grid_two_listing .cs_thumbsection figure figcaption {
z-index: 9;
}
.grid_two_listing .cs_thumbsection figure .bg-grad {
background: -moz-linear-gradient(top, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 70%, rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0 ); position: absolute;
top: 0;
left: 0;
content: "";
width: 100%;
height: 100%;
z-index: 1;
}
.grid_two_listing .cs_thumbsection {
position: relative;
}
.grid_two_listing article:hover figure:before {
opacity: 1;
visibility: visible;
}
.grid_two_listing .cs-location-address {
float: left;
font-size: 12px;
color: #666;
}
.grid_two_listing .cs-location-address i {
margin: 5px 10px 0 0;
float: left;
}
.grid_two_listing .cs_thumbsection figcaption {
position: absolute;
bottom: 9px;
padding: 0 20px;
z-index: 999;
}
.grid_two_listing .dr_pricesection {
float: left;
display: block;
}
.grid_two_listing .cs-rating-wrape {
float: left;
width: 100%;
}
.grid_two_listing .cs-paid-ad {
font-size: 11px;
padding: 5px 45px;
}
.grid_two_listing .cs-rating-wrape > span {
color: #ccc;
}
.cs-directory.grid_two_listing .dr_pricesection span {
font-size: 20px;
font-weight: 700;
letter-spacing: -1px;
}
.cs-directory.grid_two_listing span small {
font-size: 14px;
color: #ccc;
font-weight: 400;
}
.dr_location span {
background-color: #f4f4f4;
border-radius: 3px;
color: #666666;
font-size: 11px;
font-weight: 600;
margin: 0px 4px 0px 0px;
padding: 6px 10px;
text-transform: uppercase;
}
.dr_location span i {
margin: 0px 4px 0px 0px;
}
.dr_location a, .dr_custmbtn {
border-radius: 3px;
color: #b0e888;
cursor: pointer;
display: inline-block;
font-size: 20px;
padding: 0;
line-height: 20px;
margin-bottom: 5px;
}
.dr_custmbtn i {
margin-right: 4px;
}
.dr_pricesection span {
color: #333;
font-size: 18px;
font-weight: 600;
}
.dr_pricesection span small {
display: inline-block;
color: #999999;
font-size: 14px;
font-weight: 600;
text-align: right;
text-decoration: line-through;
margin-top: 4px;
}
.cs-directory .custom-btn {
border-radius: 0px;
color: #ffffff;
padding: 10px 20px;
text-transform: uppercase;
}
.cs-directory.large_listing .custom-btn {
margin: 0px 0px 0px 20px;
}
.cs-directory .custom-btn i {
font-size: 12px;
margin-right: 4px;
}
.dr_pricesection {
float: right;
}
.dr_shortoption .csmap {
float: left;
margin: 15px 0px 0px 0px;
width: 100%;
}
.map-marker.toggle {
cursor: pointer;
} .dr_progress {
background-color: #f4f4f4;
float: left;
padding: 15px 24px;
width: 100%;
}
.dr_progress .dr_pricesection {
float: left;
}
.dr_skillsection {
float: left;
padding: 10px 15px 0 15px;
width: 70%;
}
.main-skil {
background-color: #d1d1d1;
float: left;
height: 11px;
width: 100%;
}
.main-skil .skillbar {
background-color: transparent;
}
.skillbar {
-moz-transition-property: width, background-color;
-moz-transition: 0.4s linear;
-ms-transition-property: width, background-color;
-ms-transition: 0.4s linear;
-o-transition-property: width, background-color;
-o-transition: 0.4s linear;
-webkit-transition-property: width, background-color;
-webkit-transition: 0.4s linear;
display: block;
float: left;
margin-bottom: 0px;
position: relative;
transition-property: width, background-color;
transition: 0.4s linear;
width: 65%;
}
.skillbar-bar {
height: 11px;
position: relative;
width: 0px;
}
.skillbar small {
background-color: rgba(0,0,0,0.7);
border-radius: 4px;
color: #fff;
font-size: 11px;
height: 20px;
line-height: 17px;
margin: 0;
padding: 1px 6px 0 6px;
position: absolute;
right: 0;
top: -20px;
width: 35px;
}
.skillbar small:before {
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 4px solid rgba(0,0,0,0.7);
bottom: -4px;
content: '';
left: 14px;
position: absolute;
} .default_listing .directory-section:first-child {
border-top: 1px solid #eaeaea;
}
.default_listing .directory-section {
background-color: #ffffff;
border: 1px solid #eaeaea;
border-top: none;
}
.default_listing .dr_progress .dr_pricesection span {
margin: 0px;
}
.default_listing .directory-section {
padding: 25px 23px 20px 23px;
}
.cs-directory .dr_pricesection span {
color: #ff5422;
display: inline-block;
font-size: 16px;
line-height: 20px;
margin: 5px 0px 10px 0px;
padding: 0;
}
.default_listing .cs-location-address {
color: #333333;
float: left;
font-size: 12px;
margin-bottom: 10px;
background-color: #f4f4f4;
padding: 7px 10px 6px 10px;
border-radius: 4px;
}
.default_listing .cs-location-address i {
margin-right: 6px;
}
.default_listing .content_info h2 {
float: left;
width: 100%;
margin: 0px;
}
.default_listing .cs-rating-wrape > span {
display: none;
}
.cs-user-date {
float: left;
padding: 7px 0px 11px 5px;
}
.cs-user-date li:last-child:before {
display: none;
}
.cs-user-date li {
color: #aaaaaa;
font-size: 12px;
margin: 0px 15px 0px 0px;
position: relative;
}
.cs-user-date li::before {
content: "/";
position: absolute;
right: -9px;
top: 0;
}
.cs-user-date li a {
color: #223d7b;
border-bottom: 1px dotted;
padding-bottom: 4px;
}
.default_listing .cs-rating-wrape {
float: left;
margin: 0px 0px 11px 0px;
}
.default_listing.cs-directory .dr_location {
background: #f4f4f4;
margin: 0 0 0 6px;
padding: 7px 10px 1px;
}
.default_listing.cs-directory .cs-add-wishlist {
margin-bottom: 0px;
}
.cs-directory .cs-rating {
float: left;
margin: 6px 0px 0px 0px;
}
.content_info .cs-iconstyle span {
padding: 7px 5px;
min-width: 65px;
float: left;
margin: 0px;
}
.content_info .cs-iconstyle span i {
float: left;
margin: -2px 7px 0px 0px;
}
.default_listing .content_info .dr_pricesection {
margin: 0px 0px 0px 0px;
float: right;
}
.default_listing .dr_pricesection span small {
display: inline-block;
}
.dr_location .modal span {
background: none;
margin: 0px 0px 0px -5px;
}
.dr_location .sg-footer a {
font-size: 14px;
}
.modal .sg-social ul li a {
font-size: 13px;
}
.cs-directory .modal .sg-header form p span.iconuser:before {
font-size: 11px;
margin: 2px 0px 0px 3px;
}
.cs-directory .modal .sg-header form p span.iconepassword:before {
content: "\ea50";
font-weight: normal;
float: left;
font-family: icomoon;
margin: -10px 0px 0px 0px;
}
.cs-directory .modal .sg-header form p span.iconemail:before {
content: "\f003";
float: left;
font-family: icomoon;
margin: -3px 0px 0px 0px;
}
.cs-directory .sg-header form p i {
color: #ffffff;
}
.featured-listing.default_listing .directory-section {
padding: 0px;
}
.featured-listing.default_listing .cs_thumbsection {
margin: 0px;
width: 270px;
}
.featured-listing.default_listing.left_thumb .content_info {
padding: 16px 0px 0px 20px;
width: 52%;
}
.featured-listing.default_listing.right_thumb .content_info {
padding: 16px 20px 0px 0px;
width: 52%;
}
.featured-listing.default_listing .dr_userinfo {
margin: 0px;
}
.default_listing .content_info {
padding: 0px 20px 0px 0px;
width: 75%;
}
.default_listing .cs_thumbsection {
width: 25%;
}
.default_listing.large_listing .cs_thumbsection {
width: 33.333%;
}
.default_listing.large_listing .content_info {
width: 66.55555%;
}
.cs-directory .cs-no-thumb .content_info {
padding: 0px;
width: 100%;
}
.cs-directory .cs-no-thumb .cs_thumbsection {
padding: 0px;
width: 100%;
}
.content_info {
float: left;
}
.cs_thumbsection {
float: right;
}
.cs-directory.default_listing .cs_thumbsection {
float: left;
box-shadow: 0 0 2px 0 #ddd;
padding: 0 0 0 3px;
}
.cs-directory.left_thumb .content_info {
float: right;
padding: 0px 0px 0px 20px;
}
.cs-directory.right_thumb .cs_thumbsection {
float: right;
}
.cs-directory.right_thumb .content_info {
float: left;
padding: 0px 30px 0px 0px;
} .tab_grid {
border: 1px solid #ededed;
}
.cs-directory.tab_grid .content_info, .cs-directory.tab_grid .dr_location {
padding: 0px 20px;
}
.tab_grid .dr_pricesection {
width: 100%;
}
.tab_grid .dr_location {
margin-bottom: 15px;
}
.tab_grid .cs-add-wishlist {
margin-top: 10px;
}
.tab_grid .custom-btn {
float: left;
text-align: center;
width: 100%;
}
.tab_grid .dr_skillsection {
padding: 10px 15px 0 0;
width: 100%;
}
.tab_grid .dr_postoption li a {
display: inline-block;
margin-bottom: 5px;
} .clean_listing .directory-section {
background-color: #ffffff;
border: 1px solid #ededed;
padding: 24px;
}
.clean_listing .cs_thumbsection {
width: 35%;
}
.clean_listing .content_info {
padding: 0px 0px 0px 30px;
width: 65%;
}
.dr_small_thumb .cs_thumbsection {
width: 25%;
}
.dr_small_thumb .content_info {
width: 75%;
} .plane_listing .directory-section, .small_listing .directory-section {
background-color: #ffffff;
border: 1px solid #ededed;
padding: 24px;
}
.plane_listing .content_info {
padding: 0px 0px 0px 30px;
width: 60%;
}
.plane_listing .cs_thumbsection {
width: 40%;
} .small_listing .content_info {
padding: 15px 0px 0px 30px;
width: 80%;
}
.small_listing .cs_thumbsection {
width: 20%;
} .default_listing .directory-section {
background-color: #ffffff;
margin-bottom: 0px;
padding: 25px;
position: relative;
}
.default_listing .content_info {
padding: 0px 0px 0px 25px;
position: relative;
width: 67%;
}
.default_listing .cs_thumbsection {
width: 33%;
}
.default_listing .dr_postoption {
margin: 0px 0px 13px 0px;
} .small_medium_listing .directory-section {
background-color: #ffffff;
border: 1px solid #ededed;
}
.small_medium_listing .content_info {
padding: 18px 0px 0px 20px;
width: 71%;
}
.small_medium_listing .cs_thumbsection {
width: 29%;
}
.small_medium_listing.cs-directory.right_thumb .content_info {
padding: 18px 20px 0px 20px;
}
.small_medium_listing.no_thumb .content_info {
padding: 20px 20px 5px 20px;
}
ul.dr_postoption li time.bg-style {
background-color: #f4f4f4;
color: #aaaaaa;
float: left;
padding: 2px 5px;
} .small_thumb_listing .directory-section {
background-color: #ffffff;
border: 1px solid #ededed;
padding: 25px;
}
.small_thumb_listing .content_info {
padding: 0px 0px 0px 20px;
width: 75%;
}
.small_thumb_listing .cs_thumbsection {
width: 25%;
}
.small_thumb_listing .dr_postoption {
margin: 0px 0px 6px 0px;
} .grid_listing .directory-section {
background-color: #ffffff;
}
.grid_listing .cs_thumbsection, .grid_listing .content_info {
width: 100%;
}
.grid_listing .content_info {
padding: 20px 18px 25px 18px;
}
.grid_listing ul.dr_postoption.first_post {
margin: 0px 0px 9px 0px;
}
.grid_listing.box-view .cs_thumbsection {
float: left;
width: 270px;
}
.grid_listing.box-view .content_info {
padding: 15px;
}
.dr_userinfo li .cs-label {
color: #999;
display: inline-block;
float: none;
font-weight: 500;
text-transform: capitalize;
padding: 0px;
}
.dr_userinfo li span {
font-size: 12px;
font-weight: bold;
padding: 0px 0px 0px 8px;
color: #666666;
}
.grid_listing.box-view .cs_thumbsection ~ .content_info {
float: none;
padding: 15px 0px 0px 290px;
}
.cs-directory .directory-specification table {
margin: 0px 0px 15px 0px;
}
.content_info p {
padding: 10px 0px 0px 0px;
border-top: 1px dotted #eaeaea;
}
.grid_listing.box-view .dr_userinfo {
margin: 0px;
}
a.location-btn {
background-color: #f4f4f4;
border-radius: 3px;
color: #666666;
font-size: 11px;
font-weight: 600;
margin: 0px 5px 0px 0px;
padding: 6px 10px;
position: relative;
text-transform: uppercase;
}
a.location-btn[title]:after {
background-color: rgba(0,0,0,0.8);
border-radius: 3px;
bottom: 140%;
color: #ffffff;
content: attr(title);
font-size: 11px;
left: 0;
opacity: 0;
padding: 10px 15px;
position: absolute;
text-align: center;
text-transform: uppercase;
visibility: hidden;
width: 152px;
z-index: 20;
}
a.location-btn small:before {
border-left: 0px solid transparent;
border-right: 10px solid transparent;
border-top: 12px solid rgba(0,0,0,0.8);
content: '';
left: 22px;
opacity: 0;
position: absolute;
top: -13px;
visibility: hidden;
}
a.location-btn:hover {
color: #ffffff;
}
a.location-btn[title]:hover:after, a.location-btn:hover small:before {
opacity: 1;
visibility: visible;
}
.grid_listing .dr_pricesection span small {
font-size: 11px;
display: inline-block;
}
.grid_listing .dr_skillsection {
padding: 0px;
width: 100%;
}
.grid_listing .dr_progress .dr_pricesection.position_set {
float: right;
}
.grid_listing .dr_progress {
padding: 20px 18px;
}
.grid_listing .custom-btn {
color: #ffffff;
display: inline-block;
padding: 11px 10px;
text-align: center;
text-transform: uppercase;
width: 100%;
} .csthumb_gallery {
float: left;
width: 100%;
}
.zoompic {
background-color: rgba(0,0,0,0.6);
color: #ffffff;
font-size: 11px;
line-height: 1;
padding: 5px 5px;
position: absolute;
right: 0px;
top: 0px;
}
.dr_thumbsection li .zoompic i {
font-size: 12px;
margin: 0px;
position: static;
} .csuser_info {
background-color: #f1f5fc;
float: left;
padding: 22px;
width: 100%;
margin-bottom: 10px;
}
.cs_druserprofile {
float: left;
margin: 0px 0px 14px 0px;
width: 100%;
}
.cs_druserprofile img {
height: 100%;
}
.csuser_info figure {
float: left;
width: 60px;
height: 60px;
}
.csuser_info figure img {
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.csuser_info figure ~ .cs_info {
padding: 8px 0px 0px 74px;
}
.csuser_info .cs_info h6 {
margin: 0px;
}
.csuser_info .cs_info span {
line-height: 1;
}
.csuser_info > ul {
float: left;
margin: 0px 0px 20px 0px;
width: 100%;
}
.csuser_info > ul > li {
border-bottom: 1px dotted #dbdee3;
color: #333333;
float: left;
font-weight: 600;
list-style: none;
width: 100%;
overflow: hidden;
}
.csuser_info > ul > li:first-child {
border-top: 1px dotted #dbdee3;
}
.csuser_info > ul > li i {
margin-right: 8px;
}
.csuser_info > ul > li span {
font-size: 12px;
}
.csuser_info .social-media ul li a[href="http://www.facebook.com"], .csuser_info .social-media ul li a[data-original-title="facebook"] {
background-color: #13497b;
}
.csuser_info .social-media ul li a[href="http://www.twitter.com"], .csuser_info .social-media ul li a[data-original-title="twitter"] {
background-color: #03b4ea;
}
.csuser_info .social-media ul li a[href="http://plus.google.com"], .csuser_info .social-media ul li a[data-original-title="google"] {
background-color: #e72f2f;
}
.csuser_info .social-media ul li a[href="http://www.linkedin.com"], .csuser_info .social-media ul li a[data-original-title="linkedin"] {
background-color: #2b459e;
}
.csuser_info .social-media ul li a[href="skype:http://www.skype.com?chat"], .csuser_info .social-media ul li a[data-original-title="skype"] {
background-color: #03b4ea;
}
.csuser_info .social-media ul li a[href="http://www.pinterest.com"], .csuser_info .social-media ul li a[data-original-title="pinterest"] {
background-color: #DA323A;
}
.csuser_info .social-media ul li a[href="http://www.instagram.com"], .csuser_info .social-media ul li a[data-original-title="instagram"] {
background-color: #4d65bd;
}
.csuser_info .social-media ul li a[href="http://www.youtube.com"], .csuser_info .social-media ul li a[data-original-title="youtube"] {
background-color: #ff0000;
}
.csuser_info .social-media ul li a[href="http://www.stumbleupon.com"], .csuser_info .social-media ul li a[data-original-title="stumbleupon"] {
background-color: #f36100;
}
.csuser_info .social-media ul li a[href="http://www.dribbble.com"], .csuser_info .social-media ul li a[data-original-title="dribbble"] {
background-color: #E25288;
}
.csuser_info .social-media ul li a[href="http://www.tumblr.com"], .csuser_info .socialmedia a[data-original-title="tumblr"] {
background-color: #1b2f74;
} .contactform {
background-color: #f1f5fc;
border: 2px solid #d8dee9;
margin: 0px 0px 10px 0px;
}
.directory-gallery .flexslider .slides > li {
padding: 0;
}
.directory-gallery .flexslider.cs-thumb-post .slides > li {
padding: 0 4px;
}
.contactform .rq-form ul > li:last-child {
margin: 0px;
}
.contactform .rq-form ul li .rqform-text, .contactform .rq-form ul li .rqform-text input, .contactform .rq-form ul li .rqform-text textarea {
width: 100%;
}
.csuser_review ul li figure {
float: left;
margin: 0px 12px 0px 0px;
width: 65px;
}
.csuser_review.addreview > ul > li:last-child {
border-bottom: 1px dotted #e5e5e5;
margin: 0 0 15px;
padding: 0 0 20px;
}
.addreview span {
color: #00466e;
font-size: 16px;
}
.csuser_review.addreview h5 {
margin: 0px 0px 1px 0px;
}
.seller-view-all {
color: #999999;
float: left;
font-size: 12px;
text-align: center;
text-transform: uppercase;
width: 100%;
}
.seller-view-all a {
color: #999999;
}
.seller-view-all i {
margin-right: 5px;
} .directory-top .dr_postoption {
width: auto;
}
.favorites-section {
float: right;
}
.favorites-section > ul > li {
float: left;
list-style: none;
margin: 0px 24px 0px 0px;
position: relative;
}
.favorites-section > ul > li:before {
color: #f1f1f1;
content: '/';
position: absolute;
right: -14px;
top: 0px;
}
.favorites-section ul li a.csshare {
color: #72c0e4;
}
.favorites-section ul li a.report {
color: #d95353;
}
.favorites-section ul li a.claim {
color: #999;
}
.favorites-section ul li a.cs-add-wishlist {
color: #82cb4d;
cursor: pointer;
float: right;
font-size: 11px;
padding: 0px;
}
.favorites-section ul li a i {
float: left;
margin: 3px 5px 0px 0px;
}
.favorites-section ul li a i {
font-size: 20px;
}
.favorites-section ul li:last-child {
margin-right: 0px;
}
.directory-top .dr_postoption {
margin: 0px 0px 12px 0px;
}
.directory-top .dr_postoption li i {
margin-right: 8px;
}
.directory-top .dr_postoption li span {
text-transform: uppercase;
}
.directory-gallery {
float: left;
margin: 0px 0px 11px 0px;
min-height: 50px;
position: relative;
width: 100%;
background-color: #ffffff;
padding: 10px;
border: 1px solid #f0f0f0;
}
.directory-gallery .flex-direction-nav, .favorites-section ul li:last-child:before {
display: none;
}
.flexslider ul li figure {
cursor: pointer;
float: left; width: 100%;
position: relative;
}
.flexslider ul li figure figcaption {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 22px;
background: rgba(0,0,0,0.5);
font-size: 26px;
line-height: 30px;
color: #fff;
}
.directory-gallery .dr_pricesection {
top: 30px;
position: absolute;
right: -13px;
}
#cs_description .dr_pricesection {
top: 5px;
position: absolute;
right: -14px;
}
#cs_description .dr_pricesection span {
background: #f5f5f5;
float: left;
font-size: 26px;
line-height: 20px;
padding: 15px 15px 10px 15px;
position: relative;
box-shadow: 0px 0px 1px 0px #ddd;
}
.directory-gallery .dr_pricesection span {
background: #f5f5f5;
float: left;
font-size: 26px;
line-height: 20px;
padding: 10px 15px 10px;
position: relative;
box-shadow: 0px 0px 1px 0px #ddd;
}
.directory-gallery .dr_pricesection span:before, #cs_description .dr_pricesection span:before {
content: '';
position: absolute;
right: 3px;
bottom: -10px;
border-top: 10px solid #7f7f7f;
border-right: 10px solid transparent;
}
.directory-gallery .dr_pricesection span small {
margin-top: -7px;
}
#cs_description {
background: #ffffff;
border: 1px solid #f0f0f0;
float: left;
padding: 25px;
width: 100%;
position: relative;
}
.directory-specification h5, #cs_description h5 {
text-transform: uppercase;
}
.directory-specification table {
margin-bottom: 30px;
}
.directory-specification table td {
border-left: 1px solid #f5f5f5;
border: none;
}
.directory-specification table td:first-child {
border-left: none;
}
.directory-specification table tr {
background-color: #fdfdfd;
}
.directory-specification table tr:nth-child(odd) {
background-color: #fafafa;
}
.directory-specification .pro_specifications i {
float: left;
font-size: 20px;
margin-top: 4px;
}
.directory-specification .pro_specifications span {
display: block;
float: none;
margin: 4px 0px 0px 0px;
}
.specification-info {
line-height: 1.2;
padding: 0 0 0 40px;
}
.directory-specification .pro_specifications td {
color: #666666;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
}
.cs-tags.directory-view {
margin: 0px;
}
.cs-tags.directory-view ul li a {
border: none;
position: relative;
}
.cs-tags.directory-view ul li a:hover {
color: #000;
}
.cs-tags.directory-view ul li a:before {
color: #eaeaea;
content: '/';
position: absolute;
right: -4px;
top: 3px;
}
.mapsection img {
max-width: inherit;
}
.cs-tags.directory-view ul li:last-child a:before {
display: none;
}
.succ_mess {
background-color: #effeb9;
border-radius: 4px;
border: 1px solid #6ba724;
float: left;
margin: 0px 0px 15px 0px;
padding: 6px 20px 6px 20px;
width: 100%;
}
.succ_mess p {
margin: 0px;
} .favorites-section > ul > li {
margin-bottom: -15px;
padding-bottom: 15px;
}
.favorites-section > ul > li .share-btn {
color: #72c0e4;
display: inline-block;
margin: 0 0 -10px;
padding: 0 0 10px;
vertical-align: middle;
}
.favorites-section > ul > li:hover .cs-share-buttons {
visibility: visible;
opacity: 1;
}
.favorites-section li .cs-share-buttons {
background-color: #fff;
border: 1px solid #f1f1f1;
left: 50%;
margin: 0 0 0 -25px;
padding: 8px 0;
position: absolute;
top: 100%;
width: 50px;
z-index: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
visibility: hidden;
opacity: 0;
}
.favorites-section li .cs-share-buttons:before {
width: 0;
height: 0;
content: "";
top: -12px;
left: 50%;
margin-left: -10px;
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #f1f1f1;
}
.favorites-section li .cs-share-buttons:after {
width: 0;
height: 0;
content: "";
top: -10px;
left: 50%;
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
margin-left: -10px;
}
.favorites-section .cs-share-buttons ul {
margin: 0;
padding: 0;
}
.favorites-section .cs-share-buttons li {
display: inline-block;
list-style: none;
margin: 0 0 5px;
text-align: center;
width: 100%;
}
.cs-share-buttons li a {
color: #fff;
line-height: 30px;
background-color: #ccc;
border-radius: 100%;
display: inline-block;
text-align: center;
height: 30px;
width: 30px;
}
.favorites-section ul li .cs-share-buttons a i {
display: inline-block;
float: none;
font-size: 14px;
margin: 0;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="facebook"] {
background-color: #3d5b96;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="twitter"] {
background-color: #03b4ea;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="google-plus"] {
background-color: #dd3f34;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="linkedin"] {
background-color: #1884bb;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="digg"] {
background-color: #464646;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="delicious"] {
background-color: #3e8bd9;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="google_buzz"] {
background-color: #dc543a;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="stumbleupon"] {
background-color: #00bbf0;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="google_bookmark"] {
background-color: #dd3f34;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="myspace"] {
background-color: #1278b6;
}
.favorites-section ul li .cs-share-buttons a[data-original-title="reddit"] {
background-color: #bad8f4;
}  .featured-list {
background-color: #ffffff;
border: 1px solid #f0f0f0;
border-top: none;
float: left;
padding: 25px;
width: 100%;
}
.directory-detail .tab-pane {
background-color: #ffffff;
border: 1px solid #f0f0f0;
border-top: none;
float: left;
margin: 0px 0px 10px 0px;
padding: 20px 25px 12px 25px;
width: 100%;
}
.directory-detail h5 {
margin: 0px 0px 12px 0px;
text-transform: uppercase;
}
.featured-list ul li {
float: left;
list-style: none;
width: 33.33%;
}
.featured-list ul li i {
color: #90d995;
margin: 0px 14px 0px 0px;
}
.featured-list ul li i.icon-cross5 {
color: #cccccc;
}
.cs-single-map {
background-color: #fff;
border: 1px solid #f0f0f0;
border-top: none;
float: left;
margin: 0px 0px 0px 0px;
padding: 25px;
width: 100%;
}
.cs-single-map .col-md-12 {
margin: 0px;
padding: 0px;
} .csuser_review {
background-color: #ffffff;
border: 1px solid #e5e9ef;
box-shadow: 0px 0px 0px 1px #edf1f8;
float: left;
margin: -10px 0px 10px 0px;
padding: 18px;
position: relative;
width: 100%;
}
.csuser_review:before, .csuser_review:after {
border-bottom: 12px solid #ffffff;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: '';
left: 25px;
position: absolute;
top: -11px;
z-index: 5;
}
.csuser_review:after {
border-color: transparent transparent #e7ebf0;
top: -13px;
z-index: 0;
}
.csuser_review > ul {
float: left;
margin-top: 5px;
width: 100%;
}
.csuser_review > ul > li {
border-bottom: 1px dotted #e5e5e5;
float: left;
margin: 0px 0px 15px 0px;
padding: 0px 0px 20px 0px;
width: 100%;
}
.csuser_review > ul > li:last-child {
border: none;
margin: 0px;
padding: 0px;
}
.csuser_review ul li {
line-height: 1.5;
list-style: none;
}
.csuser_review ul ul li, .csuser_review ul ul {
margin: 0px;
}
.csuser_review ul .dr_postoption li {
float: left;
width: 100%;
}
.csuser_review ul .dr_postoption li .cs-rating {
margin: 0px 8px 0px 0px;
}
.csuser_review h6 {
text-transform: uppercase;
} .cs_drdetail {
float: left;
width: 100%;
}
.cs_drdetail .dr_postoption li {
line-height: 1.4;
}
.cs_drdetail .dr_pricesection span {
margin-right: 10px;
}
.cs-leave-review h4 {
float: left;
padding: 14px 0px 0px 0px;
margin: 0px;
} .dr_filtertabs {
float: left;
width: 100%;
}
.dr_filtertabs .tab-content {
background-color: #ffffff;
border-top: none;
border: 1px solid #f0f0f0;
float: left;
padding: 25px 25px 10px 25px;
width: 100%;
}
.dr_filtertabs .nav-tabs > li {
margin: 0px;
}
.dr_filtertabs .nav-tabs > li > a {
background-color: #fcfcfc;
border-bottom: none;
border-left: none;
border-radius: 0px;
border: 1px solid #f0f0f0;
color: #333333;
font-size: 12px;
font-weight: 600;
margin: 0px;
padding: 15px 25px;
text-transform: uppercase;
}
.dr_filtertabs .nav-tabs > li > a i {
color: #999999;
margin: 0px 7px 0px 0px;
}
.dr_filtertabs .nav-tabs {
border-color: #f0f0f0;
}
.dr_filtertabs .nav-tabs > li:first-child > a, .dr_filtertabs .nav-tabs > li.active:first-child > a, .dr_filtertabs .nav-tabs > li.active:first-child > a:hover, .dr_filtertabs .nav-tabs > li.active:first-child > a:focus {
border-left: 1px solid #f0f0f0;
}
.dr_filtertabs .nav-tabs > li.active > a, .dr_filtertabs .nav-tabs > li.active > a:hover, .dr_filtertabs .nav-tabs > li.active > a:focus {
background-color: #ffffff;
border-bottom-color: transparent;
border-color: #f0f0f0;
border-left-color: transparent;
position: relative;
}
.dr_filtertabs .nav-tabs > li.active > a:before {
content: '';
height: 3px;
left: 0px;
position: absolute;
top: -3px;
width: 100%;
}
.dr_filtertabs .nav-tabs > li.active > a:after, .dr_filtertabs .nav-tabs > li.active:hover > a:after, .dr_filtertabs .nav-tabs > li.active > a:focus:after {
background-color: #ffffff;
bottom: -1px;
content: '';
height: 1px;
left: 0px;
position: absolute;
width: 100%;
}
.dr_filtertabs h4, .dr_filtertabs h5, .dr_filtertabs h6 {
text-transform: uppercase;
}
.rich_editor_text .pro_specifications {
margin: 0px 0px 30px 0px;
}
.pro_specifications small {
color: #666666;
display: block;
font-size: 11px;
line-height: 1.5;
margin: 0px 0px 3px 0px;
text-transform: uppercase;
}
.pro_specifications small i {
margin-right: 6px;
}
.pro_specifications span {
color: #333333;
float: left;
font-size: 12px;
line-height: 1;
text-transform: uppercase;
}
.pro_specifications tr td {
border-color: #f0f0f0;
font-weight: 600;
padding: 11px 18px 14px 18px;
}
.pro_specifications tr:nth-child(odd) {
background-color: #fcfcfc;
} .container.cs-fullmap {
margin-top: -35px;
padding: 0px;
width: 100%;
}
.container.cs-fullmap .section-sidebar, .container.cs-fullmap .dynamic-listing .col-md-12 {
margin: 0px;
padding: 0px;
}
.container.cs-fullmap .pull-left {
display: none;
}
.container.cs-fullmap .section-content {
width: 84%;
}
.container.cs-fullmap .section-sidebar {
height: 600px;
overflow-x: hidden;
width: 16%;
} .cs-filter-menu li {
float: left;
list-style: none;
margin: 0 15px 0 0;
position: relative;
}
.cs-filter-menu li:before {
color: #e7e7e7;
content: "/";
position: absolute;
right: -5px;
top: 0;
}
.cs-filter-menu li:first-child:before {
display: none;
}
.main-filter .filter-nav {
border-bottom: 1px solid #e9e9e9;
border-top: 1px solid #e9e9e9;
float: left;
padding: 8px 0 3px 0;
position: relative;
width: 100%;
}
.col-md-12.main-filter, .cs_assigment_tabs.col-md-12 {
margin: 0px -4px 20px 0px;
position: relative;
z-index: 9999;
}
.cs-filter-menu li:last-child:before {
display: none;
}
.cs-filter-menu li a {
color: #999999;
font-size: 11px;
text-transform: uppercase;
}
.cs-filter-menu li span {
color: #2f2e2e;
font-size: 13px;
text-transform: uppercase;
}
.cs-filter-menu li a:hover, .cs-filter-menu li.active a {
border-bottom: 1px dotted;
}
.cs-filter-menu li a i {
margin-right: 5px;
}
.grid-filter {
float: right;
padding: 2px 0px 0px 0px;
}
.grid-filter li {
float: left;
list-style: none;
margin: 0px 0px 0px 8px;
}
.grid-filter li a {
color: #afafaf;
font-size: 18px;
} .detail-post {
float: left;
width: 100%;
}
.cs-tags {
float: left;
margin: 0px 0px 0px 0px;
width: 100%;
}
.cs-tags h5 {
float: left;
margin: 3px 10px 0px 0px;
text-transform: uppercase;
}
.cs-tags ul li {
float: left;
line-height: 1.5;
list-style: none;
margin: 0px 3px 3px 0px;
}
.cs-tags ul li a {
color: #8c8c8c;
float: left;
font-size: 12px;
padding: 3px 8px;
text-transform: uppercase;
background-color: #f8f8f8;
}
.cs-tags ul li a:hover {
color: #ffffff;
}
.detail-post .socialmedia ul li {
margin: 0px 7px 7px 0px;
}
.detail-post .socialmedia ul li a.csshare {
background-color: #ffffff;
border-radius: 3px;
border: 1px solid #d9d9d9;
color: #333333;
font-size: 12px;
font-weight: 600;
height: auto;
padding: 2px 9px;
text-transform: uppercase;
width: auto;
}
.detail-post .socialmedia ul li a.csshare i {
color: #bbbbbb;
margin: 0px 7px 0px 0px;
}
.premium-sponsor {
float: left;
text-align: center;
width: 100%;
}
.col-md-12.post-recent {
margin: 0px -4px 20px 0px;
} .cs-map-section {
float: left;
width: 100%;
position: relative;
}
.cs-map-section .streetView {
position: absolute;
left: 147px;
top: 6px;
}
.cs-map-section .mapView {
position: absolute;
left: 32px;
top: 6px;
}
.cs-reviews {
float: left;
margin: 0px 0px 40px 0px;
width: 100%;
}
.cs-reviews figure {
float: left;
margin: 0px;
width: 72px;
height: 70px;
position: relative;
z-index: 2;
}
.cs-reviews figure .info-thumb {
float: left;
height: 100%;
width: 100%;
}
.cs-reviews figure img, .cs-reviews figure {
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.cs-reviews figure img {
border: 5px solid #f0f0f0;
height: 100%;
width: 100%;
}
.cs-reviews figure .cs-iconstyle span {
width: 100%;
font-size: 14px;
padding: 3px 3px 3px 1px;
margin: 0px;
}
.cs-leave-review .cs-ratingstar-wrap {
float: left;
padding: 15px 0 0 18px;
}
.cs-leave-review .cs-total-score {
display: inline-block;
padding: 11px 0 0 10px;
}
.cs-reviews figure .cs-iconstyle span i {
font-size: 13px;
padding: 0 0 0 3px;
}
.cs-reviews figcaption {
text-align: center; width: 100%;
}
.cs-reviews .cs-iconstyle {
float: none;
display: inline-block;
}
.cs-reviews figure:hover .plus-review {
opacity: 1;
visibility: visible;
}
.plus-review {
opacity: 0;
visibility: hidden;
margin: -4px 0px 0px 0px;
background: #fff;
border: 1px solid #f2f2f2;
left: 100%;
padding: 13px 20px;
position: absolute;
top: 50%;
width: 240px;
}
.plus-review:before, .plus-review:after {
content: '';
position: absolute;
left: -6px;
top: 50%;
margin: -9px 0px 0px 0px;
border-top: 6px solid transparent;
border-right: 6px solid #ffffff;
border-bottom: 6px solid transparent;
z-index: 2;
}
.plus-review:after {
border-top: 6px solid transparent;
border-right: 6px solid #f2f2f2;
border-bottom: 6px solid transparent;
z-index: 0;
left: -7px;
}
.plus-review li {
float: left;
list-style: outside none none;
width: 100%;
}
.plus-review .cs-ratingstar-wrap {
float: right;
}
.cs-reviews figure ~ .left-sp {
padding: 0px 0px 0px 120px;
position: relative;
}
.cs-reviews figure ~ .left-sp:before {
border-left: 1px solid #f6f6f6;
content: '';
height: 100%;
left: 90px;
position: absolute;
top: 0px;
width: 1px;
}
.cs-reviews .cs-rating-main {
float: left;
margin: 0 15px 0 0;
}
.cs-reviews .review-rating {
float: right;
margin: -5px 0 0;
}
.cs-reviews .left-sp p {
display: inline-block;
}
.cs-reviews .left-sp time {
color: #aaaaaa;
font-size: 11px;
text-transform: uppercase;
}
.cs-reviews .left-sp .cs-rating {
margin-bottom: 5px;
}
.cs-reviews .left-sp .admininfo {
color: #000000;
display: block;
font-size: 14px;
font-weight: 700;
line-height: 1.2;
}
.add_review_btn {
color: #ffffff;
font-weight: 600;
margin: 0px 0px 30px 0px;
padding: 8px 15px;
text-transform: uppercase;
}
.cs-leave-review {
float: left;
width: 100%;
border-bottom: 1px solid #f2f2f2;
padding: 0px 20px 0px 20px;
}
.cs-leave-review .add_review_btn {
border-left: 1px solid #f2f2f2;
line-height: 24px;
padding: 12px 0 11px 14px;
background: none;
color: #8e8e8e;
font-size: 12px;
margin: 0px;
}
.cs-leave-review .add_review_btn i {
border: 1px solid #f0c84a;
border-radius: 100%;
color: #f0c84a;
float: left;
font-size: 15px;
height: 25px;
padding: 3px 0 0 1px;
width: 25px;
}
.cs-rating-main label {
float: left;
font-style: italic;
margin: -4px 0 0 10px;
} .jRatingAverage {
background-color: #f62929;
height: 100%;
left: 0;
position: relative;
top: 0;
z-index: 2;
}
.jRatingColor {
background-color: #f4c239;
height: 100%;
left: 0;
position: relative;
top: 0;
z-index: 2;
}
.jStar {
left: 0;
position: relative;
z-index: 3;
}
p.jRatingInfos {
color: #333;
display: none;
font-size: 16px;
height: 31px;
padding-top: 5px;
position: absolute;
text-align: center;
width: 100px;
z-index: 9999;
}
p.jRatingInfos span.maxRate {
color: #c9c9c9;
font-size: 14px;
}
.review-modal .modal-header {
background-color: #fcfcfc;
}
.faq-form .review-modal .modal-header {
display: inline-block;
padding: 14px 15px 5px;
width: 100%;
}
.faq-form .review-modal .close span {
color: #333333;
}
.review-modal h5, .review-modal h2 {
margin: 0px;
float: left;
}
.review-modal button.close {
color: #000;
font-size: 12px;
height: 22px;
opacity: 1;
text-shadow: none; }
.review-modal .modal-header .close {
margin-top: 1px;
}
.review-modal ul.reviews-modal {
margin: 0px;
}
.review-modal .modal-body {
background-color: #ffffff;
display: inline-block;
padding: 18px 20px 5px;
width: 100%;
}
.review-modal .modal-body form {
padding: 40px 10px 0px 10px;
}
#cs-claim-form, #cs-report-form {
padding: 0px 10px 0px 0px;
}
.review-modal .modal-dialog {
width: 365px;
}
.reviews-modal li {
display: inline-block;
line-height: 1;
list-style: none;
margin: 0px 0px 10px 0px;
width: 100%;
}
.reviews-modal li label {
float: left;
color: #333;
font-weight: 600;
line-height: 1;
margin: 5px 0px 10px 0px;
text-transform: uppercase;
width: 30%;
}
.reviews-modal li label ~ div {
float: left;
}
.reviews-modal li input[type="text"] {
float: left;
margin: 0px;
width: 100%;
}
.reviews-modal li textarea {
float: left;
height: 100px;
margin-bottom: 9px;
width: 100%;
}
.reviews-modal li input[type="submit"] {
border: none;
color: #ffffff;
display: inline-block;
font-size: 14px;
padding: 10px 16px;
text-transform: uppercase;
}
.rating-section {
background-color: #ffffff;
border-bottom: 1px solid #e7e7e7;
display: inline-block;
padding: 30px 20px;
text-align: center;
width: 100%;
}
.reviewrating {
display: inline-block;
} .add_faq_btn {
border-radius: 3px;
float: left;
margin: 0px 15px 0px 0px;
padding: 13px 16px;
text-transform: uppercase;
}
.faq-search {
float: left;
margin: 0px 0px 40px 0px;
position: relative;
}
.faq-search input[type="text"] {
border-radius: 3px;
border: 1px solid #a7a7a7;
box-shadow: 0px 1px 0px 0px #f4f4f4 inset;
color: #999999;
float: left;
height: 40px;
width: 390px;
}
.faq-search input[type="submit"] {
border-radius: 3px;
border: none;
color: #ffffff;
padding: 5px 14px;
position: absolute;
right: 3px;
text-transform: uppercase;
top: 3px;
}
.dr_filtertabs .faqs-veiw .panel-default > .panel-heading {
border: none;
padding: 0px;
}
.dr_filtertabs .panel-group .panel + .panel {
margin-top: 0px;
}
.dr_filtertabs .faqs-veiw .panel-body {
padding-bottom: 10px;
padding-top: 0px;
}
.dr_filtertabs .faqs-veiw .panel-body p {
margin: 0px;
}
.dr_filtertabs .faqs-veiw .panel {
border: none;
box-shadow: none;
}
.dr_filtertabs .faqs-veiw .panel-default > .panel-heading a {
border-top: 1px solid #ececec;
padding: 10px 15px 15px 24px;
}
.dr_filtertabs .faqs-veiw .panel, .dr_filtertabs .faqs-veiw .panel-body, .dr_filtertabs .faqs-veiw .panel .panel-heading {
background-color: #ffffff;
}
.dr_filtertabs .panel-group {
margin: 0px 0px 30px 0px;
}
.tab-content .col-md-12 {
padding: 0px;
margin: 0px;
} .rq-form {
float: left;
width: 100%;
}
.rq-form ul > li {
float: left;
line-height: 1.5;
list-style: none;
margin: 0px 0px 20px 0px;
width: 100%;
}
.rq-form ul li li {
margin: 0px;
}
.rq-form ul li .rqform-title {
color: #333333;
float: left;
font-weight: 600;
padding: 7px 0px 0px 0px;
text-transform: uppercase;
width: 20%;
}
.rq-form ul li .rqform-text {
float: left;
width: 80%;
}
.rq-form ul li input {
background-color: #ffffff;
border: 1px solid #d2d2d2;
width: 70%;
}
.rq-form ul li input[type="button"], .report-modal-footer input[type="button"], .reviews-modal input[type="button"] {
border: none;
color: #fff;
float: left;
padding: 8px 20px;
text-transform: uppercase;
width: auto;
}
.rq-form ul li textarea {
height: 130px;
margin: 0px 0px 20px 0px;
width: 90%;
}
.rq-form ul ul {
float: left;
margin: 0px 0px 25px 0px;
width: 100%;
}
.rq-form ul li .browse-sec {
float: left;
margin: 0px 0px 30px 0px;
width: 100%;
}
.rq-form ul li .browse-sec #uploadFile {
border: none;
padding: 7px 0px 0px 0px;
}
.rq-form ul.check-box label a {
text-decoration: underline;
}
.rq-form ul.check-box label:before {
bottom: 3px;
}
.rq-form ul li input[type="submit"] {
border: none;
width: auto;
}
.sf-option {
background-color: #fdf8f8;
float: left;
margin: 0px 0px 20px 0px;
padding: 30px;
width: 100%;
}
.sf-option ul li {
color: #666666;
list-style: none;
text-transform: uppercase;
}
.sf-option ul li i {
color: #a6a6a6;
margin-right: 6px;
}
.dr_filtertabs .cs-attachments {
margin-bottom: 10px;
}
.request-message-type.succ_mess {
background-color: #ddd;
color: #666;
float: left;
margin: 0 0 20px;
padding: 3px 11px;
width: 100%;
}
.socialmedia.dr-socialmedia ul li a {
background-color: transparent;
height: auto;
width: auto;
}
.detail-post .socialmedia.dr-socialmedia ul li {
margin: 0px;
}
.review-modal .close span {
color: #000;
float: left;
font-size: 12px;
margin: 0px 0px 0px 5px;
}
.cs-user-menu li {
border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
float: left;
list-style: outside none none;
padding: 9px 22px;
width: 100%;
}
.cs-user-menu li a {
color: #333;
text-transform: uppercase;
}
.cs-user-menu li span {
background-color: #fff;
float: right;
padding: 0 8px;
} .pagination {
border-radius: 0px;
float: left;
margin: 10px 0px 0px 0px !important;
text-align: center;
width: 100%;
}
.pagination ul li {
display: inline-block;
list-style: none;
margin: 0px 4px 8px 4px;
}
.relevant-search .pagination ul li {
border: none;
padding-bottom: 0px;
}
.pagination li a I {
margin: 0 6px;
}
.pagination ul li a, .pagination ul li span {
color: #333333;
display: inline-block;
font-size: 12px;
line-height: 1.5;
padding: 6px 13px;
position: relative;
text-transform: uppercase;
box-shadow: 0px 0px 1px 0px #ddd;
background-color: #ffffff;
}
.pagination ul li a.active {
border-radius: 3px;
border: 1px solid #f2f2f2;
box-shadow: 0px 0px 2px 0px #ddd;
}
.pagination ul li.pgprev a {
color: #cfcfcf;
}
.pagination ul li.pgnext a {
color: #cfcfcf;
}
.pagination ul li.pgprev a i {
margin-right: 10px;
}
.pagination ul li.pgnext a i {
margin-left: 10px;
}
.pagination > li > a.active {
color: #ffffff;
}
.gmnoprint {
cursor: pointer;
} .shortcode-nav ul li, .shortcode-nav {
float: left;
width: 100%;
}
.shortcode-nav {
background-color: #f6f6f6;
border: 1px solid #dadada;
padding: 10px 20px;
}
.shortcode-nav ul > li {
color: #cccccc !important;
list-style: none;
padding: 10px 0px 10px 35px;
position: relative;
}
footer#footer-sec .widget.cs-fancy-menu .shortcode-nav.cs-stickynav ul > li {
color: #cccccc !important;
}
footer#footer-sec .widget.cs-fancy-menu .shortcode-nav.cs-stickynav ul > li i {
color: #cccccc !important;
}
.shortcode-nav ul ul {
margin: 0px 0px 0px -35px;
}
.shortcode-nav ul > li:before {
background-color: #e8e8e8;
bottom: -7px;
content: '';
height: 16px;
left: 6px;
position: absolute;
width: 3px;
}
.shortcode-nav ul > li:after {
content: "\f10c";
font-family: icomoon;
font-size: 16px;
left: 1px;
position: absolute;
top: 7px;
}
.shortcode-nav ul > li:last-child:before {
display: none;
}
.shortcode-nav ul > li.before-menu {
padding-bottom: 0px;
}
.shortcode-nav ul > li > a {
color: #333333 !important;
float: left;
font-size: 14px;
font-weight: 500;
line-height: 18px;
position: relative;
text-transform: capitalize;
width: 100%;
}
.shortcode-nav ul > li > a:before {
color: #cccccc !important;
content: "\f141";
font-family: icomoon;
font-size: 9px;
left: -14px;
position: absolute;
top: 0px;
}
.shortcode-nav ul > li > a:after {
color: #ffffff !important;
content: "\f111";
font-family: icomoon;
font-size: 9px;
left: -31px;
position: absolute;
top: -1px;
}
.shortcode-nav ul li a i {
color: #d0d0d0;
float: right;
}
.icon-style {
float: left;
height: 14px;
margin: 2px 5px 0 0;
position: relative;
width: 14px;
}
.icon-style i.fa-ellipsis-h {
font-size: 9px;
left: auto;
position: absolute;
right: 0;
top: 3px;
} .divider-wrap, .devider1, .devider5, .devider3, .divider5, .divider6 {
float: left;
position: relative;
width: 100%;
}
.devider1, .devider5, .divider4, .divider5, .divider6 {
display: inline-block;
float: none;
text-align: center;
}
.devider1 {
border-bottom: 1px dotted #a8a8a8;
width: 100%;
}
.devider5 {
border-bottom: 1px dotted #a8a8a8;
width: 20%;
}
.devider2 {
width: 60px;
display: inline-block;
vertical-align: middle;
border-bottom: 2px solid #dcdcdc;
}
.devider3 {
background-repeat: repeat-x;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/devider3.png);
display: inline-block;
float: none;
height: 5px;
width: 130px;
}
span.backtotop {
float: right;
margin: 10px 0px;
}
span.backtotop a {
background-color: #000;
border-radius: 100%;
color: #fff;
display: inline-block;
font-size: 14px;
height: 20px;
line-height: 18px;
text-align: center;
width: 20px;
}
.cs-seprator {
float: left;
margin: 0px 0px;
overflow: hidden;
position: relative;
text-align: center;
width: 100%;
}
.divider4:after {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/extraimages/divider4-bg.png) repeat-x;
bottom: 0px;
content: " ";
display: inline-block;
height: 6px;
position: relative;
width: 240px;
}
.fullwidth-sepratore {
float: left;
margin: 10px 0 20px 10px;
position: relative;
width: 100%;
}
.fullwidth-sepratore:before {
border-bottom: 1px dotted #e4e4e4;
content: '';
left: 0px;
position: absolute;
top: 0;
width: 100%;
}
.dividerstyle {
border-bottom: 1px dotted #e4e4e4;
float: left;
margin-left: 12px;
position: relative;
width: 100%;
}
.dividerstyle:before {
content: '';
height: 7px;
left: -20px;
outline: 2px solid #e4e4e4;
position: absolute;
top: -3px;
width: 7px;
} .dropcap-one p::first-letter, .dropcap-two p::first-letter {
color: #ffffff;
float: left;
font-size: 36px;
font-weight: 900;
margin: 0 20px 0 0;
padding: 15px 14px;
}
.dropcap-one p::first-letter {
background-color: #00466e;
}
.dropcap-two p::first-letter {
background-color: #a9a9a9;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/pattrentw.png);
border-radius: 4px;
font-size: 36px;
padding: 15px 20px;
} .col-md-12.cs-post-title {
float: left;
margin-bottom: 0px;
width: 100%;
}
.cs-post-title h5 {
margin-bottom: 15px;
text-transform: uppercase;
} .ts-author figcaption {
padding-left: 30px;
}
.question-mark h4 {
color: #333;
font-size: 14px;
text-transform: uppercase;
}
.question-mark span {
color: #b0b0b0;
font-size: 11px;
text-align: center;
}
.testimonial figure {
width: 60px;
}
.testimonial.flexslider .flex-control-paging {
display: none;
}
.question-mark p {
padding-bottom: 7px;
}
.ts-author {
float: none;
margin: 0 auto;
text-align: center;
width: 202px;
}
.flex-direction-nav li {
list-style: none;
}
.cs-testimonial figure {
border-bottom: 1px solid #f5f5f5;
float: left;
margin: 0px 20px 0 0;
padding-bottom: 3px;
width: 46px;
}
.cs-testimonial .ts-author figcaption {
float: left;
overflow: hidden;
padding-left: 17px;
}
.cs-testimonial .ts-author {
text-align: left;
width: 100%;
}
.cs-testimonial .cs-author span {
font-weight: 400;
}
.cs-testimonial .cs-author {
font-weight: 600;
}
.center, .cs-testimonial.center .ts-author {
text-align: center;
}
.cs-testimonial.center figure {
display: inline-block;
float: none;
} .cs-testimonial.left .cs-author {
font-weight: bold;
}
.box-style p, .cs-testimonial.left p {
font-style: italic;
}
.cs-testimonial.left p:before {
border-radius: 100%;
color: #00466e;
content: ",,";
display: inline-block;
font-family: 'icomoon';
font-size: 40px;
font-weight: bold;
height: 20px;
left: 0;
line-height: 0;
margin: 0 5px 0 0;
padding: 2px 8px;
position: relative;
top: 8px;
transform: rotate(180deg);
width: 20px;
} .cs-testimonial .flex-direction-nav li a, .testimonial.flexslider .flex-direction-nav li a {
background-color: #ffffff;
border: 1px solid #d3d3d3;
color: #dcdcdc;
cursor: pointer;
display: block;
font-size: 18px;
height: 24px;
line-height: 25px;
margin: -20px 0 0;
opacity: 0;
opacity: 1;
overflow: hidden;
position: absolute;
text-align: center;
text-decoration: none;
top: 50%;
transition: all 0.3s ease 0s;
width: 24px;
z-index: 10;
}
.flexslider2.cs-testimonial.testimonial .question-mark p {
padding: 0px;
} .liststyle {
display: inline-block;
}
.liststyle ul li {
color: #555;
float: left;
font-size: 12px;
font-weight: 500;
line-height: 18px;
list-style: none;
padding: 6px 0px;
text-transform: uppercase;
width: 100%;
}
.cs-iconlist li i {
color: #555;
font-size: 14px;
margin-right: 10px;
}
.cs-iconlist li span {
padding-left: 10px;
}
.liststyle ul li.had-border {
border-bottom: 1px dotted #999999;
}
.liststyle ul li.has_border {
border-bottom: 1px dotted #999;
padding: 10px 0px;
} .cs-contact-info {
background: #fff;
border: 1px solid #e4e4e4;
min-height: 320px;
overflow: hidden;
padding: 20px;
position: relative;
}
.cs-contact-info h5 {
text-transform: uppercase;
}
.cs-contact-info p {
font-size: 14px;
line-height: 20px;
padding-left: 25px;
text-transform: capitalize;
}
.cs-contact-info .fa {
float: left;
margin: 4px 0 0 0;
} .cs-contact-info ul li {
list-style: none;
}
.cs-contact-info.cs-darkthem .has_back_icon {
bottom: -16px;
color: #000;
font-size: 110px;
left: -16px;
opacity: 0.2;
position: absolute;
}
.cs-contact-info.cs-darkthem p, .cs-contact-info.cs-darkthem i {
color: #fff;
}
.cs-contact-info.cs-darkthem i {
font-size: 16px;
margin: 3px 0 0 0;
}
.cs-contact-info.cs-darkthem ul li {
border-top: 1px dotted #999;
padding: 10px 0px;
}
.cs-contact-info.cs-darkthem ul li p {
margin-bottom: 0px;
} .messagebox {
border-radius: 4px;
float: left;
font-size: 16px;
margin-bottom: 0px;
padding: 14px 18px;
position: relative;
width: 100%;
}
.messagebox span a {
border-bottom: 1px solid;
font-weight: 300;
line-height: 20px;
margin-left: 7px;
text-decoration: none;
text-transform: capitalize;
}
.messagebox .fa-gear {
color: #fff;
float: left;
font-size: 53px;
margin: 0 14px 0 0;
}
.messagebox i {
float: left;
font-size: 20px;
margin: 3px 10px 0 0;
}
.messagebox span {
float: left;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.messagebox button {
float: right;
position: relative;
z-index: 50;
}
.messagebox p, .messagebox a {
position: relative;
z-index: 10;
}
.messagebox.has_bgicon:before {
color: rgba(102,102,102,0.20);
content: "\f013";
font-family: 'icomoon';
font-size: 120px;
left: -25px;
position: absolute;
top: -50px;
}
.close-v1 {
background-color: #5499d0;
border-radius: 100%;
color: #ffffff;
font-size: 12px;
height: 27px;
line-height: 0;
opacity: 1;
width: 27px;
}
.close-v2 {
background: none;
float: right;
}
.messagebox-v3 {
border-color: #e2e2e2;
padding: 32px 170px 32px 25px;
position: relative;
}
.messagebox-v3 i {
float: left;
font-size: 55px;
margin-right: 20px;
}
.messagebox-v2 .close-v2 {
font-size: 16px;
position: relative;
right: -20px;
top: -15px;
}
.messagebox-v2 h5 {
margin-bottom: 0px;
}
.messagebox-v2 {
border-radius: 0px;
box-shadow: none;
padding: 27px 32px;
}
.messagebox P {
font-size: 14px;
font-weight: 400;
}
.messagebox .custom-btn, .messagebox-v3 .custom-btn {
background-color: #4d8b0c;
border-radius: 2px;
color: #fff;
float: right;
font-size: 14px;
font-weight: 600;
line-height: 1.2;
padding: 10px 20px;
position: absolute;
right: 40px;
text-decoration: none;
text-transform: uppercase;
top: 45px;
}
.messagebox-v3 .close-v2 {
position: absolute;
right: 14px;
top: 8px;
} .cs-plain-form {
float: left;
width: 100%;
}
.cs-plain-form input, .cs-classic-form input {
float: left;
margin-bottom: 10px;
width: 100%;
}
.cs_form_styling form input.cs-plan {
border-radius: 3px;
height: 43px;
padding: 11px 15px;
}
.cs_form_styling form textarea.cs-plan {
border-radius: 3px;
padding: 11px 15px;
}
.cs-plain-form input[type="submit"], .cs-classic-form input[type="submit"] {
border: none;
color: #fff;
display: inline-block;
float: left;
font-size: 14px;
padding: 2px 25px;
text-transform: uppercase;
width: 130px;
}
.cs-plain-form .cs-classic {
border-radius: 4px;
color: #999;
font-size: 12px;
height: 40px;
padding: 10px 10px 10px 14px;
}
.cs-plain-form .form-control {
height: 40px;
line-height: 40px;
}
.cs-plain-form .btn-default {
line-height: 26px;
}
.cs-plain-form label {
color: #333;
font-size: 14px;
margin-bottom: 6px;
}
.cs-plain-form textarea, .cs-classic-form textarea {
border-radius: 4px;
height: 140px;
margin-bottom: 15px;
width: 100%;
}
.cs-plain-form .cs-classic {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.cs-classic-form {
float: left;
width: 100%;
}
.tolbtn {
padding: 7px 20px;
}
.tooltip-info {
margin-bottom: 20px;
}
.tooltip-inner {
min-width: 120px;
width: 120px;
} .cs-tabs {
float: left;
margin-bottom: 0px;
width: 100%;
}
.cs-tabs.nav-position-top {
margin-bottom: 30px;
}
.cs-tabs .tab-content ul li i {
margin-right: 15px;
}
.cs-tabs .tab-content ul {
margin-bottom: 10px;
}
.cs-tabs .tab-content ul li {
font-size: 14px;
line-height: 22px;
list-style: none;
}
.nav.nav-tabs.cs-tabs {
margin: 0px;
}
.cs-tabs .nav-tabs, .cs-tabs.nav_position_center > ul > li:first-child {
border-left: 1px solid #e2e2e2;
}
.cs-tabs .tab-content p {
color: #555;
margin-bottom: 19px;
}
.cs-tabs .nav-tabs > li.active > a i {
color: #ff5422;
}
.cs-tabs .nav-tabs li a {
border-radius: 0;
border: none;
color: #555555;
display: block;
font-size: 14px;
font-weight: 500;
margin-right: 0;
padding: 14px 25px 14px 25px;
position: relative;
}
.cs-tabs .nav-tabs li a i {
color: #555555;
margin-right: 7px;
}
.cs-tabs .nav-tabs > li.active > a, .cs-tabs .nav-tabs > li.active > a:hover, .cs-tabs .nav-tabs > li.active > a:focus {
border: none;
}
.cs-tabs .nav-tabs li {
border-right: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
margin-bottom: -1px;
}
.cs-tabs .nav-tabs > .active > a:before {
border-top: 2px solid #ff5422;
content: "";
height: 2px;
left: 0;
position: absolute;
top: -1px;
width: 100%;
}
.cs-tabs .nav-tabs > li.active > a {
background-color: #fff;
color: #ff5422;
cursor: default;
}
.nav > li > a:hover, .nav > li > a:focus {
background-color: #fff;
}
.tab-content > .active.fade.in {
-moz-transition: none;
-ms-transition: none;
-o-animation: fadeIn 1s 1 0s;
-o-transition: none;
-webkit-animation: fadeIn 1s 1 0s;
-webkit-transition: none;
animation: fadeIn 1s 1 0s;
transition: none;
}
.cs-tabs .tab-content {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
background: #fff;
border: 1px solid #e2e2e2;
border-top: none;
box-sizing: border-box;
overflow: hidden;
padding: 26px;
}  .cs-tabs.vertical .nav-tabs {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-right: none;
border: 1px solid #DEDEDE;
box-sizing: border-box;
float: left;
margin-right: -1px;
width: 22%;
border-right: none;
}
.cs-tabs.vertical .nav-tabs > li:first-child {
border-left: none;
border-top: none;
}
.cs-tabs.vertical .nav-tabs li {
border-right: none;
float: left;
width: 100%;
}
.cs-tabs.vertical .tab-content {
border: 1px solid #e2e2e2;
float: left;
width: 78%;
}
.cs-tabs.vertical .nav-tabs .active a:before {
border-left: 2px solid #ff5422;
content: "";
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 2px;
}
.cs-tabs.vertical .nav-tabs > li {
border-top: 1px solid #e2e2e2;
margin: -1px 2px 0px 0px;
}
.cs-tabs.vertical .nav-tabs > li.active {
border-right: none;
border-top: none;
}
.cs-tabs.vertical .nav-tabs > li.active > a {
border-right: none;
border-top: 1px solid #e2e2e2;
margin-right: -2px;
}
.cs-tabs.vertical .nav-tabs > li.active > a:hover {
border-top: 1px solid #e2e2e2;
}
.cs-tabs.vertical .nav > li:first-child > a:hover {
border-top: 1px solid #e2e2e2;
} .cs-price-table, .inner-style, .pr-bg, .pr-listing {
float: left;
width: 100%;
}
.cs-price-table {
background-color: #fff;
text-align: center;
}
.pr-classic h3 {
background-color: #18282b;
color: #fff;
font-weight: 600;
margin: 0 0 0px 0;
padding: 15px 5px;
text-transform: uppercase;
}
.cs-price {
float: left;
margin: 0px 0px 10px 0px;
padding: 0px 0px 18px 0px;
position: relative;
width: 100%;
}
.cs-price .inner-sec {
color: #ff5422;
font-size: 44px;
font-weight: 600;
line-height: 80px;
position: relative;
}
.cs-price .inner-sec small {
color: #666;
float: left;
font-size: 14px;
line-height: 1;
text-transform: uppercase;
width: 100%;
}
.cs-price span:before {
content: '$';
font-size: 40px;
font-weight: 600;
margin: -13px 0px 0px -24px;
position: absolute;
}
.cs-price-table p {
padding: 0 20px 20px 20px;
}
.custom-btn i {
margin-right: 6px;
}
.features {
display: inline-block;
margin: 0px 0px 25px 0px;
width: 100%;
}
.features li {
border-bottom: 1px solid #f2f2f2;
color: #666666;
float: left;
font-size: 14px;
font-weight: 500;
line-height: 18px;
list-style: none;
padding: 8px 0px;
width: 100%;
}
.features li i {
margin-right: 8px;
}
.features li:first-child {
border-top: 1px solid #f2f2f2;
}
.cs-price-table .custom-btn {
background-color: #ff5422;
border-radius: 3px;
color: #fff;
display: inline-block;
font-weight: 600;
margin: 0 0 20px 0;
padding: 8px 20px;
text-transform: uppercase;
}
.cs-price-table .custom-btn i {
font-size: 14px;
}
.cs-price-table .sigun_up {
color: #fff;
display: inline-block;
font-size: 14px;
padding: 10px 20px;
}
.cs-price-table.pr-classic {
padding-bottom: 25px;
} .pr-simple {
border: 1px solid #e2e2e2;
padding-bottom: 20px;
}
.pr-simple h3 {
background: none;
color: #333;
margin-bottom: 0px;
padding: 20px 10px 0px 10px;
text-transform: uppercase;
}
.pr-simple .features li {
border: none;
}
.pr-simple .cs-price span {
font-size: 55px;
font-weight: 400;
}
.pr-simple .cs-price span:before {
font-size: 34px;
font-weight: 300;
margin: -10px 0 0 -18px;
}
.pr-modren {
padding-bottom: 20px;
} .panel-group {
float: left;
margin-bottom: 0px;
position: relative;
width: 100%;
}
.panel.panel-default {
position: relative;
}
.panel-title {
color: #333;
font-size: 14px;
font-weight: 600;
}
.panel-heading {
padding: 10px 50px 12px 10px;
}
.panel-group.default .panel-body {
padding: 15px 30px 10px 28px;
}
.panel-group .panel {
border-radius: 0;
}
.panel-heading a {
display: block;
}
.panel-title > a {
color: #ff5422;
display: block;
width: 100%;
}
.panel-title > a i {
margin-right: 10px;
}
.panel-title a {
font-size: 14px;
font-weight: 400;
}
.panel-group.default .panel-title a {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
.simple-veiw.default .panel-heading a.collapsed:before, .simplecs-faqs .panel-heading a.collapsed:before {
content: "\f101";
font-family: 'icomoon';
font-size: 18px;
font-weight: 200;
line-height: 20px;
position: absolute;
right: 0px;
top: 13px;
width: 30px;
}
.simple-veiw.default .panel-heading a:before, .simplecs-faqs .panel-heading a:before {
content: "\f103";
font-family: 'icomoon';
font-size: 18px;
font-weight: 200;
line-height: 20px;
position: absolute;
right: 0px;
top: 13px;
width: 30px;
}
.panel-body {
padding: 25px 30px 20px 28px;
}
.panel-heading i {
margin: 0px 7px 0px 0px;
}
.panel-group.simple .panel-body {
padding: 10px 0px 0px 15px;
}
.box .panel-title a.collapsed:after, .simple .panel-title a.collapsed:after, .faqs-simple .panel-title a.collapsed:after {
color: #6d7174;
content: "\f101";
}
.box .panel-default > .panel-heading, .default .panel-default > .panel-heading, .simple .panel-default > .panel-heading, .faqs-simple .panel-default > .panel-heading {
position: relative;
}
.box .panel-default > .panel-heading:before, .default .panel-default > .panel-heading:before {
border-color: #e2e2e2;
border-style: solid;
border-width: 0 1px 0 0;
content: "";
height: 100%;
position: absolute;
right: 49px;
top: 0;
width: 49px;
z-index: 1;
}
.default .panel-title a:after {
content: "\f068";
font-size: 15px;
}
.default .panel-title a.collapsed:after {
color: #6d7174;
content: "\f067";
}
.simple .panel-default > .panel-heading {
padding: 3px 15px 6px 15px;
}
.simple .panel-default > .panel-heading:after {
left: 0px;
right: auto;
}
.panel-group .panel-default > .panel-heading {
background-color: #f5f5f5;
background-image: none;
}
.faqs-veiw.panel-group .panel-default > .panel-heading {
background-color: #ffffff;
}
.faqs-veiw .panel.panel-default {
border-bottom: 1px solid #f6f7f9;
padding-top: 8px;
}
.faqs-veiw .panel.panel-default:last-child {
border-bottom: none;
}
.faqs-veiw .panel {
border: none;
box-shadow: none;
}
.faqs-veiw .panel-body {
padding: 0px 13px 10px 13px;
}
.faqs-veiw .panel-heading a:after {
right: -13px;
}
.faqs-veiw .panel-heading {
padding: 0px 10px 12px 0px;
}
.simple .panel-title a, .faqs-simple .panel-title a {
color: #ff5422;
font-size: 14px;
font-weight: 500;
}
.simple .panel, .simple .panel-body {
background-color: transparent;
border: none;
box-shadow: none;
}
.simple .panel-body p {
color: #333;
}
.faqs-simple .panel, .faqs-simple .panel-body {
background-color: #fcfcfc;
border: none;
box-shadow: none;
}
.simple .panel .panel-heading {
background-color: transparent;
border-bottom: 1px solid #ececec;
}
.simple .panel:last-child .panel-heading {
border-bottom: none;
}
.tab-content .simple {
padding-bottom: 0px;
}
.simple .panel-heading a:after, .faqs-simple .panel-heading a:after {
content: "\f103";
font-family: 'icomoon';
font-size: 14px;
font-weight: 200;
left: 0px;
line-height: 20px;
position: absolute;
top: 5px;
}
.faqs-simple .panel-heading a.collapsed:after, .simple .panel-heading a.collapsed:after {
content: "\f101";
font-family: 'icomoon';
}
.faqs-simple .panel-heading a:after {
font-size: 12px;
top: 6px;
}
.faqs-simple .panel-heading {
padding: 5px 15px 5px 24px;
}
.faqs-simple .panel .panel-heading {
background-color: #fcfcfc;
border: none;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
border: none;
}
.faqs-veiw {
position: relative;
width: 100%;
}
.faqs-simple .panel-title a.collapsed:after {
color: #6d7174;
content: "\f101";
top: 10px;
}
.faqs-veiw .panel-heading a.collapsed:after {
color: #cdcdcd;
content: "\f196";
font-size: 18px;
top: 6px;
font-family: 'icomoon';
position: absolute;
}
.faqs-veiw .panel-heading a:after {
content: "\f147";
font-size: 18px;
top: 6px;
font-family: 'icomoon';
position: absolute;
}
#cs_reviews .sg-header .sg-social ul li a {
line-height: 1.5;
}
#cs_reviews .sg-header .sg-social ul li a i {
padding: 16px 3px 13px 3px;
} .table {
float: left;
width: 100%;
}
.table thead {
background-color: #4d8b0c;
border: none;
}
.table thead tr th {
border: none;
color: #fff;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.table thead tr th:first-child {
border-left: 1px solid #e2e2e2;
}
.table tbody tr:nth-child(2n) {
background-color: #f8f8f8;
} .cs_counter {
float: left;
text-align: center;
width: 100%;
}
.cs_counter.top-center {
text-align: center;
}
.cs_counter.top-left {
text-align: left;
}
.cs_counter.top-right {
text-align: right;
}
.cs_counter figure img {
display: inline-block;
float: none;
width: auto;
}
.cs_counter figure i {
color: #333;
color: #333;
font-size: 40px;
margin-bottom: 5px;
}
.cs_counter.modren .cs-numcount {
font-size: 50px;
}
.cs_counter p {
margin-bottom: 15px;
text-transform: uppercase;
}
.cs_counter span {
color: #999;
display: block;
font-weight: 500;
margin: 0px 0px 8px 0px;
text-transform: uppercase;
}
.cs_counter .cs-numcount {
color: #333;
font-size: 30px;
}
.cs_counter a.readmore {
background-color: #4d8b0c;
border-radius: 2px;
color: #fff;
display: inline-block;
font-size: 14px;
font-weight: 700;
min-width: 110px;
padding: 6px 12px;
text-transform: uppercase;
}
.cs_counter.classic {
border-bottom: 2px solid #eaeaea;
border-right: 1px solid #f4f4f4;
background-color: #fff;
padding: 40px 0 20px;
}
.cs_counter.classic .cs-numcount {
font-size: 40px;
font-weight: 300;
line-height: 42px;
}
.cs_counter.classic figure img {
margin: 0 0 40px 0;
min-height: 98px;
}
.cs_counter.classic span {
font-size: 18px;
font-weight: 700;
text-transform: capitalize;
}  .cs_counter.bg-color {
background-color: #cacaca;
padding: 30px 0;
}
.top-center {
text-align: center;
}
.counter-seprater {
display: none;
} .skills-sec, .plain, .skills-v2 {
float: left;
position: relative;
width: 100%;
}
.skillbar {
background-color: #e4e4e4;
border-radius: 6px;
display: block;
float: left;
margin-bottom: 15px;
position: relative;
transition-delay: 0s;
transition-duration: 0.4s;
transition-property: width, background-color;
transition-timing-function: linear;
width: 100%;
} .plain .skillbar:before, .round-strip-progressbar .skillbar .skillbar-bar:before {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/skills-pattren.png) repeat rgba(0, 0, 0, 0);
border-radius: 6px;
content: "";
height: 12px;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.plain small {
color: #585858;
float: right;
font-size: 14px;
font-weight: 600;
margin: -7px 0 0 0;
}
.plain small:before {
display: none;
}
.plain .skillbar .skillbar-bar {
border-radius: 6px;
height: 12px;
}
.plain span {
color: #333;
float: left;
font-weight: 700;
margin-bottom: 2px;
text-transform: uppercase;
width: 100%;
} .round-strip-progressbar .skillbar .skillbar-bar:before {
height: 25px;
}
.round-strip-progressbar span {
color: #ffffff;
left: 0;
line-height: 0;
padding: 0 0px 0 10px;
position: relative;
text-transform: uppercase;
top: 0px;
z-index: 9;
}
.round-strip-progressbar .skillbar .skillbar-bar {
border-radius: 6px;
height: 25px;
}
.round-strip-progressbar .skillbar small:before {
display: none;
}
.round-strip-progressbar .skillbar small {
background: none;
color: #fff;
font-size: 14px;
font-weight: 700;
right: 15px;
top: 4px;
}
.round-strip-progressbar .skillbar {
margin-bottom: 10px;
width: 100%;
}
.circle-info-half {
line-height: 24px;
} .circliful {
position: relative;
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
display: inline-block;
position: absolute;
text-align: center;
width: 100%;
}
#chart1 .circle-text, .circle-info, .circle-text-half, .circle-info-half {
top: 5px;
}
.circle-info, .circle-info-half {
color: #fff;
font-size: 16px;
font-weight: 600;
}
.circle-text {
color: #fff;
font-weight: 700;
}
.circle-text i {
display: none;
} .button_style .default {
background-color: #4d8b0c;
border-radius: 2px;
color: #ffffff;
display: inline-block;
font-size: 12px;
font-weight: 600;
line-height: 1;
margin-bottom: 10px;
padding: 14px 20px;
position: relative;
text-align: center;
text-transform: uppercase;
}
.button_style .default i {
margin-right: 7px;
vertical-align: middle;
}
.button_style {
display: inline;
margin: 0 7px 5px 0;
vertical-align: bottom;
}
.button_style .extra-large-btn, .button_style .btn-lg {
padding: 14px 25px;
}
.button_style .medium-btn {
padding: 11px 25px;
}
.button_style .btn-sml {
padding: 11px 20px;
}
.button_style .small-btn {
padding: 6px 30px;
}
.button_style .defualt.has-icon {
padding: 12px 15px;
}
.button_style .medium-btn i {
font-size: 14px;
margin-right: 6px;
}
.button_style .small-btn.has-icon, .button_style .medium-btn.has-icon {
padding: 11px 15px;
}
.button_style .small-btn.stroke {
padding: 4px 10px;
}
.button_style .large-btn.stroke {
padding: 13px 20px;
}
.button_style .small-btn i {
font-size: 12px;
margin-right: 4px;
}
.button_style .small-btn.has-icon {
padding: 6px 15px;
}
.has-shadow {
box-shadow: 0 -5px 0px rgba(0, 0, 0, 0.2) inset;
}
.circle {
border-radius: 50px;
}
.stroke {
background-color: #fff;
color: #4d8b0c;
}
.has-solid-br {
border: 2px solid #4d8b0c;
} header#main-header {
float: left;
width: 100%;
z-index: 9999;
}
.service-default, .service-default figure {
float: left;
width: 100%;
}
.service-default figure img {
width: 100%;
margin-bottom: 5px;
}    .service-classic {
background-color: #393f40;
padding: 40px 20px 10px 20px;
}
.service-classic img {
border-radius: 100%;
background-color: #ffffff;
padding: 3px;
}
.service-classic .col-box {
text-align: center;
}
.service-classic .col-box p {
margin-bottom: 25px;
}
.service-btn {
display: inline-block;
padding: 6px 29px;
border-radius: 4px;
}
.service-flat article {
padding: 0px;
background-color: #ffffff;
border-bottom: 2px solid #eaeaea;
}
.service-flat figure {
float: left;
width: 100px;
}
.service-flat figure ~ .text {
padding: 0px 0px 0px 115px;
min-height: 140px;
}
.service-flat .col-box {
padding: 30px;
border-right: 1px solid #f4f4f4;
}
.service-box figure img, .service-box figure {
margin: 0px;
width: 100%;
}
.service-flat article {
width: 50%;
margin-bottom: 0px;
}
.service-flat article:last-child .col-box {
border-right: none;
}
.service-box .text {
background-color: #ffffff;
padding: 15px 20px 20px 20px;
background-color: #ffffff;
box-shadow: 0px 2px 0px 0px #d3d3d3;
border-radius: 0px 0px 6px 6px;
}
.service-box article {
width: 33.3333%;
}
.cs-services.service-default-three {
margin: 0 -15px;
} .hassingle-border {
float: left;
width: 100%;
padding: 20px 25px 0px 25px;
border-right: 1px solid #f4f4f4;
}
.classic-border .text h4 {
font-size: 17px !important;
}
.hassingle-border figure {
float: left;
}
.hassingle-border figure ~ .text {
padding: 0px 0px 0px 120px;
}
.cs-services h5 a {
color: #333;
text-transform: uppercase;
}
.cs-services img {
float: none;
margin-bottom: 18px;
width: auto;
}
.cs-services.modren img {
margin-bottom: 3px;
}
.cs-services.modren h4 {
margin-bottom: 0px;
font-size: 18px !important;
}
.cs-services.modren a {
border-bottom: none;
}
.cs-services figure i {
font-size: 50px;
margin-bottom: 5px;
}
.cs-services p {
line-height: 24px;
margin-bottom: 10px;
} .simple figure img {
border: 5px solid #fff;
display: block;
float: left;
margin-bottom: 22px;
position: relative;
}
.simple figure:before {
border-bottom: 3px solid #e5e5e5;
bottom: 128px;
content: "";
height: 3px;
left: 5px;
position: absolute;
width: 97%;
}
.simple {
padding-bottom: 18px;
}
.simple h4 a {
color: #fff;
display: inline-block;
padding-bottom: 3px;
text-transform: capitalize;
}
.simple p {
color: #fff;
} .cs-services.plain figure i {
background: none;
color: #4d8b0c;
padding: 0;
}
.cs-services.plain.top-center figure i {
border: none;
} .cs-services figure i {
display: inline-block;
margin-top: 5px;
}
.cs-services.top-left figure i ~ figcaption {
padding: 0 0 0 105px;
}
.cs-services.classic.left > figure ~ .text {
padding: 0 0 0 110px;
}
.cs-services.classic.right > figure ~ .text {
padding: 0px 110px 0px 0px;
}
.cs-services.classic.right > figure {
float: right;
}
.cs-services.modren.top-right {
text-align: right;
}
.bg-color .text {
border-radius: 0 0 7px 7px; padding: 0 20px 20px;
}
.cs-heading-style {
float: left;
width: 100%;
margin: 0px 0px 15px 0px;
padding: 0px 15px;
}
.top-left {
text-align: left;
}
.cs-services.classic.left > figure {
float: left;
} .cs-services.top-center figure i {
float: none;
margin-bottom: 20px;
}
.top-center {
text-align: center;
}
.top-center .read-more {
display: inline-block;
float: none;
}
.top-center.bg-color {
padding: 30px 10px;
} .promo-box {
border: 1px solid #e4e4e4;
box-shadow: 0 0 2px 1px #ededed;
float: left;
width: 100%;
}
.promo-box figure {
float: left;
}
.promo-box figure ~ section {
padding-left: 234px;
}
.promo-box section {
padding: 25px 20px 30px;
}
.promo-box section h4 {
font-size: 18px;
text-transform: uppercase;
}
.promo-box section .strock {
background: none;
border-radius: 2px;
border: none;
color: #ffffff;
padding: 7px 15px;
}
.promo-box.right {
text-align: right;
} .promo-box.second-view {
background: #ec2c3b url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/content-blog-img5.png) no-repeat 0 100%;
}
.promo-box.second-view figure {
float: right;
}
.promo-box.second-view figure ~ section {
padding-right: 234px;
}
.promo-box.second-view section {
color: #fff;
padding: 40px 20px 30px;
}
.promo-box.second-view section .strock {
border-color: #fff;
color: #fff;
} .image-frame {
float: left;
width: 100%;
}
.image-frame figure {
float: left;
margin: 0px 20px 10px 0px;
}
.image-frame section h4 {
color: #2b2c30;
font-size: 16px;
} .frame-classic figure {
border: 1px solid #dbdbdb;
box-shadow: 0 0 3px 1px #dbdbdb;
padding: 6px 7px;
} .frame-clean figure {
border: 1px solid #dbdbdb;
padding: 3px;
} .frame-simple figure {
border: 7px solid #f8f8f8;
} .call-actions {
border-top: 1px solid #ececec;
float: left;
padding: 40px 0 20px 0px;
text-align: center;
width: 100%;
}
.call-actions.ac-classic, .call-actions.ac-plane {
border: none;
}
.call-actions .cell {
display: inline-block;
padding: 0 15px;
vertical-align: middle;
}
.call-actions .cell p {
color: #666;
}
.call-actions .cell.heading {
text-align: right;
width: 45%;
}
.call-actions .cell.heading h3 {
color: #666;
font-size: 18px;
text-transform: uppercase;
}
.cell.icon {
width: 10%;
}
.call-actions .cell.text-area {
text-align: left;
width: 45%;
}
.call-actions .cell.icon i {
color: #ec2d3c;
font-size: 50px;
line-height: 42px;
width: 52px;
}
.call-actions.in-center .cell, .call-actions.in-center .cell.heading, .call-actions.in-center .cell.text-area, .call-actions.in-center .cell.icon {
float: left;
text-align: center;
width: 100%;
}
.call-actions.in-center .cell.text-area {
padding-bottom: 7px;
}
.call-actions.in-center .cell.icon {
padding: 0 0 15px;
}
.call-actions.in-center .cell.icon i {
border: 0;
font-size: 52px;
height: 100%;
}
.call-actions .custom-btn, .call-actions.in-center .custom-btn:hover {
background: #ec2d3c;
color: #fff;
}
.call-actions.in-center .custom-btn {
display: inline-block;
float: none;
line-height: 40px;
}
.ac-clean {
border-top: none;
}
.ac-clean .cell.heading h3 {
text-transform: uppercase;
}
.ac-clean .cell.heading h3, .ac-clean .cell.icon i, .ac-clean .cell p {
border: none;
color: #fff;
}
.ac-clean .cell.icon i {
font-size: 50px;
} .twitter-section .text {
float: left;
width: 100%;
color: #ffffff;
font-weight: bold;
padding: 0px 35px;
}
.twitter-section .text i {
float: left;
font-size: 25px;
margin: 1px 10px 0 0;
font-weight: normal;
}  .cs-search-area .form-control {
border-radius: 2px;
border: 1px solid #a7a7a7;
color: #999;
height: 47px;
padding-left: 10px;
position: relative;
width: 400px;
}
.cs-search-area input.btn {
background: none repeat scroll 0 0 #999;
border: medium none;
color: #fff;
height: 41px;
margin: 0 0 0 0px;
position: relative;
width: 100px;
z-index: 1;
}
.search-results {
float: left;
margin-bottom: 33px;
width: 100%;
}
.search-results h6 {
color: #333333;
display: inline-block;
float: left;
font-size: 16px;
padding-bottom: 4px;
text-transform: uppercase;
}
.search-title {
border-bottom: 1px solid #e5e5e5;
float: left;
margin: 0 0 22px;
position: relative;
width: 100%;
}
.search-title:before {
border-bottom: 3px solid #e5e5e5;
bottom: -3px;
content: "";
height: 3px;
left: 0;
position: absolute;
width: 40px;
}
.search-title h2 {
font-size: 16px;
padding: 0 0 5px;
text-transform: uppercase;
}
.relevant-search ul {
float: left;
font-weight: 300;
margin: 0px;
width: 100%;
}
.relevant-search ul li:first-child {
border: none;
padding-top: 0px;
}
.relevant-search ul li {
list-style: outside none none;
padding-right: 5px;
position: relative;
}
.relevant-search ul li a {
color: #555;
font-weight: 400;
position: relative;
}
.relevant-search ul li a:before {
color: #a0a0a0;
content: "\f105";
float: left;
font-family: 'icomoon';
margin: 0 11px 0 0;
}
.relevant-search ul {
padding-bottom: 20px;
}
.element-size-25 h6 {
text-transform: uppercase
}
.relevant-search ul li h5 {
color: #999;
font-weight: 600;
line-height: 18px;
margin-bottom: 0;
}
.relevant-search ul li:first-child {
border-bottom: 1px dotted #e5e5e5;
padding-bottom: 15px;
}
.relevant-search ul li:last-child {
border: 0;
margin: 0;
padding: 0;
}
.relevant-search ul li {
border-bottom: 1px dotted #e5e5e5;
line-height: 30px;
padding-bottom: 15px;
}
.relevant-search ul li a:before {
display: none
}
.relevant-search {
margin-bottom: 4px;
padding-bottom: 0;
}
.relevant-search ul li {
margin-bottom: 11px;
padding-bottom: 11px;
}
.relevant-search {
border-bottom: 0
}
.relevant-search .search-results {
border-bottom: 0
}
.site-maps-links {
float: left;
}
.site-maps-links ul li {
border-bottom: 0;
line-height: 24px;
}
.site-maps-links ul li:first-child {
border-bottom: 0;
}
.search-results .cs-search-area input.btn {
border-radius: 2px;
}
.site-maps-links ul {
padding-bottom: 0;
} .under-wrapp {
text-align: center;
}
.icon-wrapp {
background: url(//cargoconnexion.com/wp-content/themes/extraimages/circle.png) no-repeat;
color: #fff;
display: inline-block;
font-size: 40px;
height: 108px;
margin: 22px 0 16px 0px;
padding-top: 20px;
}
.icon-wrapp .fa {
padding: 15px;
}
.main-digit-wrapp {
display: inline-block;
line-height: 28px;
position: relative;
}
.main-digit-wrapp:after {
color: #999;
content: ":";
font-size: 20px;
position: absolute;
right: 25px;
top: 0;
}
.countdown-period {
text-transform: capitalize
}
.main-digit-wrapp:last-child:after {
display: none;
}
.cs-digit {
color: #666;
float: left;
font-size: 50px;
font-weight: bold;
padding-bottom: 22px;
}
.countdown-period {
color: #999;
float: left;
font-size: 18px;
font-weight: 300;
text-align: center;
width: 56%;
}
.cons-text-wrapp h1 {
color: #666;
font-size: 30px;
font-weight: bold;
margin: 0 0 7px;
text-transform: uppercase;
}
.cons-text-wrapp p {
color: #666;
font-size: 18px;
letter-spacing: .8px;
padding-bottom: 29px;
}
.spliter {
color: #999;
font-weight: bold;
padding: 0 25px;
}
#countdownwrapp {
padding-bottom: 43px;
display: inline-block;
margin: 0 -50px 0 0;
width: 100%;
}
.cons-text-wrapp .social-media {
display: inline-block;
float: none;
width: 26%;
}
.under-wrapp .user-signup form {
background-color: #ffffff;
border: 1px solid #a7a7a7;
position: relative;
}
.under-wrapp .user-signup form input[type="text"] {
background-color: #ffffff;
}
.under-wrapp .user-signup form input[type="submit"] {
background-color: #999;
}
.under-wrapp .social-media a {
background: #f2f2f2;
font-size: 16px;
}
.under-wrapp .social-media ul li a:hover {
background: #03b4ea;
}
.under-wrapp .cs-search-area label {
position: relative;
}
.under-wrapp .cs-search-area label:before {
color: #999;
content: "";
font-family: 'icomoon';
font-size: 15px;
left: 4%;
position: absolute;
top: 11px;
z-index: 100;
}
.under-wrapp .social-media {
width: 100%;
}
.under-wrapp .social-media ul {
display: inline-block;
float: none;
} .st-userinfo {
background-color: #f1f5fc;
border: 1px solid #f0f0f0;
float: left;
margin: 0 0 15px;
position: relative;
width: 100%;
z-index: 1;
}
.st-userinfo .cs-auther {
background-color: #f2f2f2;
float: left;
padding: 20px;
width: 100%;
}
.st-userinfo .cs-auther figure {
float: left;
height: 60px;
margin: 0;
width: 60px;
}
.st-userinfo .cs-auther figure img {
border-radius: 100%;
height: 100%;
}
.st-userinfo .cs-auther figure ~ .text {
float: none;
padding: 10px 0 0 70px;
}
.cs-auther .text h6 {
margin: 0px;
}
.st-userinfo .cs-auther .text h5 {
margin: 0;
}
.st-userinfo .cs-auther .text h6 a {
color: #333;
text-transform: uppercase;
}
.st-userinfo .cs-auther .text span {
color: #aaaaaa;
font-size: 11px;
text-transform: uppercase;
}
.st-userinfo .text {
float: left;
width: 100%;
}
.cs_assigment_tabs {
margin-bottom: 9px;
}
.st-userinfo .text {
padding: 0 20px;
}
.st-userinfo .text ul {
margin: 0 0 18px 0;
}
.st-userinfo .text ul li {
border-bottom: dotted 1px #dbdee3;
color: #333;
font-size: 12px;
list-style: none;
padding: 0px 10px 0px 0;
} .cs-filterable.agent-listing.col-md-12 {
margin: 0px;
}
.cs-user-info li {
float: left;
margin-right: 20px;
list-style: none;
color: #666666;
}
.cs-user-info li a {
color: #666666;
}
.cs-user-info li i {
color: #cccccc;
margin-right: 7px;
}
.cs-team, .team-grid .text, .team-grid figure {
float: left;
width: 100%;
}
.team-grid figure {
border: 1px solid #f2f2f2;
margin: 0px;
}
.team-grid .text {
padding: 12px 15px 7px 15px;
border-bottom: 2px solid #eaeaea;
background-color: #ffffff;
}
.team-grid .text h2 {
float: left;
margin: 0;
}
.cs-team h3 {
display: inline-block;
}
.team-grid .text span {
color: #fff;
float: right;
margin: -3px 0px 0px 0px;
}
.cs-team span {
font-size: 12px;
} .team-list {
background-color: #fff;
border-bottom: 2px solid #eaeaea;
padding: 25px;
}
.team-list figure {
border: 1px solid #f2f2f2;
float: left;
margin: 0 0 20px 0;
width: 140px;
}
.team-list .text {
padding: 15px 0 0 160px;
}
.team-list .text h5 {
margin: 0;
}
.team-list .text ul {
float: left;
}
.team-list .text ul li, .team-list .text ul li a {
color: #c9c9c9;
font-size: 14px;
list-style: none;
}
.team-list .text ul li i {
color: #c9c9c9;
float: left;
font-size: 16px;
margin: 4px 8px 0 0;
}
.team-list .text ul li span {
color: #c9c9c9;
}
.team-list p {
border-top: 1px dotted #e3e3e3;
float: left;
margin: 0;
padding: 15px 0 0;
width: 100%;
}
.team-list .text p {
border: none;
color: #c9c9c9;
padding: 0;
width: auto;
}
.listing-btn {
background-color: #ff5422;
border-radius: 3px;
color: #fff;
float: right;
font-size: 13px;
margin: 0 0 10px 0;
padding: 0 9px;
} .team-simple ul {
margin: 0 0 0 -10px;
}
.team-simple ul li {
display: inline-block;
list-style: none;
margin: 0px -4px 10px 0px;
padding: 0 0 0 10px;
vertical-align: top;
width: 12.7777%;
}
.cs-six-column.team-simple ul li {
width: 17%;
}
.team-simple ul li figure {
background-color: #fff;
box-shadow: 0 2px 0 #eaeaea;
float: left;
margin: 0;
width: 100%;
}
.team-simple ul li .listing-btn {
background-color: inherit;
color: #a9a9a9;
float: left;
font-size: 12px;
padding: 0;
}
.team-simple a {
line-height: 14px;
}
.team-simple span {
color: #a9a9a9;
text-transform: uppercase;
} .col-md-12.cs-agent-filter {
float: left;
width: 100%;
}
.cs-agent-filter .filter-nav {
background-color: #f7f7f7;
float: left;
padding: 0;
width: 100%;
}
.cs-agent-filter .filter-nav ul li {
float: left;
line-height: 32px;
list-style: none;
}
.cs-agent-filter .cs-filter-menu li:nth-child(2):before {
display: none;
}
.cs-agent-filter .cs-filter-menu li:nth-child(2) {
margin: 0;
}
.filter-nav ul li.our-agents {
line-height: 28px;
margin: 0;
}
.filter-nav ul li.our-agents:before {
display: none;
}
.filter-nav ul li.our-agents a:hover {
border: none;
}
.filter-nav ul li.our-agents a {
background-color: #ff600a;
color: #fff;
float: left;
font-size: 14px;
font-weight: 700;
margin: 0 15px 0 0;
padding: 3px 10px 2px;
text-transform: uppercase;
}
.filter-nav ul li.our-agents:hover a {
color: #fff !important;
}
.filter-nav ul li.our-agents a i {
float: left;
font-size: 18px;
margin: 4px 7px 0 0;
}
.filter-nav ul li span {
color: #333;
font-size: 14px;
margin: 0 10px 0 0;
text-transform: uppercase;
}
.filter-nav ul li a {
color: #999;
font-size: 12px;
margin: 0 10px 0 0;
cursor: pointer;
}
.become-agent {
color: #ff600a;
float: right;
font-size: 12px;
font-weight: 700;
padding: 6px 10px 0 0;
}
.become-agent i {
float: right;
margin: 5px 0 0 5px;
} .listNav {
float: left;
width: 100%;
}
.listNav .ln-letters {
border: 1px solid #eeeeee;
float: left;
}
.listNav .ln-letters a {
background-color: #fff;
border-right: 1px solid #f5f5f5;
color: #ff600a;
float: left;
font-size: 12px;
padding: 4px 10px;
}
.listNav .ln-letters a.ln-disabled {
background-color: #f9f9f9;
}
.listNav .ln-letters a.ln-selected {
color: #ffffff !important;
}
.listNav .ln-letters a:hover {
background-color: #eaeaea;
} .agentinfo-detail {
float: left;
width: 100%;
}
.agent-listing .agentinfo-detail {
background-color: #ffffff;
padding: 25px 25px 20px 25px;
border: 1px solid #ddd;
}
.entry-content .agentinfo-detail {
margin: 0px 0px 20px 0px;
}
.about-info {
float: left;
width: 100%;
}
.about-detail {
float: left;
margin: 5px 0px 0px 0px;
width: 100%;
}
.about-info figure {
border: 2px solid #f2f2f2;
float: left;
width: 17%;
}
.agentdetail-info {
float: left;
padding: 0px 0px 0px 18px;
width: 83%;
}
.left-info {
padding: 7px 0 17px 0;
}
.left-info {
float: left;
width: 80%;
}
.right-info {
float: left;
width: 20%;
}
.agentinfo-detail .left-info h2 {
margin-bottom: 0px;
}
.agentinfo-detail .left-info span {
color: #aaaaaa;
font-size: 11px;
text-transform: uppercase;
float: left;
width: 100%;
margin-bottom: 10px;
}
.left-info ul li {
color: #666666;
float: left;
line-height: 1.4;
list-style: none;
width: 100%;
margin-bottom: 5px;
}
.left-info ul li i {
margin-right: 5px;
color: #cccccc;
}
.right-info span.category-list {
border-radius: 3px;
color: #fff;
float: right;
margin-bottom: 15px;
padding: 3px 9px;
}
.right-info .social-media {
width: 100%;
}
.right-info .social-media ul {
float: right;
}
.right-info .social-media ul li a {
font-size: 12px;
height: 24px;
padding: 5px 0px 0px 0px;
width: 24px;
}
.right-info .social-media ul li a[data-original-title="facebook"] {
background-color: #3b5998;
}
.right-info .social-media ul li a[data-original-title="twitter"] {
background-color: #2ca8d2;
}
.right-info .social-media ul li a[data-original-title="linkedin"] {
background-color: #4875B4;
}
.right-info .social-media ul li a[data-original-title="pinterest"] {
background-color: #c92228;
}
.cs-directory.grid_listing .content_info .dr_pricesection, .cs-directory.grid_listing .content_info .dr_shortoption {
width: auto;
}
.cs-directory.grid_listing .content_info .dr_shortoption {
float: right;
width: 100%;
}
.cs-directory.grid_listing .cs-post-title {
min-height: 55px;
}
.cs-directory.grid_listing .dr_shortoption .dr_location a i {
float: left;
font-size: 20px;
margin: -4px 0px 0px 0px;
}
.cs-directory.grid_listing .dr_shortoption .dr_location a {
font-size: 12px;
}
.cs-directory.grid_listing .content_info {
background-color: #ffffff;
border-top: 1px solid #f0f0f0;
float: left;
min-height: 110px;
padding: 12px 20px 20px;
}
.cs-related-post.cs-directory.grid_listing .content_info {
border: 1px solid #f0f0f0;
border-top: none;
}
.cs-directory.grid_listing .content_info h2 {
display: table-cell;
height: 44px;
vertical-align: middle;
}
.agent-form {
background-color: #f5f5f5;
border-bottom: 2px solid #eaeaea;
float: left;
margin: 0px 0px 20px 0px;
padding: 20px;
width: 100%;
}
.agent-userinfo {
float: left;
margin: 0px 0px 24px 0px;
width: 100%;
}
.agent-userinfo li {
border-top: 1px dotted #dedede;
color: #333333;
float: left;
list-style: none;
padding: 5px 0px 4px 0px;
width: 100%;
}
.agent-userinfo li:last-child {
border-bottom: 1px dotted #dedede;
}
.agent-userinfo li i {
color: #999999;
font-size: 16px;
margin: 0px 10px 0px 0px;
}
.agent-userinfo li span {
color: #666666;
}
.agent-form h4 {
font-weight: bold;
}
.agent-form .rq-form ul li .rqform-text, .agent-form .rq-form ul li .rqform-text input, .agent-form .rq-form ul li .rqform-text textarea {
float: left;
width: 100%;
}
.agent-form .rq-form ul > li, .agent-form .rq-form ul li textarea {
margin: 0px 0px 9px 0px;
}
.agent-form .rq-form ul > li input[type="button"] {
border-radius: 3px;
font-weight: bold;
padding: 8px 30px;
width: auto;
} .agent-listing > li {
float: left;
list-style: none;
margin-bottom: 20px;
width: 100%;
}
.agent-listing ul {
margin: 0px;
}
.agent-listing li {
list-style: none;
}
.agent-author .rq-form ul li .rqform-text, .agent-author .rq-form ul li input[type="text"], .agent-author .rq-form ul li textarea {
width: 100%;
}
.st-userinfo.agent-author .cs-auther figure img {
border-radius: 0;
}
.st-userinfo.agent-author .cs-auther figure {
height: auto;
width: 100%;
}
.agent-author .cs-auther, .st-userinfo.agent-author .rq-form ul li {
padding: 0px;
}
.st-userinfo.agent-author .rq-form ul li {
border: none;
}
.st-userinfo.agent-author .rq-form ul li:last-child {
margin-bottom: 0px;
}
.author-info {
float: left;
padding: 20px 0px 0px 0px;
width: 100%;
}
.author-info h4 {
text-transform: uppercase;
}
.author-info span {
background-color: #ff9c00;
color: #fff;
display: inline-block;
font-size: 11px;
margin-bottom: 15px;
padding: 0 6px;
text-transform: uppercase;
}
.page-sidebar.agent-sidebar:before {
display: none;
} .st-userinfo .text ul li span {
color: #666;
}
.st-userinfo .text ul li i {
color: #333;
font-size: 14px;
margin: 0 10px 0 0;
width: 15px;
}
.st-userinfo .social-media ul li {
border: none;
padding: 0;
}
.st-userinfo .social-media ul li i {
color: #fff;
margin: 0;
}
.cs_assigment_tabs, #scroll-nav, .cs_assigment .detail_text {
float: left;
width: 100%;
} .cs_assigment_tabs ul li {
float: left;
list-style: none;
margin: 0 25px 0 0;
position: relative;
}
.cs_assigment_tabs ul li:before {
color: #e7e7e7;
content: "/";
position: absolute;
right: -14px;
top: 0;
}
.cs_assigment_tabs ul li:last-child:before {
display: none;
}
.cs_assigment_tabs ul li a {
color: #999999;
font-size: 11px;
text-transform: uppercase;
}
.cs_assigment_tabs ul li span {
color: #2f2e2e;
font-size: 13px;
text-transform: uppercase;
}
.cs_assigment_tabs ul li:hover a, .cs_assigment_tabs ul li.active a {
border-bottom: 1px dotted;
}
.cs_assigment_tabs ul li a i {
margin-right: 5px;
}
.cs-register-btn {
float: right;
padding: 2px 0 0;
}
.cs-register-btn {
float: right;
padding: 2px 0 0;
}
.cs-register-btn a {
color: #fff;
font-size: 12px;
padding: 2px 10px;
text-transform: uppercase;
} .cs_assigment .detail_text strong {
display: inline-block;
font-weight: 600;
margin: 0 0 10px 0;
text-transform: uppercase;
} .assigment-form {
float: left;
padding: 20px 0 0 0;
width: 100%;
}
.detail_text .assigment-form h5 {
margin: 0;
text-transform: uppercase;
}
.assigment-form form {
float: left;
padding: 20px 0 0 0;
width: 100%;
}
.assigment-form form label {
float: left;
text-transform: uppercase;
width: 20%;
}
.assigment-form form input[type="text"] {
height: 30px;
width: 440px;
}
.assigment-form form textarea {
height: 130px;
width: 560px;
}
.assigment-form form input[type="submit"], .cs-form-element li .inner-sec input[type="submit"] {
background-color: #223d7b;
border: none;
color: #fff;
float: left;
font-weight: 600;
min-width: 110px;
padding: 5px 0;
text-align: center;
text-transform: uppercase;
}  .main-content-in h5, .main-content-in h6 {
text-transform: uppercase;
} .payments-table {
margin: 0 0 25px 0;
}
.payments-table thead {
background-color: #223d7b;
border: none;
}
.payments-table thead tr th {
border: none;
color: #fff;
font-size: 12px;
font-weight: 600;
padding: 5px 16px;
text-transform: uppercase;
}
.payments-table thead tr th:first-child {
border-left: 1px solid #e2e2e2;
}
.payments-table tbody tr:nth-child(2n) {
background-color: #f8f8f8;
}
.payments-table tbody tr td {
padding: 5px 16px
} .page-not-found h2 {
font-weight: bold;
text-align: center;
}
.page-not-found h2 .fa {
font-size: 105px;
margin-right: -15px;
}
.page-not-found .cs-search-area input {
padding-left: 40px;
}
.desc p {
color: #666;
font-size: 13px;
margin-bottom: 0px;
text-align: center;
}
.go-home {
background-color: #ffffff;
border-radius: 2px;
border: 1px solid #ff5422;
color: #ffffff;
display: block;
font-size: 13px;
height: 39px;
line-height: 38px;
margin: 0px auto;
text-align: center;
text-transform: uppercase;
width: 159px;
}
.cs-search-area {
padding-bottom: 25px;
}
.cs-search-area .form-control {
border-radius: 2px;
border: 1px solid #a7a7a7;
color: #999;
height: 46px;
padding-left: 40px;
}
.cs-search-area > form {
display: inline-block;
position: relative;
width: 399px;
}
.page-not-found .cs-search-area > form {
width: 403px;
}
.cs-search-area input.btn {
background: #ff5422;
border: medium none;
color: #fff;
padding: 10px 30px;
position: absolute;
right: 4px;
top: 3px;
z-index: 1;
height: 40px;
}
.page-no-search .cs-search-area input.btn {
right: 2px;
top: 3px;
}
.page-no-search .cs-search-area input.btn {
height: 40px;
}
.page-no-search .search-results ul li {
float: left;
width: 100%;
}
.page-not-found {
text-align: center;
}
.desc {
display: inline-block;
float: none;
padding-bottom: 25px;
width: 54%;
}
.cs-content404 {
padding-bottom: 43px;
text-align: center;
}
.page-not-found .cs-search-area label, .search-results .cs-search-area label {
position: static;
}
.cons-icon-area {
text-align: center;
}
.icon-wrapp {
color: #fff;
display: inline-block;
font-size: 40px;
}
.icon-wrapp .fa {
background-color: #dddddd;
padding: 15px;
}
.main-digit-wrapp {
display: inline-block;
line-height: 28px;
position: relative;
}
.main-digit-wrapp:after {
color: #999;
content: ":";
font-size: 20px;
position: absolute;
right: 25px;
top: 0;
}
.countdown-period {
text-transform: capitalize;
}
.main-digit-wrapp:last-child:after {
display: none;
}
.cs-digit {
color: #666;
float: left;
font-size: 60px;
font-weight: bold;
padding-bottom: 22px;
}
.countdown-period {
color: #999;
float: left;
font-size: 18px;
font-weight: 300;
text-align: center;
width: 56%;
}
.cons-text-wrapp h1 {
color: #666;
font-size: 30px;
font-weight: bold;
margin: 0px 0px 7px;
text-transform: uppercase;
}
.cons-text-wrapp p {
color: #666;
font-size: 18px;
letter-spacing: .8px;
padding-bottom: 29px;
}
.spliter {
color: #999;
font-weight: bold;
padding: 0px 25px;
}
#countdownwrapp {
padding-bottom: 43px;
}
.cons-text-wrapp .social-media {
display: inline-block;
float: none;
width: 26%;
}
.section-fullwidth .social-media a {
background: #f2f2f2;
color: #999;
font-size: 14px;
}
.section-fullwidth .social-media ul li a:hover {
background: #03b4ea;
}
.cs-search-area label {
position: relative;
}
.page-no-search .cs-search-area label {
left: 0px;
position: absolute;
top: 0px;
width: 100%;
}
.cs-search-area label:before {
color: #999;
content: "";
font-family: 'icomoon';
font-size: 15px;
left: 4%;
position: absolute;
top: 11px;
z-index: 100;
}
.cons-icon-area .social-media {
display: inline-block;
float: none;
} .video-player {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/pattner-bg.png) repeat;
float: left;
padding: 15px;
width: 100%;
} .feature-box {
background-color: rgba(0, 0, 0, 0.7);
float: left;
height: 100%;
padding: 38px 22px 40px 25px;
position: absolute;
top: 0;
width: 290px;
}
.feature-box ul li {
float: left;
list-style: none;
margin-bottom: 10px;
margin-right: 7px;
}
.feature-box ul li {
background: none repeat scroll 0 0 #fff;
color: #aaa;
font-size: 11px;
line-height: 18px;
margin-bottom: 10px;
padding: 0 6px;
text-transform: uppercase;
}
.feature-box ul li.page {
background: #ff9c00;
color: #fff;
}
.feature-box h5 {
color: #fff;
display: inline-block;
margin-bottom: 11px;
text-transform: uppercase;
}
.feature-box p {
border-bottom: 1px dotted #a1a1a1;
color: #999;
margin-bottom: 18px;
padding-bottom: 18px;
}
ul.slider-option li {
line-height: 18px;
margin-bottom: 0;
}
ul.slider-option li {
background: none;
color: #ccc;
padding: 0px;
}
ul.slider-option li a span {
border-bottom: 1px dotted #a1a1a1;
}
ul.slider-option li {
float: left;
margin-bottom: 5px;
width: 100%;
}
ul.slider-option li a {
color: #ccc;
text-transform: capitalize;
}
ul.slider-option li .fa {
float: right;
}
ul.slider-option li a:hover {
background: none;
} .content-slider {
float: left;
width: 100%;
}
.flexslider .slides {
display: block;
float: left;
width: 100%;
}
.testimonial-slider.flexslider .slides {
height: auto;
}
.testimonial.left .ts-author {
float: left;
width: 100%;
}
.testimonial-slider figure {
display: inline-block;
float: none;
width: 60px;
}
.content-slider .flex-control-nav .flex-control-paging {
display: none;
}
.content-slider .flex-control-nav li {
display: none;
}
.content-slider .feature-box ul {
margin-left: 0;
}
.content-slider .flex-direction-nav li a .fa {
display: none;
}
.content-slider .flex-direction-nav a {
border: none;
}
.content-slider .flex-direction-nav {
bottom: 50px;
left: 19%;
position: absolute;
right: auto;
}
.content-slider .flex-direction-nav li, .content-slider {
position: relative;
}
.content-slider .flex-prev:before {
color: #fff;
content: "\f0d9";
display: block;
font-family: 'icomoon';
font-size: 18px;
height: 0;
left: 90px;
overflow: visible;
position: absolute;
top: 5px;
width: 0;
z-index: 100;
}
.content-slider .flex-next:after {
color: #fff;
content: "";
display: block;
font-family: 'icomoon';
font-size: 18px;
height: 0;
overflow: visible;
position: absolute;
right: 0px;
top: 5px;
width: 0;
z-index: 100;
}
.content-slider .flex-direction-nav a {
opacity: 1;
overflow: visible;
} .cs-partner .col-md-2 {
margin: 0px -4px 0px 0px;
padding: 0px 0px 0px 0px;
width: 17%;
}
.cs-partner a[title]:after {
background-color: rgba(0,0,0,0.8);
border-radius: 3px;
color: #ffffff;
content: attr(title);
font-size: 11px;
left: 0;
opacity: 0;
padding: 6px 6px;
position: absolute;
text-align: center;
text-transform: uppercase;
top: -25%;
visibility: hidden;
width: 100%;
z-index: 20;
}
.cs-partner figure:hover a[title]:after {
opacity: 1;
visibility: visible;
}
.cs-partner ul li {
display: inline-block;
list-style: outside none none;
margin: 0;
padding: 0;
}
.cs-partner ul li figure {
float: left;
margin-bottom: 0;
padding: 5px;
}
.cs-partner.has_border ul li figure {
border-bottom: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
margin: 0;
}
.cs-partner {
float: left;
width: 100%;
}
.cs-partner.has_border {
border-left: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
}
.cs-partner.has_border .row {
margin: 0px;
}
.cs-partner .owl-controls {
display: none;
}
.cs-partner.partnerslide.has_border {
height: 113px;
} .colored-icon {
color: #fff;
float: left;
margin: 0 0 10px;
text-align: center;
}
.colored-icon span {
background: #333;
border-radius: 100%;
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
color: #fff;
float: left;
font-size: 16px;
height: 70px;
position: relative;
text-align: center;
transition-duration: 0.3s;
transition-property: transform;
width: 70px;
}
.square .colored-icon span {
border-radius: 0px;
}
.colored-icon span:hover:before {
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
-webkit-transform: translateY(-2px);
opacity: 1;
transform: translateY(-2px);
}
.colored-icon span:hover {
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
-webkit-transform: translateY(-5px);
color: inherit;
transform: translateY(-5px);
}
.colored-icon span:before {
background: radial-gradient(ellipse at center center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
height: 10px;
left: 5%;
opacity: 0;
position: absolute;
top: 100%;
transition-duration: 0.3s;
transition-property: transform, opacity;
width: 90%;
z-index: -1;
}
.colored-icon span i {
font-size: 32px;
line-height: 70px;
} .prev-next .flex-control-nav {
display: none;
}
.prev-next .flex-direction-nav a {
border: 1px solid #d3d3d3;
color: #dcdcdc;
cursor: pointer;
display: block;
font-size: 18px;
height: 24px;
line-height: 20px;
margin: 0px;
opacity: 1;
overflow: hidden;
text-align: center;
text-decoration: none;
transition: all 0.3s ease 0s;
width: 24px;
z-index: 10;
}
.prev-next .flex-direction-nav {
position: absolute;
right: 45px;
top: -26px;
}
.prev-next .flex-direction-nav .flex-prev {
border-right: none;
left: 2px;
} .cs-partner ul.slides li {
margin: 15px;
text-align: center;
}
.cs-partner.prev-next .flex-direction-nav {
right: 30px;
top: -40px;
} .shop-slider {
text-align: center;
width: 100%;
}
.shop-slider .text {
border: 1px solid #e4e4e4;
box-shadow: 0 2px 0px #e4e4e4;
padding-bottom: 30px;
text-align: center;
width: 100%;
}
.shop-slider .text .custom-btn {
min-width: 170px;
padding: 12px 30px;
}
.shop-slider .text .custom-btn i {
font-size: 14px;
}
.shop-slider figure {
border: 1px solid #e4e4e4;
float: left;
margin-bottom: 23px;
width: 100%;
}
.shop-slider .text h5 {
float: left;
text-transform: uppercase;
width: 100%;
}
.shop-slider .text span {
color: #333;
display: inline-block;
margin-bottom: 10px;
}
.shop-slider .text span.old-price {
color: #ccc;
font-size: 14px;
text-decoration: line-through;
}
.shop-slider figure {
overflow: hidden;
position: relative;
}
.shop-slider figcaption {
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
background: rgba(0, 0, 0, 0.7);
border-bottom: 1px solid #a9a69f;
border-top: 1px solid #a9a69f;
bottom: 0;
height: 45px;
margin-bottom: -50px;
opacity: 0;
padding: 15px 0;
position: absolute;
text-align: center;
transition: all 0.3s ease-in-out;
visibility: hidden;
width: 100%;
}
.shop-slider figure:hover figcaption {
margin-bottom: 0px;
opacity: 1;
visibility: visible;
}
.shop-slider figcaption .rating-box:before {
color: #4d8b0c;
}
.shop-slider figcaption .cs-rating:before, .shop-slider figcaption .rating-box:before {
font-size: 14px;
}
.shop-slider figcaption .cs-rating {
display: inline-block;
float: none;
}
.shop-slider.prev-next .flex-direction-nav {
right: 65px;
top: 0px;
}
.cs-twitter .text h2 {
color: #333;
font-size: 24px;
font-weight: 300;
}
.cs-twitter.twitter-slider ul li {
border-bottom: none;
}
.cs-twitter.twitter-slider p {
color: #555555;
font-weight: 600;
}
.cs-twitter.twitter-slider p time {
font-size: 12px;
font-weight: 600;
margin-left: 8px;
}
.cs-twitter p i {
color: #03b4ea;
font-size: 20px;
margin: 3px 0 0 0;
}
.twitter-slider.prev-next .flex-direction-nav {
top: -50px;
} .fancy-heading {
text-align: center;
}
.fancy-heading h2 {
color: #6d6d6d;
font-size: 26px;
margin-bottom: 3px;
text-transform: uppercase;
}
.fancy-heading .fa {
color: #4d8b0c;
font-size: 50px;
padding-bottom: 5px;
}
.fancy-heading p {
padding-bottom: 12px;
}
.fancy-heading-engine {
display: inline-block;
}
.fancy-heading-engine .fa {
float: left;
width: 47px;
}
.fancy-heading-engine h2 {
float: left;
padding-left: 10px;
padding-top: 6px;
} .thumb_gallery ul li {
margin: 0 -4px 2px 0;
padding: 0 1px;
}
.cs-gallery {
float: left;
width: 100%;
}
.cs-gallery.thumb_gallery .row {
margin: 0px;
}
.default_gallery figure {
float: left;
position: relative;
}
.default_gallery figcaption {
bottom: 5px;
left: 5px;
position: absolute;
width: 95%;
}
.default_gallery p {
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
display: block;
font-size: 12px;
margin: 0px;
padding: 7px 10px;
text-transform: uppercase;
}
.default_gallery [class*="col-md"] {
margin: 0px -4px 5px 0px;
padding: 0 5px;
}
.default_gallery .row {
margin: 0px;
} .gutter_gallery .col-md-4 {
margin: 0px -4px 0px 0px;
padding: 0px;
}
.gutter_gallery {
margin-left: 13px;
}
.thumb_gallery figure {
float: left;
margin: 0px;
position: relative;
width: 100%;
}
.gutter_gallery figure {
float: left;
margin: 0;
position: relative;
width: 100%;
}
.cs-gallery figure .hover {
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/extraimages/plus.png) no-repeat scroll 52% 54% rgba(0,0,0,.6);
display: inline-block;
height: 100%;
left: 0;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
opacity: 0;
position: absolute;
top: 0;
transition: all 0.3s ease-in-out;
width: 100%;
}
.cs-gallery figure:hover .hover {
opacity: 1;
}
.thumb_gallery figure .hover {
background-size: 31px 31px;
} .jRatingAverage {
background-color: #f62929;
height: 100%;
left: 0;
position: relative;
top: 0;
z-index: 2;
}
.jRatingColor {
background-color: #f4c239;
height: 100%;
left: 0;
position: relative;
top: 0;
z-index: 2;
}
.jStar {
left: 0;
position: relative;
z-index: 3;
}
.directory-rate {
display: inline-block;
}
p.jRatingInfos {
background: transparent url(//cargoconnexion.com/wp-content/themes/directory-theme/icons/bg_jRatingInfos.png) no-repeat;
color: #000;
display: none;
font-size: 16px;
height: 29px;
padding-top: 5px;
position: absolute;
text-align: center;
width: 91px;
z-index: 9999;
}
p.jRatingInfos span.maxRate {
color: #c9c9c9;
font-size: 14px;
} .contact-form.cs_form_styling label {
float: left;
margin: 0px 0px 5px 0px;
width: 100%;
}
.contact-form.cs_form_styling input {
float: left;
margin: 0px 0px 10px 0px;
width: 100%;
}
.contact-form.cs_form_styling textarea {
float: left;
height: 160px;
margin: 0px 0px 10px 0px;
width: 100%;
}
.contact-form.cs_form_styling input[type="submit"] {
border-radius: 3px;
border: none;
color: #ffffff;
font-weight: bold;
margin: 10px 0px 0px 0px;
padding: 8px 25px;
text-transform: uppercase;
width: auto;
}
.cs_banner_section {
float: left;
text-align: center;
width: 100%;
}
.cs_banner_section:after {
display: block;
clear: both;
content: "";
margin-bottom: 10px;
}
.cs_banner_section a {
display: inline-block;
float: none;
}
.modal-backdrop {
display: none;
} .register-page {
position: relative;
}
.register-page .cs-login-form p span, .register-page input[type="password"], .register-page input[type="text"] {
float: left;
width: 100%;
}
.status i {
position: static;
}
.register-page input[type="password"], .register-page input[type="text"] {
padding: 7px 38px;
}
.register-page input[type="button"] {
background-color: #355c7d;
border-radius: 3px;
border: none;
color: #fff;
font-size: 14px;
font-weight: 300;
margin: 0px 0px 10px 0px;
padding: 5px 20px;
}
.register-page .hd_sepratore {
width: 100%;
}
.register-page .hd_sepratore span:before, .register-page .hd_sepratore span:after {
top: 9px;
}
.register-page .sg-social a i {
background-color: rgba(0, 0, 0, 0.2);
color: #fff;
font-size: 14px;
height: 100%;
margin: 0px;
padding: 16px 0px 0px;
position: absolute;
right: 0px;
text-align: center;
top: 0px;
width: 50px;
}
.cs-user-register ul li {
float: left;
list-style: none;
margin: 0px 0px 10px 0px;
position: relative;
width: 100%;
}
.cs-user-register ul li i {
left: 14px;
position: absolute;
top: 9px;
}
.cs-user-register .status-message i, .cs-user-register .cs-iconlist li i {
position: static;
}
.registor-log {
float: left;
text-align: center;
width: 100%;
}
.registor-log a i {
display: inline-block;
font-size: 40px;
margin: 0px 0px 10px;
} #footer-sec {
background-color: #e6e6e6;
background-position: bottom center;
float: left;
padding: 60px 0px 30px 0px;
width: 100%;
}
.footer-content {
float: left;
width: 100%;
} #newslatter-sec {
background-color: rgba(0,0,0,0.2);
float: left;
padding: 32px 0px 25px 0px;
text-align: center;
width: 100%;
}
#newslatter-sec [class*="col-md"] {
margin: 0px -4px 0px 0px;
}
#newslatter-sec .user-signup {
margin: 0px 0px 0px 0px;
}
.user-signup {
display: inline-block;
margin: 0px 0px 20px 0px;
position: relative;
}
#newslatter-sec #newsletter_mess_1 {
left: auto;
right: -1px;
top: -22px;
}
#newslatter-sec #process_newsletter_1 i {
right: 5%;
}
#newsletter_mess_1 {
background: red;
color: #fff;
font-size: 11px;
left: -1px;
padding: 1px 4px;
position: absolute;
top: -22px;
}
#process_newsletter_1 i {
padding: 0;
position: absolute;
right: 9%;
top: 15px;
}
.user-signup span {
color: #ffffff;
float: left;
font-size: 16px;
font-weight: 600;
padding: 12px 30px 0px 0px;
}
.user-signup form {
float: left;
padding: 4px 3px;
width: 540px;
}
.user-signup form i {
color: #6b6b6b;
float: left;
padding: 14px 5px 0 12px;
}
.user-signup form input[type="text"] {
border: none;
color: #6b6b6b;
font-size: 12px;
height: 44px;
width: 100%;
}
.user-signup form input[type="text"], .user-signup form input[type="submit"], .user-signup form {
background-color: #2f2f2f;
}
.user-signup form label {
float: left;
margin: 0px;
text-align: left;
width: 75%;
}
.user-signup form input[type="submit"] {
background-color: #444444;
border-radius: 2px;
border: none;
color: #ffffff;
float: right;
font-weight: 600;
padding: 10px 22px;
text-transform: uppercase;
} .cs-holder {
float: left;
width: 100%;
}
.cs-holder .form-title {
cursor: pointer;
}
.cs-holder:nth-child(6) .has-border {
border-top: none;
}
.cs-holder:nth-child(6) .form-title {
border-bottom: 1px solid #f0f0f0;
}
.has-border {
background-color: #ffffff;
border-top: none;
border: 1px solid #f0f0f0;
float: left;
margin: 0px 0px 10px 0px;
padding: 30px;
width: 100%;
}
.has-border:first-child {
border-top: 1px solid #f0f0f0;
}
.cs-profile-title {
background-color: #f1f1f1;
float: left;
padding: 4px 20px;
text-transform: uppercase;
width: 100%;
}
.page-sidebar.profile-bar:before {
display: none;
}
.post-title {
border-bottom: 1px solid #f1f1f1;
float: left;
margin: 0px 0px 25px 0px;
padding: 0px 0px 6px 0px;
width: 100%;
}
.post-title h2 {
text-transform: uppercase;
}
.cs-form-element li {
list-style: none;
}
ul.cs-form-element.has-border {
margin: 0px 0px 0px 0px;
}
.holder {
border-bottom: 1px dotted #acacac;
float: left;
margin: 0 0 30px;
width: 100%;
}
ul.cs-form-element {
float: left;
margin: 0 0 0px;
width: 100%;
}
ul.cs-form-element ul {
margin-left: 0px;
}
.cs-form-element.half-input > li {
padding-right: 15px;
width: 50%;
}
.cs-form-element.half-input > li:nth-child(2n) {
padding-right: 0px;
}
.cs-form-element > li {
float: left;
list-style: none outside none;
margin: 0 0 10px;
width: 100%;
}
.cs-form-element.column-input li {
float: none;
display: inline-block;
position: relative;
padding: 0px 22px 0px 0px;
vertical-align: top;
width: 32%;
}
.loader-states, .loader-cities {
position: absolute;
right: 22px;
top: 0;
}
.cs-form-element.tw-input li {
float: left;
padding-right: 20px;
width: 75%;
}
.cs-form-element.tw-input li:nth-child(2n) {
padding-right: 0px;
width: 25%;
}
.cs_gallery .modal-body button.close {
margin: 0 !important;
height: auto;
line-height: 26px;
color: #fff !important;
}
.cs_gallery .modal-body button.close span {
color: #fff;
text-align: center;
display: block;
float: none;
}
.cs_gallery .modal-body button.close, .cs-form-element li input[type="button"] {
border: none;
color: #ffffff;
float: left;
font-size: 14px;
margin: 33px 0px 0px 0px;
padding: 6px 10px;
text-transform: uppercase;
width: 100%;
}
.cs-form-element .SumoSelect {
width: 100%;
vertical-align: top;
}
.cs-form-element .SumoSelect > .CaptionCont {
min-height: 40px;
width: 100%;
margin: 0;
}
.cs-form-element .SumoSelect > .CaptionCont {
border: 1px solid #dae4eb;
}
.cs-form-element .SumoSelect > .CaptionCont > label {
background-color: #ffffff;
border-left: 1px solid #dae4eb;
margin: 0px;
}
.cs-form-element .SumoSelect > .CaptionCont > label > i {
background: none;
height: 100%;
padding: 4px 0px 0px 0px;
text-align: center;
width: 30px;
}
.cs-form-element .SumoSelect > .CaptionCont > label > i:before {
color: #bbcbd6;
content: "\eaaf";
font-family: 'icomoon';
font-size: 20px;
font-style: normal;
}
.cs-form-element .SumoSelect > .CaptionCont > span {
color: #999999;
font-size: 13px;
padding: 0px 0px 0px 15px;
}
.cs-form-element .SumoSelect:hover > .CaptionCont > label > i:before {
color: #ffffff;
}
.cs-form-element .SumoSelect > .optWrapper.open {
top: 44px;
}
.cs-form-element .SlectBox, .cs-form-element .SlectBoxa {
padding: 8px 5px 2px 5px;
}
.cs-form-element .SumoSelect > .optWrapper > .options > li {
float: left;
margin: 0px;
width: 100%;
}
.cs-form-element.column-input li:nth-child(3n) {
padding-right: 0px;
}
.rich_editor_text .cs-form-element li {
float: left;
}
.cs-form-element li label {
color: #333333;
float: left;
font-size: 13px;
font-weight: 500;
margin: 0px 0px 5px 0px;
text-transform: uppercase;
width: 100%;
}
.cs-form-element li .inner-sec {
float: left;
position: relative;
width: 100%;
}
.cs-form-element li .inner-sec p {
color: #bbbbbb;
font-size: 12px;
font-style: italic;
font-weight: 300;
margin-top: 5px;
}
.cs-form-element li input[type="text"], .cs-form-element li input[type="url"], .cs-form-element li input[type="password"] {
border: 1px solid #dae4eb;
color: #999;
float: left;
font-weight: 300;
height: 40px;
padding: 8px 14px;
width: 100%;
}
.cs-form-element li textarea {
border: 1px solid #dae4eb;
height: 220px;
padding: 8px 14px;
width: 100%;
}
.cs-form-element li .inner-sec input[type="submit"] {
border-radius: 2px;
font-size: 12px;
font-weight: 700;
padding: 3px 0;
}
.cs-form-element .inner-sec .loading-fields {
position: absolute;
right: 0;
top: 0;
}
.cs-form-element .radio-box li label {
color: #666666;
font-size: 13px;
text-transform: capitalize;
} .button-holder {
float: left;
height: 35px;
padding: 4px 0;
position: relative;
width: 100%;
}
.button-holder .switch-text {
float: left;
position: relative;
}
.button-holder input.switch:checked ~ span.switch-text:after {
color: #333;
content: "on";
font-size: 14px;
left: 45px;
position: absolute;
text-transform: uppercase;
top: -1px;
}
.button-holder input.switch:empty ~ .switch-text:after {
color: #333;
content: "off";
font-size: 14px;
left: 45px;
position: absolute;
text-transform: uppercase;
top: -1px;
}
input.switch:empty {
margin-left: -999px;
}
input.switch:empty ~ .switch-text label {
cursor: pointer;
float: left;
line-height: 1.6em;
margin: 0.2em 0;
position: relative;
text-indent: 4em;
}
input.switch:empty ~ .switch-text label:before, input.switch:empty ~ .switch-text label:after {
-moz-transition: all 100ms ease-in;
-o-transition: all 100ms ease-in;
-webkit-transition: all 100ms ease-in;
background-color: #ec2b3a;
border-radius: 30px;
bottom: 0;
content: ' ';
display: block;
height: 22px;
left: 0;
position: absolute;
top: 0;
transition: all 100ms ease-in;
width: 36px;
}
input.switch:empty ~ .switch-text label:after {
-moz-box-shadow: none;
-webkit-box-shadow: none;
background-color: #fff;
border-radius: 10px;
box-shadow: none;
height: 18px;
margin-left: 3px;
top: 2px;
width: 18px;
}
input.switch:checked ~ .switch-text label:before {
background-color: #b8cd54;
}
input.switch:checked ~ .switch-text label:after {
margin-left: 15px;
} .cs-form-element li label span {
color: #e32222;
float: right;
margin: 2px 15px 0 0;
}
.cs-form-element .dr-search {
width: 360px;
}
.holder.no-border {
border: none;
}
.add-photos {
float: left;
margin: 0;
}
.add-photos li {
border: 1px solid #dddddd;
float: left;
margin: 0 5px 0 0;
width: 19%;
}
.cs-form-element .add-status .dr-search, .cs-form-element .add-status input[type="text"] {
width: 155px;
}
.cs-form-element .add-status input[type="text"] {
height: 32px;
margin: 0 12px;
}
.cs-form-element .add-status .dr-search-small {
width: 47px;
}
.holder h5 {
background-color: #223d7b;
color: #fff;
float: left;
font-weight: 700;
margin-bottom: 25px;
padding: 10px 15px;
text-transform: uppercase;
width: 100%;
}
.cs-form-element .medium-input input[type="text"] {
margin: 0 17px 0 0;
width: 210px;
}
.cs-form-element li .inner-sec span {
display: inline-block;
font-size: 12px;
}
.cs-form-element .checkbox-area {
float: left;
margin: 0 0 15px 0;
width: 100%;
}
.cs-form-element .checkbox-area input[type="checkbox"] {
float: left;
margin-right: 10px;
}
.cs-form-element li .inner-sec .checkbox-area p {
color: #333;
float: left;
font-size: 11px;
line-height: 20px;
margin: 0;
text-transform: uppercase;
}
.cs-form-element li .inner-sec .checkbox-area p a {
color: #296abc;
text-decoration: underline;
}
.cs-user-list {
background-color: #fbfbfb;
float: left;
padding: 30px 40px 40px 30px;
position: relative;
width: 100%;
}
.cs-user-list ul {
float: left;
width: 88%;
}
.cs-user-list ul li {
color: #666;
list-style: none;
}
.cs-user-list ul li i {
color: #999;
font-size: 12px;
margin: 0 12px 0 0;
}
.cs-user-list img {
margin: -50px 0 0 0;
position: absolute;
top: 50%;
width: 12%;
}
.gllpMap {
float: left;
height: 236px;
width: 100%;
}
.cs-form-element .browse-sec {
display: inline-block;
width: 100%;
}
.cs-form-element > ul {
margin: 0px;
padding: 0px;
} .cs-form-element .radio-box li {
float: left;
width: 25%;
}
.radio-box li label {
cursor: pointer;
display: inline-block;
font-size: 13px;
margin-right: 15px;
padding-left: 35px;
position: relative;
}
.radio-box li input[type=radio] {
display: none;
}
.radio-box li label:before {
background-color: #ffffff;
border: 1px solid #dce5ec;
bottom: 3px;
content: "";
display: inline-block;
height: 22px;
left: 0;
position: absolute;
width: 22px;
}
.radio-box li label:before {
border-radius: 100%;
}
.radio-box li input[type=radio]:checked + label:before {
color: #a8bd44;
content: "\2022";
font-size: 42px;
line-height: 15px;
text-align: center;
} .cs-form-element li .select-style .cat-loading-fields:after {
top: 1px;
}
.cs-form-element .select-style {
float: left;
position: relative;
width: 100%;
}
.cs-form-element li .inner-sec span.cat-loading-fields {
display: inline-block;
font-size: 12px;
position: absolute;
right: 0;
top: 0;
}
.icon-input {
float: left;
position: relative;
width: 50%;
}
.icon-input a {
color: #ffffff;
display: inline-block;
margin: 0 0 0 10px;
padding: 14px 15px;
position: absolute;
right: 0px;
top: 0px;
}
.cs-tags-selection li {
background: #fcfcfc;
border: none;
box-shadow: 0px 0px 6px 0px #eef1f3 inset;
float: left;
margin: 4px 4px 4px 0px;
padding: 2px 15px;
width: auto;
border-radius: 0px;
}
.cs-tags-selection li .close {
font-size: 13px;
line-height: 2.3;
margin-left: 7px;
}
.cs-tags-selection li span {
color: #8c8c8c;
}
.cs-form-element .cs-tags-selection {
float: left;
margin: 0px 0 0;
padding: 0px 0px 0px 20px;
width: 50%;
}
.cs-list-table {
float: left;
width: 100%;
}
.cs-featured-list {
float: left;
width: 100%;
}
.cs-featured-list li {
float: left;
width: 33.333%;
}
.cs-checkbox label {
cursor: pointer;
display: inline-block;
font-size: 13px;
margin: 0px;
padding-left: 26px;
position: relative;
line-height: 22px;
text-shadow: 2px 2px 1px #fff;
}
.sidebar-search .cs-checkbox label {
font-weight: normal;
}
.cs-search-v1 .dir-search-fields {
float: none;
display: table;
}
.cs-search-v1 .dir-search-fields > ul {
display: table-row;
}
.cs-search-v1 .dir-search-fields > ul > li {
display: table-cell;
}
.cs-search-v1 .dir-search-fields {
padding: 26px 5px 6px 25px;
}
.cs-search-v1 .directory-advanced-search-content form ul li {
padding: 0 15px 0 0;
}
.cs-search-v1 .directory-advanced-search-content form ul ul li:last-child {
padding-right: 0px;
}
.cs-checkbox input[type=checkbox] {
display: none;
}
.cs-checkbox label:before {
background-color: #ffffff;
border-radius: 3px;
border: 1px solid #dbdbdb;
bottom: 4px;
content: "";
display: inline-block;
height: 16px;
left: 0;
margin-right: 10px;
position: absolute;
width: 16px;
}
.cs-checkbox input[type=checkbox]:checked + label:before {
color: #6f6f6f;
content: "\f00c";
font-family: 'icomoon';
font-size: 11px;
line-height: 14px;
text-align: center;
}
.galleryupload > li {
float: left;
width: 100%;
}
.galleryupload > li.gallery-for {
border-top: 1px solid #f8fafb;
margin: 20px 0px 0px 0px;
padding: 20px 0px 0px 0px;
width: 100%;
}
.cs-form-element.four-column > li {
float: none;
display: inline-block;
vertical-align: bottom;
margin: 0 -2px 10px 0;
padding: 0px 18px 0px 0px;
width: 25%;
vertical-align: top;
}
.attachmentupload #directory_attachment_container, .galleryupload #directory_images_container {
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/gallery-pattren.png);
float: left;
padding: 15px;
position: relative;
text-align: center;
width: 100%;
}
.galleryupload li.featured-image {
float: left;
padding: 0px 7px 0px 0px;
width: 33.333%;
}
.galleryupload li.gallery-thumb {
}
.cs-form-element.four-column > li .radio-box li {
width: 50%;
}
.input-file-row-1:after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
.input-file-row-1 {
display: inline-block;
margin-top: 25px;
position: relative;
}
#preview_image {
display: none;
height: 100%;
width: 100%;
}
.upload-file-container {
background-size: cover;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/userfeatured-image.jpg) top center no-repeat;
float: left;
height: 265px;
overflow: hidden;
position: relative;
width: 100%;
}
.gallery-thumb .directory_images li.hint-text {
padding: 65px 0px 0px 0px;
width: 100%;
text-align: center;
}
.directory_images li.hint-text h2 {
margin: 0px;
text-transform: uppercase;
}
.upload-file-container-text, #cs_upload_featured_img {
background-color: rgba(0,0,0,0.5);
bottom: 0;
color: #ffffff;
display: block;
left: 0;
padding: 3px 10px 5px 10px;
position: absolute;
text-align: center;
width: 100%;
}
.cs-form-element li .upload-file-container-text input[type="button"] {
margin: 0px;
}
.upload-file-container-text input {
cursor: pointer;
}
.one_opacity_0 {
float: left;
height: 0;
opacity: 0;
width: 100%;
}
.gallery-thumb .directory_attachment, .gallery-thumb .directory_images {
float: left;
margin: 0px 0px 7px 0px;
min-height: 229px;
padding: 0px 0px 40px 0px;
width: 100%;
}
.gallery-thumb .directory_attachment li, .gallery-thumb .directory_images li {
float: none;
display: inline-block;
vertical-align: top;
position: relative;
width: 20%;
margin: 0px 5px 9px 0px;
height: 130px;
}
.gallery-thumb .directory_attachment li {
width: auto;
height: auto;
}
.gallery-thumb .directory_attachment li.cs_attachment {
width: 100%;
padding: 0 20px;
background-color: #fff;
}
.gallery-thumb .directory_attachment li.cs_attachment .actions {
width: auto;
right: 0;
left: auto;
padding: 12px 0;
}
.directory_attachment li.cs_attachment .fileUpload.media_upload {
height: 20px;
margin: 12px 0 0;
position: absolute;
width: 100%;
}
.directory_attachment li.cs_attachment .attachment-info {
border-bottom: none;
margin-bottom: 0;
height: 100%;
min-height: 100%;
padding-bottom: 0;
height: auto;
}
.directory_attachment li.cs_attachment .fileUpload input.upload {
width: 100%;
}
.directory_attachment li.cs_attachment .name {
float: left;
padding: 15px 0 0 25px;
}
.directory_attachment li.cs_attachment .name a {
color: #4e4e4e;
}
.directory_attachment li.cs_attachment .date {
border-left: 1px dotted #e8e8e8;
border-right: 1px dotted #e8e8e8;
color: #4e4e4e;
float: right;
font-size: 14px;
letter-spacing: -0.5px;
margin: 0 30px 0 0;
padding: 12px 20px;
}
.gallery-thumb .directory_attachment li.cs_attachment .actions a {
background-color: inherit;
color: #4e4e4e;
}
.gallery-thumb .directory_attachment li.cs_attachment .actions i {
font-size: 13px;
}
.gallery-thumb .directory_attachment .actions, .gallery-thumb .directory_images .actions {
position: absolute;
left: 0;
top: 0;
margin: 0;
width: 100%;
text-align: right;
}
.gallery-thumb .directory_attachment li.cs_attachment.cs-edit-mode .date {
margin: 0 35px 0 0;
}
.gallery-thumb .directory_attachment li.cs_attachment.cs-edit-mode .actions {
right: 10px;
padding: 18px 0;
}
.directory_attachment li.cs_attachment.cs-edit-mode .fileUpload.media_upload {
margin: 15px 0 0;
}
.directory_attachment li.cs_attachment.cs-edit-mode .fileUpload.media_upload i {
color: #333;
margin: 5px 0 0 2px;
}
.directory_attachment li.cs_attachment.cs-edit-mode .name {
padding: 12px 0 0 25px;
}
.gallery-thumb .directory_attachment .actions {
text-align: left;
height: 14px !important;
}
.gallery-thumb .directory_attachment .actions a, .gallery-thumb .directory_attachment .actions li {
width: 14px;
height: 14px;
display: inline-block;
vertical-align: top;
margin: 0 1px;
}
.gallery-thumb .directory_attachment .actions .check {
background: #21af00;
}
.gallery-thumb .directory_attachment .actions .check i {
color: #fff;
}
.gallery-thumb .directory_attachment .actions i {
font-size: 10px;
line-height: 14px;
display: inline-block;
vertical-align: top;
}
.gallery-thumb .directory_images .actions li {
height: auto;
float: none;
display: inline-block;
vertical-align: middle;
width: 25px;
margin: 0 1px;
}
.gallery-thumb .directory_attachment li.to-field, .gallery-thumb .directory_attachment li.to-label, .gallery-thumb .directory_images li.to-field, .gallery-thumb .directory_images li.to-label {
width: 100%;
text-align: inherit;
text-align: right;
}
.image-wrapper i {
font-size: 50px;
text-align: center;
vertical-align: middle;
}
.directory_images li img {
height: 100px;
width: 100px;
}
.directory_images li img {
width: 100%;
height: 100%;
border-radius: 3px;
}
.directory_images li .actions a i {
line-height: 23px;
}
.cs_attachment .delete, .directory_images li .actions a {
background-color: rgba(0,0,0,0.8);
color: #ffffff;
height: 25px;
display: block;
position: static !important;
text-align: center;
width: 25px;
}
.directory_images li a.delete, .upload-file-container a.close, .featured-image .delete {
background-color: rgba(0,0,0,0.8);
color: #ffffff;
height: 25px;
opacity: 1;
position: absolute;
right: 0px;
text-align: center;
top: 0px;
width: 25px;
}
.directory_images li a.delete {
right: 7px;
}
.add_attachment, .add_gallery {
background: #ffffff;
bottom: 15px;
box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);
color: #006ba7; display: block;
padding: 6px 0px; clear: both;
text-align: center;
text-transform: uppercase; }
.add_gallery i {
margin-right: 5px;
}
.faq-form table thead tr th {
background: #fcfcfc;
border: none;
}
.faq-form table tbody tr td {
background: #fcfcfc;
border: none;
color: #333333;
font-size: 13px;
padding: 6px 20px;
}
.faq-form table tbody tr td a {
color: #e1e1e1;
}
.faq-action {
float: right;
}
.faq-action a {
float: left;
margin: 0px 0px 0px 10px;
}
.faq-form .cs-list-table {
margin: 0px 0px 20px 0px;
}
.faq-form .dr_custmbtn {
border-radius: 0px;
color: #ffffff;
float: left;
font-size: 14px;
font-weight: normal;
padding: 5px 25px;
text-transform: uppercase;
}
#confirmOverlay {
position: relative;
z-index: 99;
}
#confirmOverlay:before {
background: rgba(0,0,0,0.8);
content: "";
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 0;
}
#confirmBox {
background: rgba(0,0,0,0.6);
left: 50%;
margin: -100px 0 0 -150px;
position: fixed;
top: 50%;
}
#confirmText {
color: #fff;
font-size: 17px;
font-weight: bold;
margin: 0 auto;
padding-top: 50px;
text-align: center;
}
#confirmButtons {
padding: 25px 60px 40px;
text-align: center;
}
#confirmBox .button {
border-radius: 4px 4px 4px 4px;
box-shadow: 1px 1px 3px #444444;
cursor: pointer;
float: left;
font-weight: bold;
height: 28px;
line-height: 28px;
margin-right: 30px;
padding: 0 20px;
text-shadow: 0 0 0 #000000;
}
#confirmBox .confirm-yes {
background: #f67689;
border: 1px solid #DE6B85;
color: #913945;
}
#confirmBox .confirm-no {
background: #b4d773;
border: 1px solid #F5B74E;
color: #996633;
margin-right: 0;
}
#gal-sortable {
float: left;
width: 100%;
}
.dragarea {
float: left;
width: 100%;
}
.cs-form-element li .form-elements input[type="button"] {
margin-top: 15px;
} .cs-packges {
float: left;
margin-bottom: 25px;
width: 100%;
}
.cs-packges li {
float: left;
padding: 0px 20px 0px 0px;
text-align: center;
width: 33.333%;
}
.cs-packges li:nth-child(3n) {
padding-right: 0px;
}
.cs-packges li .package-box {
background-color: #82daca;
border-radius: 4px;
float: left;
width: 100%;
}
.cs-package-top {
float: left;
padding: 40px 0px 25px 0px;
width: 100%;
}
.cs-package-top span {
display: block;
text-transform: uppercase;
}
.cs-package-top .price {
font-size: 50px;
line-height: 1;
margin: 0px 0px 10px 0px;
}
.cs-package-top .name {
font-size: 16px;
margin: 0px 0px 0px 0px;
}
.cs-package-top .no-of-day {
font-size: 12px;
}
.cs-package-bottom {
background-color: rgba(0,0,0,0.2);
float: left;
padding: 10px 0px;
width: 100%;
}
.submit-terms p {
margin-bottom: 22px;
}
.submit-terms p, .submit-terms span {
display: block;
}
.submit-terms .submit {
border: none;
color: #ffffff;
display: inline-block;
font-size: 14px;
padding: 9px 40px 11px;
text-transform: uppercase;
}
.cs-submit-form li .terms {
display: inline-block;
}
.cs-submit-form li .terms input, .cs-submit-form li .terms label {
float: left;
width: auto;
}
.cs-submit-form li .terms input {
margin: 8px 10px 0px 0px;
} .ads-in {
border-bottom: 1px solid #f1f1f1;
float: left;
margin: 30px 0px 0px 0px;
padding: 20px;
width: 100%;
background-color: #fcfcfc;
}
.ads-in:first-child, .saved-ads.ads-in:first-child {
margin: 0px;
}
.ads-in h4 {
text-transform: uppercase;
float: left;
}
.ads-in figure {
border: 1px solid #f0f0f0;
float: left;
width: 148px;
}
.ads-in figure ~ .text {
padding: 10px 0px 0px 165px;
}
.ads-in .dr_postoption li {
margin: 0px;
width: 100%;
}
.ads-in .save-like-btns {
float: right;
}
.bottom-sec {
background-color: #ffffff;
float: left;
margin: 10px 0px 0px 0px;
width: 100%;
border-bottom: 1px solid #eeeeee;
}
.expiry-date, .expiry-date a {
color: #666666;
float: left;
font-size: 12px;
text-transform: uppercase;
padding: 3px 0px 0px 10px;
}
.expiry-date a i {
margin-right: 6px;
}
.bottom-sec ul {
float: right;
}
.bottom-sec ul li {
border-left: 1px solid #f5f5f5;
color: #999999;
float: left;
font-size: 11px;
list-style: none;
padding: 1px 12px;
text-transform: uppercase;
}
.bottom-sec ul li:first-child {
border-left: none;
padding-left: 0px;
}
.bottom-sec ul li a {
color: #999999;
font-size: 11px;
}
.bottom-sec ul li a.deactive-btn {
color: #ef9a9a;
cursor: pointer;
}
.bottom-sec ul li a.edit-btn {
color: #9aceef;
}
.bottom-sec ul li .close {
color: #666666;
font-size: 16px;
padding: 5px 0px;
}
.bottom-sec ul li i {
margin-right: 6px;
}
.save-like-btns a {
background-color: #7be2a9;
border-radius: 3px;
color: #ffffff;
float: left;
margin-right: 2px;
padding: 2px 8px 1px 8px;
padding: 5px 8px;
}
.save-like-btns a i {
margin-right: 4px;
}
.add-featured {
background-color: #ff9c00;
color: #ffffff;
float: left;
line-height: 2.1;
margin: 0px 7px 5px 0px;
padding: 0px 7px;
text-transform: uppercase;
font-size: 12px;
}
.add-price {
color: #666666;
font-size: 14px;
text-transform: uppercase;
}
.directory-package {
float: left;
width: 100%;
}
.directory-package tbody {
background-color: #ffffff;
}
.directory-package table thead tr th {
background-color: #f4f4f4;
border-top-color: #f0f0f0;
color: #666666;
font-size: 12px;
font-weight: normal;
}
.directory-package table > thead > tr > th, .directory-package table > tbody > tr > th, .directory-package table > tfoot > tr > th, .directory-package table > thead > tr > td, .directory-package table > tbody > tr > td, .directory-package table > tfoot > tr > td {
border-color: #f0f0f0;
}
.toggle-sec {
float: left;
width: 100%;
}
.owl-item .tooltip .tooltip-inner {
margin: 0px 0px 0px -60px;
} #scroll-nav {
border-bottom: 1px solid #dddddd;
float: left;
margin: 0px 0px 20px 0px;
width: 100%;
}
#scroll-nav li {
background-color: #efefef;
border-radius: 4px 4px 0px 0px;
float: left;
list-style: none;
margin-right: 5px;
min-width: 140px;
padding: 5px 0;
text-align: center;
}
#scroll-nav li a {
color: #ffffff;
font-size: 12px;
text-transform: capitalize;
}
#scroll-nav li a i {
color: #ffffff;
margin-right: 7px;
}
#scroll-nav li.active a {
color: #999;
}
#scroll-nav li.active {
border-bottom: none;
border: 1px solid #dddddd;
margin-top: -7px;
padding: 8px 0px;
position: relative;
}
#scroll-nav li.active:before {
background-color: #ffffff;
bottom: -1px;
content: '';
height: 2px;
left: 0px;
position: absolute;
width: 100%;
} .main-content-in.has-border, .main-content-in {
margin: 0px 0px 30px 0px;
float: left;
width: 100%;
}
.error.form-title {
background: #fcfcfc;
float: left;
margin: 0 0 15px;
padding: 8px 15px;
width: 100%;
border: 1px solid #f0f0f0;
}
.cs_profile_tabs {
float: left;
width: 100%;
}
.cs_profile_tabs ul.cs-user-menu li {
background-color: #ffffff;
float: left;
list-style: none;
position: relative;
width: 100%;
padding: 0px;
}
.cs_profile_tabs ul.cs-user-menu li a {
border-bottom: 1px solid rgba(241,241,241,0.5);
float: left;
width: 100%;
list-style: none;
padding: 9px 22px 9px 56px;
}
.cs_profile_tabs ul.cs-user-menu li span {
background: none;
position: absolute;
right: 10px;
top: 9px;
}
.cs_profile_tabs ul.cs-user-menu li:first-child a {
border-top: 1px solid rgba(241,241,241,0.5);
}
.cs_profile_tabs ul.cs-user-menu li i {
border-right: 1px solid rgba(241,241,241,0.5);
color: #555555;
height: 46px;
left: 0px;
padding: 16px 0px 0px 0px;
position: absolute;
text-align: center;
top: 0px;
width: 40px;
}
.cs_profile_tabs ul.cs-user-menu li.active {
background-color: #006ba7;
border-left: none;
}
.cs_profile_tabs ul.cs-user-menu li.active a, .cs_profile_tabs ul.cs-user-menu li.active i, .cs_profile_tabs ul.cs-user-menu li.active span {
color: #ffffff;
}
.cs_profile_tabs ul.cs-user-menu li:before {
display: none;
} .profile-title {
float: left;
margin: 0px 0px 15px 0px;
width: 100%;
}
.profile-title h4 {
float: left;
text-transform: uppercase;
}
.profile-title a {
color: #999999;
float: right;
}
.profile-title a i {
margin-right: 7px;
}
.saved-ads.ads-in {
margin: 15px 0px 0px 0px;
padding: 15px;
}
.saved-ads .close {
background-color: #b7e992;
border-radius: 3px;
color: #ffffff;
height: 36px;
margin: -25px 0px 0px 0px;
opacity: 1;
padding: 7px 0px 0px 0px;
text-align: center;
width: 36px;
}
.saved-ads.ads-in figure {
border: none;
width: 115px;
}
.saved-ads.ads-in figure ~ .text {
padding: 10px 0px 0px 144px;
}
.saved-ads h3 {
text-transform: uppercase;
}
.saved-ads .close:hover {
background-color: #ffffff;
border: 1px solid #e2e0e1;
color: #e2e0e1;
}
.saved-ads.ads-in .dr_postoption li {
line-height: 16px;
margin-right: 10px;
width: auto;
} .post-new-add {
float: left;
margin-bottom: 30px;
padding: 15px 0px 15px 70px;
position: relative;
width: 100%;
}
.post-new-add i {
border-right: 1px solid rgba(241,245,252,0.5);
color: #ffffff;
float: left;
height: 100%;
left: 0px;
padding: 28px 18px 0px 18px;
position: absolute;
top: 0px;
}
.post-new-add a {
color: #ffffff;
font-size: 14px;
text-transform: uppercase;
}
.post-new-add span {
color: #ffffff;
display: block;
font-size: 10px;
text-transform: uppercase;
} .profile-review > h5 {
float: left;
padding: 10px 0px 0px 0px;
}
.profile-review .add_review_btn {
float: right;
}
.profile-review .cs-reviews {
float: left;
margin: 25px 0px 0px 0px;
width: 100%;
}
.profile-review .cs-reviews:last-child {
border: none;
padding: 0px;
}
.profile-review .cs-reviews figure ~ .left-sp:before {
display: none;
}
.profile-review .cs-reviews figure ~ .left-sp {
padding: 0px 0px 0px 90px;
}
.profile-review .cs-reviews .left-sp span {
display: block;
}
.profile-review .cs-reviews .cs-review-directory a {
color: #6aa7da;
font-size: 14px;
margin: 0px 0px 4px 0px;
text-decoration: underline;
}
.profile-review .cs-reviews .cs-rating-desc {
color: #333333;
margin: 0px 0px 2px 0px;
}
.profile-review .cs-reviews .left-sp p {
margin: 0px 0px 18px 0px;
}
.cs-review-rating li {
float: left;
list-style: none;
padding-right: 10px;
width: 25%;
}
.profile-review .cs-reviews h5 {
display: block;
font-size: 14px;
text-transform: capitalize;
width: 100%;
}
.cs-review-rating li:nth-child(4n) {
padding-right: 0px;
}
.cs-review-rating li label {
color: #aaaaaa;
font-size: 11px;
line-height: 1;
margin: 0px 0px 5px 0px;
text-transform: uppercase;
} .cs-iconstyle {
float: left;
}
.cs-iconstyle span {
background-color: #f8af13;
color: #ffffff;
font-size: 15px;
line-height: 1;
margin-right: 10px;
padding: 7px 10px;
}
.cs-review-rating .infotext small {
color: #aaaaaa;
display: block;
font-size: 11px;
line-height: 1;
margin-bottom: 7px;
text-transform: uppercase;
} .page-wrap {
float: left;
margin-bottom: 15px;
position: relative;
}
.cs-hint-text {
float: left;
margin: 10px 0px 10px 0px;
width: 100%;
}
.cs-hint-text li {
color: #bbbbbb;
font-size: 12px;
font-style: italic;
line-height: 1.8;
margin: 0px;
}
.thumb-secs {
float: left;
}
.gal-edit-opts {
background-color: rgba(0, 0, 0, 0.6);
cursor: pointer;
padding: 1px 10px;
position: absolute;
right: 0px;
top: 0px;
}
.gal-edit-opts a {
color: #ffffff;
}
.profile-thumb {
float: left;
}
.page-wrap ~ .profile-thumb {
float: right;
width: 78%;
}
.profile-loading {
background-color: rgba(0, 0, 0, 0.5);
left: 50%;
margin: -15px 0 0 -15px;
position: absolute;
top: 50%;
}
.profile-loading i {
color: #fff;
float: left;
padding: 8px 9px;
}
.fileUpload {
border-radius: 3px;
color: #ffffff;
float: left;
font-size: 14px;
overflow: hidden;
padding: 5px 15px;
position: relative;
text-transform: uppercase;
}
.cs-update-avatar {
border-radius: 3px;
border: none;
color: #fff;
padding: 5px 15px;
text-transform: uppercase;
width: auto;
}
.fileUpload.media_upload {
padding: 0px;
width: 100%;
background: none !important;
border-radius: 0;
}
.fileUpload.media_upload input.upload, .fileUpload.media_upload img {
height: 100%;
}
.upload-file-icon {
display: none;
position: relative;
}
.fileUpload span i {
float: left;
font-size: 14px;
margin: 8px 7px 0 0;
}
.file-upload {
padding: 0 6px;
}
.upload-file-icon i {
position: absolute;
right: 11px;
top: 3px;
}
.fileUpload input.upload {
cursor: pointer;
font-size: 20px;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
right: 0;
top: 0;
}
.form-title {
border: 1px solid #f0f0f0;
border-bottom: none;
float: left;
width: 100%;
}
.form-title h4 {
float: left;
font-size: 16px;
margin: 0;
padding: 12px 0px 0px 20px;
text-transform: uppercase;
}
.form-title a {
border-left: 1px solid #f0f0f0;
color: #b8b8b8;
cursor: pointer;
float: right;
font-size: 20px;
padding: 7px 15px 5px 15px;
}
.pcs-social-media .inner-sec i {
border-left: 1px solid #dae4eb;
color: #555555;
height: 100%;
padding: 13px 12px;
position: absolute;
right: 0px;
top: 0px;
}
.title-left li label {
float: left;
width: 25%;
}
.title-left li .inner-sec {
float: left;
width: 75%;
}
.cs-submit-form {
text-align: center;
}
.cs-form-element.cs-submit-form li .inner-sec input[type="submit"] {
display: inline-block;
float: none;
padding: 10px 35px;
}
.cs-form-element.cs-submit-form li .inner-sec p {
margin: 20px 0px 0px 0px;
}
.cs-form-element.cs-submit-form li .inner-sec span {
margin-bottom: 20px;
width: 100%;
}
.cs-form-element li.enable-post {
position: relative;
}
.cs-form-element li.enable-post .cs-package-desc {
float: left;
margin: -5px 0px 0px 0px;
width: 50%;
}
.cs-form-element .SumoSelect > .optWrapper.multiple > .options > li {
float: left;
width: 100%;
}
.cs-form-element li.enable-post label {
float: left;
width: 25%;
}
.cs-form-element li.enable-post .inner-sec {
width: 80%;
}
.cs-package-upper {
float: left;
margin: 0px 0px 15px 0px;
width: 100%;
}
.cs-package-upper .radio-box {
float: right;
width: 50%;
}
.cs-package-lower .SumoSelect > .optWrapper > .options > li label {
width: auto;
} ul.cs-form-element .cs-select-cat ul {
margin-left: -15px;
margin-top: -15px;
}
.cs-select-cat {
float: left;
position: relative;
width: 100%;
}
.cs-select-cat ul li {
float: left;
padding: 15px 0px 0px 15px;
width: 25%;
}
.cs-select-cat li label {
cursor: pointer;
display: inline-block;
margin: 0px;
min-height: 55px;
position: relative;
}
.cs_directory_categories.cs-select-cat li label span {
background: none;
color: inherit;
float: left;
font-size: 15px;
margin: 0px;
padding: 12px 9px;
position: relative;
text-align: left;
text-transform: capitalize;
width: 100%;
z-index: 2;
}
.cs-select-cat li label span img {
float: left;
margin: -2px 10px 0px 0px;
}
.cs-select-cat li input[type=radio] {
display: none;
}
.cs-select-cat li label:before {
background-color: #ffffff;
border: 1px solid #dce5ec;
bottom: 3px;
content: "";
display: inline-block;
height: 100%;
left: 0;
position: absolute;
width: 100%;
z-index: 0;
}
.cs-select-cat li input[type=radio]:checked + label:before {
background-color: rgba(240, 240, 240, 0.7);
border: none;
content: "";
}
.cs-select-cat .loading-fields {
position: absolute;
right: 0;
top: -30px;
}
.cs-fav-clearall h2 {
float: left;
}
.cs-fav-clearall .profile-title {
float: right;
margin: -1px 0px 10px 0px;
width: auto;
}
.cs-fav-clearall .profile-title a {
cursor: pointer;
}
.cs-directory-create .messagebox {
margin: 0px 0px 15px 0px;
}
.donate-btn input {
background: none;
border: none;
color: #ffffff;
}
.cs_directory_categories ul > li:hover > span {
color: #ffffff;
}
.cs-feature-package, .cs-package-price {
background-color: #6bae48;
border-radius: 3px;
color: #ffffff;
float: left;
margin: 0px 15px 0px 0px;
min-width: 140px;
padding: 1px 19px;
text-align: center;
text-transform: uppercase;
}
.cs-package-price {
background-color: #00aeef;
}
.inner-sec .cs-packges {
float: right;
width: 35%;
}
.inner-sec .cs-packges .SumoSelect > .CaptionCont > span {
font-style: normal;
}
.inner-sec .cs-packges .SumoSelect > .CaptionCont > label {
width: 30px;
}
.cs_sum_amount {
float: left;
}
.cs-package-lower {
float: left;
width: 100%;
}
.cs-rating {
float: left;
height: 22px;
line-height: 16px;
margin-right: 0;
padding-bottom: 10px;
position: relative;
width: 100px;
}
.cs-rating:before, .rating-box:before {
color: rgba(217, 217, 217, 0.6);
content: "\f005 \f005 \f005 \f005 \f005";
font-family: 'icomoon';
font-size: 16px;
left: 0;
letter-spacing: 6px;
position: absolute;
top: 0;
}
.rating-box:before {
color: #ffae00;
}
.rating-box {
height: 16px;
left: 0;
overflow: hidden;
position: absolute;
top: 0;
}
.infotext p {
color: #999999;
float: left;
font-size: 12px;
margin-bottom: 0;
text-align: left;
text-transform: uppercase;
}
.infotext .post {
color: #ccc;
font-size: 11px;
text-transform: capitalize
}
.infotext .post_by {
color: #ccc;
float: left;
font-size: 11px;
padding-right: 5px;
padding-top: 1px;
text-transform: capitalize
}
.infotext .admin {
border-bottom: 1px dotted #a4a4a4;
color: #223d7b;
font-size: 11px;
padding-left: 5px;
}
.cs-rating-wrap {
float: left;
width: 100%;
}
.cs-reviews .left-sp .cs-rating-desc {
font-size: 16px;
margin-bottom: 4px;
display: inline-block;
}
.cs-rating-wrap ul li {
list-style: none;
} .cs-ratingstar {
line-height: 16px;
position: relative;
float: left;
width: 92px;
padding-bottom: 15px;
}
.cs-ratingstar:before, .cs-ratingstar span:before {
font-family: 'icomoon';
font-size: 18px;
position: absolute;
top: 0;
left: 0;
content: '\e9f8 \e9f8 \e9f8 \e9f8 \e9f8';
letter-spacing: 4px;
color: rgba(217, 217, 217, .6);
}
.cs-ratingstar span:before {
color: #ffae00;
}
.cs-ratingstar span {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
height: 16px;
} .cs-stars-wrap {
background-color: #fcfcfc;
border: 1px solid #f0f0f0;
float: left;
width: 100%;
}
.cs-rating-services, .cs-rating-progress {
width: 100%;
padding: 18px 20px 0px 20px;
display: inline-block;
}
.cs-rating-services ul li {
float: left;
width: 33.333%;
margin: 0 0 13px 0;
}
.cs-point {
font-size: 12px;
line-height: 1.5;
float: right;
color: #aaa;
}
.cs-shorttitle {
font-size: 14px;
float: left;
color: #333333;
}
.profile-review .cs-review-rating h5 {
width: auto;
float: left;
margin: 4px 7px 0px 0px;
text-transform: capitalize;
}
.cs-review-rating .infotext {
padding-top: 5px;
}
.cs-reviews .cs-review-rating .infotext small {
display: inline-block;
}
.cs-rating-progress ul li {
float: left;
width: 100%;
}
.cs-progressbar small {
font-size: 11px;
line-height: 1.3;
position: absolute;
top: 0;
right: 0;
color: #fff;
}
.cs-progressbar.plain small {
color: #585858;
margin: 0;
right: 6px;
top: 7px;
}
.cs-rating-progress .cs-shorttitle {
padding-right: 9px;
}
.cs-rating-progress .cs-point {
padding-top: 5px;
}
.cs-rating-services .cs-ratingstar:before, .cs-rating-services .cs-ratingstar span:before, .cs-reviewinfo ul li .cs-ratingstar:before, .cs-reviewinfo ul li .cs-ratingstar span:before {
letter-spacing: 0;
}
.cs-rating-services .cs-shorttitle {
padding-right: 25px;
}
.cs-ratingstar-wrap {
padding: 5px 0 0;
}
.user-openings input {
border: medium none;
width: 100%;
} #copyright {
float: left;
padding: 22px 0px 15px 0px;
position: relative;
width: 100%;
}
#copyright [class*="col-md-"] {
margin: 0px -4px 0px 0px;
}
#copyright p {
color: #666666;
float: left;
margin: 0px;
text-transform: uppercase;
}
#copyright p, .footer-nav ul li a {
font-size: 11px;
}
.footer_icon {
float: left;
padding: 0px 20px 0px 0px;
}
.footer-nav {
float: left;
margin: 0px 0px 4px 0px;
width: 90%;
}
.footer-nav ul li {
float: left;
line-height: 1;
list-style: none;
}
.footer-nav ul li:first-child a {
padding-left: 0px;
}
.footer-nav ul li:first-child a:before {
display: none;
}
.footer-nav ul li a {
color: #cccccc;
padding: 0px 9px;
position: relative;
}
.footer-nav ul li a:before {
color: #cccccc;
content: "\f111";
font-family: 'icomoon';
font-size: 3px;
left: -2px;
position: absolute;
top: 7px;
}
#copyright .social-media {
float: right;
}
.social-media {
float: left;
}
.social-media ul li {
float: left;
line-height: 1;
list-style: none;
margin: 0px 2px 2px 0px;
}
.social-media ul li:last-child {
margin-right: 0px;
}
.social-media ul li a {
background-color: #404040;
color: #666666;
float: left;
height: 32px;
padding: 8px 0px 0px 0px;
text-align: center;
width: 32px;
}
.social-media ul li a:hover {
color: #ffffff;
}
#backtop {
bottom: 74%;
color: #666666;
font-size: 20px;
height: 40px;
position: absolute;
right: 2%;
text-align: center;
width: 40px;
}
#backtop:before {
-moz-transform: rotate(46deg);
-ms-transform: rotate(46deg);
-o-transform: rotate(46deg);
-webkit-transform: rotate(46deg);
background-color: rgba(0,0,0,0.5);
box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.5);
content: '';
height: 100%;
left: 0px;
position: absolute;
top: 0px;
transform: rotate(46deg);
width: 100%;
}
#backtop i {
padding: 8px 0px 0px 0px;
position: relative;
z-index: 1;
}
.directory-detail.directory-view .element-size-75 {
float: right !important;
}
.mapcode {
float: left;
width: 100%;
margin: 0 0 10px;
}
.sub-dropdown a[title]:after {
content: attr(title);
padding: 4px 20px;
color: red;
position: absolute;
right: 0;
top: 9px;
z-index: 20;
text-transform: uppercase;
font-style: italic;
font-weight: normal;
font-size: 11px;
}
.cs-mailchimp {
position: relative;
}
.cs-mailchimp {
float: left;
padding: 30px;
width: 100%;
}
.cs-mailchimp p {
color: #fff;
line-height: 18px !important;
margin: 0 0 15px 0;
}
.cs-mailchimp h3 {
text-transform: uppercase;
color: #fff !important;
font-weight: 700;
}
.cs-mailchimp form input[type="text"] {
font-size: 16px;
color: #999;
background-color: #fff;
border: 1px solid #c0c2c4;
border-radius: 2px;
width: 100%;
height: 40px;
}
.cs-mailchimp form input[type="submit"] {
font-size: 20px;
color: #fff;
border: none;
border-radius: 2px;
width: 100%;
font-weight: 700;
text-transform: uppercase;
text-align: center;
padding: 2px 0;
}
.cs-mailchimp:before {
border-radius: 20px;
bottom: -2px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
content: "";
height: 2px;
left: 6px;
position: absolute;
width: 95%;
}
.cs_directory_categories.cat-image figure {
width: 100%;
float: left;
margin: 0;
}
.cs-mailchimp form fieldset i {
display: none;
}
.cs_directory_categories.cat-image figcaption {
position: absolute;
width: 100%;
bottom: 0;
}
.cs_directory_categories.cat-image figcaption a {
background-color: rgba(0, 0, 0, 0.5);
padding: 8px 10px 8px 14px;
width: 100%;
float: left;
text-transform: uppercase;
font-size: 14px;
color: #fff;
}
.cs_directory_categories.cat-image figure:hover figcaption a {
background-color: rgba(214, 34, 11, 0.5);
}
.cs_directory_categories.cat-image .row {
margin-left: -10px;
}
.cs_directory_categories.cat-image article {
padding: 0 0 0 10px;
width: 16.6667%;
margin-bottom: 5px;
}
.cs_directory_categories.cat-image {
margin: 0 0 30px 0;
}
.cs-services.service-flat-three {
margin-bottom: -30px;
}
.cs-services.service-flat-three figure {
float: left;
margin: 0 20px 0 0;
height: 88px;
}
.service-flat-three article {
border-right: 1px solid #f4f4f4;
margin-bottom: 0;
padding: 30px 30px 20px;
background-color: #fff;
display: table-cell;
}
.service-flat-three article:last-of-type {
border-right: none;
}
.service-flat-three article .text {
overflow: hidden;
}
.directory-gallery ul li figure i {
background: #f1f1f1;
color: #999;
display: inline-block;
padding: 25px 0 25px;
text-align: center;
width: 100%;
}
.directory-gallery ul li figure i:hover {
color: #ffffff;
}
.cs-video-icon ul li:first-child {
width: 100%;
}
.cs-video-icon ul li {
float: left;
list-style: none;
width: 65px;
}
.cs-redirect-import {
color: #FFF !important;
}
.ui-state-active {
z-index: 99 !important;
}
.ui-state-focus {
z-index: 99 !important;
}
.ui-state-hover {
z-index: 99 !important;
}
.cs-error {
border-color: #f00 !important;
}
.ui-slider {
z-index: 0;
}
.cs-ratingstar.cs-custom-rate {
width: 103px;
}
.dynamic-listing .fullscreen {
bottom: 24px;
top: auto;
padding: 3px 15px;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: icomoon !important;
}
.chosen-container .chosen-results li.active-result {
width: 100% !important;
padding: 10px 10px !important;
border-bottom: 1px solid #f5f5f5;
font-size: 13px; }
.chosen-results .category {
font-weight: bold;
}
.cs-search-v1 h6 ~ .custom-location-icon {
top: 26px;
left: 125px;
background-color: transparent;
}
.custom-location-icon {
background-color: #ffffff;
cursor: pointer;
height: 34px;
padding: 4px 0 0;
position: absolute;
right: 0px;
text-align: center;
top: 23px;
width: 35px;
z-index: 99;
}
.cs-search-v1 .custom-location-icon {
top: 0px;
right: 24px;
}
.cs-search-v1 h6 ~ .location-icon {
top: 27px;
} .cs-payments-sec input[type=checkbox]:not(old), .cs-payments-sec input[type=radio ]:not(old) {
width : 2em;
margin : 0;
padding : 0;
font-size : 1em;
opacity : 0;
}
.cs-payments-sec input[type=checkbox]:not(old) + label, .cs-payments-sec input[type=radio ]:not(old) + label {
display : inline-block;
margin-left : -3em;
line-height : 1.5em;
margin-bottom: 0px;
width: 300px;
cursor: pointer;
}
.cs-payments-sec input[type=checkbox]:not(old) + label .cs-payment-txt > span, .cs-payments-sec input[type=radio ]:not(old) + label .cs-payment-txt > span {
display: inline-block;
width : 23px;
height : 23px;
margin : 0.25em 0.5em 0.25em 0.25em;
border : 2px solid #dae4eb;
border-radius : 100%;
background : #ffffff;
vertical-align : middle;
}
.cs-payments-sec input[type=checkbox]:not(old):checked + label .cs-payment-txt > span, .cs-payments-sec input[type=radio ]:not(old):checked + label .cs-payment-txt > span {
box-shadow: 0px 0px 3px 1px rgba(193,207,217,.35) inset;
}
.cs-payments-sec input[type=checkbox]:not(old):checked + label .cs-payment-txt > span:before {
content : '✓';
display : block;
width : 1em;
color : rgb(153,204,102);
font-size : 0.875em;
line-height : 1em;
text-align : center;
text-shadow : 0 0 0.0714em rgb(115,153,77);
font-weight : bold;
}
.cs-payments-sec input[type=radio]:not(old):checked + label .cs-payment-txt > span > span {
display : block;
width : 10px;
height : 10px;
margin : 4.9px 0px 0px 5px;
border-radius : 100%;
background : #a8bd44;
}
.cs-payments-sec input[type="checkbox"]:not(old) + label .cs-payment-txt > span, .cs-payments-sec input[type="radio"]:not(old) + label .cs-payment-txt > span {
background: none repeat scroll 0 0 #ffffff;
border: 2px solid #dae4eb;
border-radius: 100%;
display: inline-block;
height: 23px;
margin: 0.25em 0.5em 0.25em 0.25em;
vertical-align: middle;
width: 23px;
} .cs-payments-sec {
float: left;
width: 100%;
background-color: #ffffff;
border: 1px solid #f0f0f0;
}
.cs-payments-sec h5 {
padding: 12px 0px 5px 20px;
}
.wizard .cs-payments-sec ul {
padding: 0px;
}
.cs-payments-sec ul li {
float: left;
width: 100%;
border-top: 1px solid #f0f0f0;
list-style: none;
padding: 22px 25px 22px 25px;
}
.cs-payments-sec ul li:nth-child(even) {
background-color: #fcfcfc;
}
.cs-payment-title {
font-size: 16px;
font-weight: bold;
color: #555555;
}
.cs-payment-percent {
font-size: 11px;
color: #999999;
display: block;
line-height: 16px;
}
.cs-payment-gateway {
display: inline-block;
vertical-align: middle;
margin: 0px 0px 0px 18px;
}
.cs-payment-title {
font-size: 16px;
font-weight: bold;
color: #555555;
}
.cs-payments-sec img {
float: right;
}
.cs-paynow-box.add {
text-align: left;
border-width: 1px;
}
.cs-paynow-box {
background: #fff;
border: solid #f0f0f0;
border-width: 1px 0 0;
text-align: right;
padding: 20px;
overflow: hidden;
}
.cs-paynow {  display: inline-block;
vertical-align: bottom;
text-align: left;
width: 81%; }
.cs-paynow .feature-item {
color: #666666;
font-size: 14px;
display: block;
}
.cs-paybtn {
display: inline-block;
vertical-align: bottom;
padding: 8px 40px 7px 40px;
color: #fff;
text-transform: uppercase;
background-color: #22ae62;
border-radius: 4px;
border: none;
float: none !important;
width: auto !important;
min-width: 18%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; }
.cs-submit-form {
border: 1px solid #f0f0f0;
border-top: none;
padding: 20px 25px;
text-align: left;
background-color: #ffffff;
}
.cs-payment-his {
padding: 20px 20px 8px 20px;
}
.wp-editor-container {
border: 1px solid #dae4eb;
}
div.mce-statusbar {
border: none !important;
}
.element-size-25 .cs-map-tabs li {
width: 33.3%;
}
.cs-map-tabs li {
float: left;
list-style: none;
border: 1px solid #d4d4d4;
border-left: none;
border-bottom: none;
position: relative;
}
.cs-map-tabs li:first-child {
border-left: 1px solid #d4d4d4;
}
.element-size-25 .cs-map-tabs li span {
float: none;
display: block;
}
.element-size-25 .cs-map-tabs li span {
padding: 10px 10px 5px;
}
.cs-map-tabs li span {
background-color: #f8f8f8;
padding: 18px 40px;
float: left;
text-align: center;
color: #999999;
font-size: 12px;
cursor: pointer;
}
.cs-map-tabs li.cs-active {
margin: 0 0 -1px;
border-bottom: 1px solid #fff;
}
.cs-map-tabs li.cs-active span {
background: #fff;
}
.cs-map-tabs li.cs-active:before {
content: '';
position: absolute;
top: 0px;
left: 0px;
width: 100%;
background-color: #3b85bb;
height: 4px;
}
.cs-map-tabs li.cs-active span, .cs-map-tabs li.cs-active span i {
color: #428bca;
}
.element-size-25 .cs-map-tabs li span i {
display: block;
}
.cs-map-tabs li span i {
display: inline-block;
font-size: 18px;
color: #999999;
margin: 0 2px 0 0;
vertical-align: middle;
}
.cs-dir-srch-box {
float: left;
position: relative;
width: 100%;
margin-bottom: 10px;
}
.element-size-25 .cs-dir-srch-box input[type="text"] {
margin: 0 0 10px;
}
.cs-dir-srch-box input[type="text"] {
float: left;
width: 100%;
height: 40px;
border: 1px solid #d4d4d4;
color: #999999;
font-size: 14px;
padding: 6px 13px 6px 13px;
text-align: left;
}
.cs-sidebar-map {
float: left;
width: 100%;
margin: 0 0 0;
}
.cs-sidebar-map .col-md-12 {
padding: 0px;
margin-bottom: 10px;
}
.cs-map-content {
float: left;
width: 100%;
border: 1px solid #d4d4d4;
padding: 10px 10px 0;
background: #fff;
}
.element-size-25 .cs-dir-srch-box i {
right: 10px;
}
.cs-dir-srch-box i {
position: absolute;
right: 180px;
top: 7px;
width: 18px;
height: 25px;
border: 1px solid #d4d4d4;
color: #999999;
text-align: center;
padding: 4px 0px 0px 0px;
cursor: pointer;
}
.element-size-25 .search-button {
position: static;
width: 100%;
}
.search-button {
position: absolute;
right: 1px;
top: 1px;
}
.element-size-25 .search-button:before {
top: 56px;
}
.search-button:before {
content: "\f002";
font-family: icomoon;
position: absolute;
left: 14px;
top: 7px;
color: #ffffff;
cursor: pointer;
}
.search-button input[type="button"] { height: 38px;
border: none;
float: left;
border-left: 1px solid #d4d4d4;
background-color: #428bca;
padding: 0 28px 0 38px;
color: #fff;
font-weight: bold;
}
.adp-substep {
line-height: inherit;
}
.adp-placemark td {
padding: 6px;
line-height: inherit;
display: inline-block;
vertical-align: middle;
}
.adp-placemark .adp-text {
width: 82%;
}
.element-size-25 .cs_direction_mode {
top: 40px;
right: -8px;
}
.cs_direction_mode {
background: #fff;
border: 1px solid #e9e9e9;
position: absolute;
right: 162px;
top: 100%;
z-index: 99;
width: 133px;
}
.cs_direction_mode:before, .cs_direction_mode:after {
border-bottom: 7px solid #fff;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
content: "";
right: 20px;
margin: 0 0 0 10px;
position: absolute;
top: -7px;
z-index: 2;
}
.cs_direction_mode:after {
z-index: 0;
border-bottom: 7px solid #e9e9e9;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
top: -8px;
}
.cs_direction_mode li {
border-bottom: 1px solid #e9e9e9;
color: #999999;
float: left;
font-size: 12px;
list-style: none;
padding: 2px 0 2px 16px;
width: 100%;
cursor: pointer;
}
.cs_direction_mode li.cs-active {
color: #428bca;
}
.cs-map-content .adp-placemark {
display: inline-block;
}
.cs-map-content .adp {
display: inline-block;
height: 300px;
overflow-x: hidden;
width: 100%;
}
table.adp-placemark > thead > tr > th, table.adp-placemark > tbody > tr > th, table.adp-placemark > tfoot > tr > th, table.adp-placemark > thead > tr > td, table.adp-placemark > tbody > tr > td, table.adp-placemark > tfoot > tr > td {
border: none;
}
.adp-directions .adp-substep {
border-left: none;
border-right: none;
}
.nicescroll-rails {
z-index: 999999 !important;
}
.list-attachment-wrap {
margin: 0 0 0 -14px;
}
.list-attachment-wrap li {
list-style: none;
}
.list-attachment-wrap .cs_attachments * {
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;
}
.list-attachment-wrap .cs_attachments {
width: 48.2%;
border: 1px solid #f5f5f5;
margin: 0 0 14px 14px;
float: left;
line-height: 64px !important;
cursor: pointer;
}
.list-attachment-wrap .cs-attachment-list {
float: left;
background: #e5e5e5;
width: 68px;
height: 68px;
text-align: center;
}
.list-attachment-wrap .cs-download {
float: right;
margin: 0 14px 0 0;
}
.list-attachment-wrap .cs-download i {
display: inline-block;
vertical-align: middle;
font-size: 26px;
line-height: 64px;
color: #e5e5e5;
}
.list-attachment-wrap .name {
overflow: hidden;
padding: 0 20px;
}
.list-attachment-wrap .cs-attachment-list i {
display: inline-block;
vertical-align: middle;
font-size: 26px;
line-height: 64px;
color: #fff;
} .agent-listing .left-info {
padding: 0px 0 17px;
}
.agent-listing .agentinfo-detail .left-info h2 {
margin-bottom: 5px;
}
.twitter-section .text p {
color: #fff !important;
}
.grid_two_listing .cs_thumbsection figcaption .cs-text h2 a {
color: #fff !important;
}
#backtop i {
color: #fff;
}
.gallery-thumb .directory_attachment li {
padding-top: 80px;
}
.rev_slider_wrapper ~ .wide .cs-search-v3 .chosen-container .chosen-results li.active-result {
width: 100% !important;
padding: 10px 10px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default {
border: none !important;
background: url(//cargoconnexion.com/wp-content/themes/directory-theme/assets/images/ui-strip.png) !important;
}.add-featured, .cs-organizer {
display: none !important;
} img.alignright {
box-shadow: 0 0 0px rgba(0,0,0,0.0);
} .grid_two_listing .cs-location-address {
letter-spacing: 0px !important;
} .owl-carousel .owl-stage {
transition: none!important;
} .cs-directory.grid_listing .content_info {
padding: 12px 20px 0px;
} .owl-nav { 
display:none !important;
} ul.list-group:nth-child(3) > li:nth-child(5) > span:nth-child(1) {
max-width:500px ; } .cs-package-upper, .cs-package-upper { display:none !important;}   .cs-organizer {
display: none;
}*/ .rc-anchor-normal {
width: 150px;
} #menu-item-4792 > a:nth-child(1), #menu-item-4792 > a:nth-child(1):hover, #menu-item-4791 > a:nth-child(1), #menu-item-4791 > a:nth-child(1):hover,
#menu-item-4793 > a:nth-child(1), #menu-item-4793 > a:nth-child(1):hover {
color: #fff !important;
background-color: #888 !important;
padding-left: 10px;
font-size: 14px;
margin-bottom: 5px;
text-transform: uppercase;
} .navigation ul .sub-dropdown li a {
font-size: 12px ;
}
.navigation .mega-grid > li > a {
text-transform: uppercase;
} .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .title-box h3{
letter-spacing: 0px;
font-size: 16px !important;
font-family: "Open Sans Condensed" !important;
font-weight: 600 !important;
} .woocommerce div.product .stock, .woocommerce-page div.product .stock{
color: #BF1E2D !important;
font-weight: bold !important;
} .sg-footer a {
color: #888;} .breadcrumb-sec { max-height: 200px !important;} #mceu_42 {display:none ;} ul.wpuf-form .wpuf-submit input[type="submit"], 
ul.wpuf-form li .wpuf-fields a.file-selector,
ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a#wpuf-insert-image {
font-size: 16px;
font: Normal 14px/22px "PT Sans", sans-serif; 
text-transform: uppercase;
padding: 5px 15px;
border: 0px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #BF1E2D;
background-image: none !important;
border-color: none !important;
border-bottom-color: rgba(30, 106, 141, 0);
-webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0);
box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0);
color: #fff;
text-decoration: none;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0);
} ul.wpuf-form li .wpuf-fields, .wpuf-form li {
list-style: none !important;} .wpuf-category-checklist, ul.wpuf-form li .wpuf-label  {
font-family: roboto; font-weight: 100 !important;
}  #main-content > div > div.page-section > div > div > div > div > code {
font-family: roboto !important;
font-weight:500;
font-size:16px !important; 
color: #555;
background-color: rgba(249, 242, 244, 0);
} .wpcf7-submit, form.mymail-form-0:nth-child(4) > div:nth-child(3) > div:nth-child(5) > input:nth-child(1), form.mymail-form-0:nth-child(3) > div:nth-child(3) > div:nth-child(5) > input:nth-child(1) {
border-radius: 3px;
border: none;
color: #ffffff !important;
font-weight: bold;
margin: 10px 0px 0px 0px;
padding: 8px 25px;
text-transform: uppercase;
width: auto;
cursor: pointer;
background-color: #bf1e2d !important;
font-family: inherit;
font-size: inherit;
line-height: inherit;
} .wpcf7-text {width: 100% !important; }
.wpcf7-textarea {
width: 100% !important; 
height: 150px;
} header .logo {
margin-top: 5px!important;
margin-bottom: 10px!important;
} #countdownwrapp, .user-signup { display:none;} .pagination>li>a, .pagination>li>span, .pagination>li>a:hover {
color: #BF1E2D;
} .ajde_evcal_calendar .calendar_header p
{font: 500 Normal 22px/28px "Roboto", sans-serif  !important;}  .main-section .social-media ul li a {
background-color: #888;
}
.csuser_info {
background-color: #ededed;
border: 1px solid #d4d4d4;
} #main-header .top-bar, .bottom-sec ul li a.edit-btn, .cs-map-tabs li.cs-active span, .cs-map-tabs li.cs-active span i, .cs-map-tabs li.cs-active span i, a 
{ color: #BF1E2D;}
.cs-map-tabs li.cs-active::before, .search-button input, ul.wpuf-form .wpuf-submit input[type="submit"][type="button"], 
.add-featured { 
background-color: #bf1e2d !important;} #main-content > div > section > div > div > div > div > div > div > div > div.main-content-in.has-border > p, .error.form-title { 
background-color: #ca858b !important;
color: #fff !important;
border: 1px solid #ad0202 !important;
} .saved-ads .close, .save-like-btns a, .cs-directory-create .messagebox, .cs-package-price, .cs-feature-package  {
background-color: #bababa !important;
} .succ_mess, .wpuf-message {
background-color: #dadada !important;
} .alert, .succ_mess , .wpuf-message {
border: 0px solid transparent;
} .close {
opacity: 0.7;
}  .form-select-state  {display :none;}
.form-select-city {display :none;}
#locations_wrap > li:nth-child(2) > label:nth-child(1) {display :none;}
#locations_wrap > li:nth-child(3) > label:nth-child(1) {display :none;} .cs-form-element li label {
letter-spacing: -0.5px;
}
.main-section p, .mce-content-body p {
font: Normal 12px/22px "PT Sans", sans-serif;
text-transform: none; } li.categories {
margin-bottom: 40px !important;
} textarea#dynamic_post_location_complete_address
{	
height: 50px;
} .dir-search-fields li h6 {
display:none !important;
}
.cs-no-label.directory-advanced-search-content form ul li .form-submit {
margin: 2.3px 0px 0px 0px;
}
.cs-search-v1 h6 ~ .location-icon {
top: 2px;
} .listing-count {
display: none;
}  .grid_two_listing .directory-section {
min-height: auto;
}  .liststyle ul li {
line-height: 14px;
padding: 0px 0px;
} .navigation ul li, .navigation > ul > li > a {
padding-right:4px;
padding-left:4px
} .breadcrumb {background-color: rgba(0,0,0,0.4) !important; }
.jig_pp_social_btn.jig_pp_twitter iframe {
width: 61px;
}#evcal_list .eventon_list_event .desc_trig, .evcal_evdata_img, .event_description .evcal_close, .evcal_btn, .evo_sort_btn, .calendar_header  .evcal_arrows {
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-ms-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
} .mart5{margin-top:5px} .mart10{margin-top:10px} .mart15{margin-top:15px} .mart20{margin-top:20px} .mart25{margin-top:25px} .mart30{margin-top:30px} .mart40{margin-top:40px} .mart50{margin-top:50px}
.marb5{margin-bottom:5px} .marb10{margin-bottom:10px} .marb15{margin-bottom:15px} .marb20{margin-bottom:20px} .marb25{margin-bottom:25px} .marb30{margin-bottom:30px} .marb35{margin-bottom:35px} .marb40{margin-bottom:40px} .marb45{margin-bottom:45px} .marb50{margin-bottom:50px}
.padb5{padding-bottom:5px} .padb10{padding-bottom:10px} .padb15{padding-bottom:15px} .padb20{padding-bottom:20px} .padb25{padding-bottom:25px} .padb30{padding-bottom:30px} .padb40{padding-bottom:40px} .padb50{padding-bottom:50px}
.padt5{padding-top:5px} .padt10{padding-top:10px} .padt15{padding-top:15px} .padt20{padding-top:20px} .padt25{padding-top:25px} .padt30{padding-top:30px} .padt40{padding-top:40px} .padt50{padding-top:50px} .padt60{padding-top:60px}
.pad5{padding:5px} .pad10{padding:10px} .pad15{padding:15px} .pad20{padding:20px} .pad25{padding:25px}
.ttu{text-transform:uppercase}
.tar{text-align:right}
.tac{text-align:center}
.wid33{width:33.3%}
.wid66{width:66.6%}
.fleft{float:left} .ajde_evcal_calendar {width:100%}
.ajde_evcal_calendar img{ max-width:none!important; box-shadow:none!important}
.ajde_evcal_calendar > *{margin:0; padding:0}
.evcal_evdata_row .padt5{padding-top:5px;}
.evcal_evdata_row .padb10{padding-bottom:10px;}
.bordr{border-right:1px solid #cdcdcd}
#evcal_list .bordb{border-bottom:1px solid #cdcdcd}
.ajde_evcal_calendar a:hover{text-decoration:none}
.ajde_evcal_calendar ul, #evcal_list{list-style:none !important; padding:0; margin:0 !important}
.ajde_evcal_calendar .eventon_list_event{margin-left:0px; list-style:none;}	
.ajde_evcal_calendar .calendar_header p, 
.eventon_events_list .eventon_list_event .evcal_cblock{font-family:'arial narrow';	}
.ajde_evcal_calendar strong{font-weight:normal!important; }
.ajde_evcal_calendar .eventon_events_list p{
font-family:'open sans',arial;
padding:0; margin-top:0px;
} .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{	
font:bold 14px arial;
display:inline-block;
padding:8px 12px!important; margin-top:4px;
text-transform:uppercase;
text-decoration: none;
border-radius: 4px;
}
.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{
opacity:0.8
}
.eventon_list_event .evo_btn_secondary, .evo_btn_secondary{
color:#fff;
font:bold 14px arial;
display:inline-block;
padding:3px 8px!important; margin-top:4px;
text-transform:uppercase;
background-color:#d2d2d2;
cursor:pointer;
}
.eventon_list_event .evo_btn_secondary:hover, .evo_btn_secondary:hover{background-color:#bebebe; text-decoration:none} .ajde_evcal_calendar .calendar_header{ 
min-height:37px;
padding:0px; 
margin:5px 0 4px;
position:relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ajde_evcal_calendar #evcal_prev{ margin-left: 15px;}
.ajde_evcal_calendar #evcal_prev .fa{ margin-left: -2px;}
.ajde_evcal_calendar #evcal_next{margin-left: 7px;}
.ajde_evcal_calendar #evcal_next .fa{margin-left: 2px;}
.ajde_evcal_calendar a#evcal_prev:hover{background-position:-5px -17px}
.ajde_evcal_calendar a#evcal_next:hover{background-position:-20px -17px}
.ajde_evcal_calendar .calendar_header p{
height:36px;line-height:36px;
margin:0 !important;font-size:36px;
font-weight:normal;
float:left; color:#c6c6c6;
text-transform:uppercase; 
padding-top:1px; padding-bottom:0px;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{
font-size: 24px;
margin-top:4px;
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{color: #fff}
.ajde_evcal_calendar .calendar_header .evcal_arrows{
text-align: center;
float:left;
height:35px; 
width:35px;
display:block; 
cursor:pointer;
border:1px solid #e2e2e2;
border-radius: 50%;
color: #e2e2e2
}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{background-color: #e2e2e2;} .evo-jumper{margin-bottom: 5px; position: relative;}
.evo-jumper span{
opacity: 0.4;
background-color: #d3d3d3;
color: #fff;
font-family: 'open sans','arial';
font-size: 12px;
text-transform: uppercase;
display: inline-block;
padding: 1px 4px;
border-radius: 4px;
cursor: pointer;
font-style: italic;
}
.evo-jumper span:hover{opacity: 1;}	
.evo_j_container{
padding-top: 8px; padding-bottom: 8px;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{
text-transform: uppercase;
color: #6e6e6e;
font-size: 12px;
padding:0px; padding-left: 0;
background-color: transparent;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates p{
font-size: 12px;
font-family: 'open sans';
color: #5d5d5d;
padding: 7px 12px;
line-height: 100%;
height: auto;			
color: #fff;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a:hover{
background-color: #c3c3c3;
}.ajde_evcal_calendar .calendar_header .evo_j_dates p a.current{
background-color: #CFCFCF;
}.ajde_evcal_calendar .calendar_header .evo_j_dates p a.set{
background-color: #888888;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates p a{
background-color: #ECECEC;
padding:4px;
border-radius: 4px;	
display: inline-block;
cursor: pointer;
color: #fff;
min-width: 19px;
margin-bottom: 2px;
margin-right: 3px;
font-size: 12px; text-align: center;
}
.ajde_evcal_calendar .calendar_header .evo_j_dates.evo_j_years p a{width: auto;} #evcal_widget .ajde_evcal_calendar .calendar_header .evo_j_dates p{
font-size: 10px;}
#evcal_widget #evcal_head .evo_j_dates p a{
padding:4px;
font-size:9px;
min-width: 15px
} .eventon_sorting_section{
margin:5px 0;
padding:5px 0;
border-top:1px dashed #F0F0F0;
border-bottom:1px dashed #F0F0F0;
}
.eventon_sort_line p, .eventon_filter_line p{
font-family:'open sans';
}
.ajde_evcal_calendar .eventon_sort_line, .eventon_filter_line{
padding-left:0px;
position:relative;
margin:0;
}
.eventon_sort_line .evs, .eventon_sort_line .evs_3 p, .eventon_sf_field, .eventon_filter_selection{
float:left; margin-right:5px;
position:relative;
}
.eventon_sf_field{
min-width:80px;
}
.eventon_sort_line .eventon_sf_cur_val, .eventon_sort_line .evs_3, .evs_sec_list p{cursor:pointer;}
.eventon_sort_line .eventon_sf_cur_val p, .eventon_filter_line .filtering_set_val{color:#606060}
.eventon_sort_line .evs_3 p:hover{color:#b8b8b8}
.eventon_sort_line .eventon_sortbar_selection .evs_hide{display:none}
.eventon_sort_line .eventon_sortval_for_dropdown, .eventon_filter_line .filtering_set_val{
cursor:pointer; background-color:#bbbbbb;
padding:1px 6px;
border-radius:4px;
color:#fff;
font-style: italic;
}
.eventon_filter_line .filtering_set_val:hover{background-color: #a5a5a5;}
.eventon_filter_line .eventon_sf_field p{padding:1px 0;}
.ajde_evcal_calendar .eventon_sort_line{padding-bottom: 5px;}
.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p{
color:#d8d8d8;
padding:0; margin:0; 
text-transform:uppercase; font-size:11px;
}
.eventon_filter_line .eventon_filter{margin-bottom: 4px;}
.eventon_sort_line .eventon_sort_val{
position:relative
}
.eventon_sort_line .sort_drop_down, .eventon_filter_dropdown{
position:absolute;
top:-1px;
background-color:#fff; 
border:1px solid #d9d9d9;
z-index:500;
-webkit-box-shadow:  0px 0px  3px #d9d9d9;        
box-shadow:  0px 0px  3px #d9d9d9;
border-radius:4px;
}
.eventon_sort_line .sort_drop_down p, .eventon_filter_dropdown p{
border-bottom:1px solid #d9d9d9;
padding:5px;
line-height:100%;
margin:0;
cursor:pointer;
display:block;
}
.eventon_sort_line .sort_drop_down p:hover, .eventon_filter_dropdown p:hover{
background-color:#f7f7f7;
color:#606060;
}
.evo_sort_btn{
height:15px; width:auto;
font-family: 'open sans';
font-style: italic;
font-size:11px;
text-transform:uppercase;
cursor:pointer;
} #eventon_loadbar{height: 2px;width: 0%;}
#eventon_loadbar_section{border-bottom: 1px solid #e5e5e5;height:2px; width:100%; margin-top: 6px;} #evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc{
padding-left:95px;
}
#evcal_list .eventon_list_event p.no_events{
padding:8px 12px;
border-left:1px solid #cdcdcd;
font-style:italic;
font-size:13px;
margin-bottom:0;
} #evcal_list{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.ajde_evcal_calendar .eventon_events_list .eventon_list_event{
margin-left:0; margin-bottom:0;
padding:0px; overflow:hidden; position:relative;
list-style-type:none;
}
.eventon_events_list .eventon_list_event .desc_trig{cursor:pointer}
.eventon_events_list .eventon_list_event .desc_trig:hover{
background-color:#f4f4f4;
border-left-width:7px
}
.eventon_events_list .eventon_list_event .evcal_list_a{
display:block; width:100%;position:relative;
padding:10px 0;
min-height:54px; overflow:hidden;
border-left-width:3px;
border-left-style:solid;
background:url(//cargoconnexion.com/wp-content/plugins/eventON/assets/images/border-bottom.png) bottom left repeat-x;
}
.eventon_events_list a{text-decoration:none}
.ajde_evcal_calendar .clear{clear:both; height:0px;margin:0;padding: 0;}
.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{
background-color:transparent !important; color:#ababab;
font-size:30px;
padding:0px 8px 2px 13px;
font-weight:bold;
position:absolute;
line-height:110%;
min-height:30px;	
margin:0 6px 0 0;
}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock{
left:50px;
}
.eventon_events_list .eventon_list_event .evcal_cblock em, .evo_pop_body .evcal_cblock em{
font-style:normal;
text-transform:uppercase;
line-height:110%;
}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_date, .evo_pop_body .evcal_cblock em.evo_date{
display:block;
}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_month{}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_month, .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .evo_pop_body .evcal_cblock em.evo_month, .evo_pop_body .evcal_cblock em.evo_day{
font-size:12px;font-weight:normal;
display:block;	float:left; padding-right:6px;
}
.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day{}
.eventon_events_list .eventon_list_event .ev_ftImg{
background-repeat:no-repeat;
width: 50px;
height: 100%;
position: absolute;
margin:-10px 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position:top center;
}
.eventon_events_list .eventon_list_event .evcal_cblock span, .evo_pop_body .evcal_cblock span{
line-height:100%;font-size:14px;vertical-align:super}
.eventon_events_list .eventon_list_event .evcal_desc, .evo_pop_body .evcal_desc{
margin-left:5px;
padding:3px 15px 0 80px; margin-bottom:0px
}
.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc{
padding-left:120px;
}
.eventon_events_list .eventon_list_event .evcal_desc span, .evo_pop_body .evcal_desc span{
display:block; 
color:#262626;
font-family:'open sans',arial;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, .evo_pop_body .evcal_desc .evcal_desc_info{
font-size:10px;line-height:120%;
padding-bottom:2px;
opacity:0.7
}
.eventon_list_event:hover .evcal_desc .evcal_desc_info{opacity:1}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{
color:#6B6B6B; 
text-transform:uppercase;
font-size:18px
}
.evcal_desc .evcal_desc3 em{
font-size: 10px;
line-height: 110%;
color: #797979;
float:left; display:block;
padding-right:6px;
}
.evcal_desc .evcal_desc3 em i{
color:#c8c8c8
} .eventon_events_list .ft_event.evcal_list_a .evcal_desc .evcal_event_title{
font-size:20px;
font-weight:400;
}
.eventon_events_list .ft_event.evcal_list_a{
background-color:#f9f9f9;
}
.eventon_events_list .eventon_list_event a.ft_event .evcal_cblock em.evo_date{
color:#6b6b6b
}
.eventon_events_list .eventon_list_event .evcal_desc em, .evo_pop_body .evcal_desc em{
font-weight:normal;
margin-bottom:3px;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_location, .evo_pop_body .evcal_desc .evcal_location{
background:url(//cargoconnexion.com/wp-content/plugins/eventON/assets/images/icons/tiny_location_icon.png) left center no-repeat;
padding-left:10px;
margin-right:5px;
}
.eventon_events_list .eventon_list_event .evcal_desc .evcal_time, .evo_pop_body .evcal_desc .evcal_time{
font-style:normal;
background:url(//cargoconnexion.com/wp-content/plugins/eventON/assets/images/icons/tiny_time_icon.png) left center no-repeat;
padding-left:13px;
margin-right:5px;
}
.eventon_events_list .eventon_list_event .event_description{	
background-color:#eaeaea;
border-left:1px solid #e5e5e5;
position:relative
}
.eventon_events_list .eventon_list_event .event_description, .eventon_events_list .eventon_list_event .event_description .evcal_desc_top{
border-bottom:1px solid #e5e5e5}
.eventon_events_list .eventon_list_event .event_description p{float:none;}
.eventon_events_list .eventon_list_event .event_description .evcal_eventbrite, .eventon_events_list .eventon_list_event .event_description .evcal_desc_top{padding:5px 8px;margin-top:4px;}
.event_description p{font-family:arial} #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput{
padding:2px 5px;
border:1px solid #ddd;
color:#888;
font:italic 13px 'open sans'
} #evcal_list .eventon_list_event .event_description .evcal_gmaps {
margin-top: 0px;width:100%; height:200px; 
}
#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{
padding:0px;
background-color: #fff;
}
#evcal_list .evorow.getdirections form, .evo_pop_body .evorow.getdirections form{margin: 0;}
#evcal_list .evorow.getdirections p, .evo_pop_body .evorow.getdirections p{
position:relative;
margin:0;
overflow: hidden;
}
#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{
width:100%;
font-size: 16px;
border: none;
padding: 8px 10px;
margin: 0;
}
#evcal_list .evorow.getdirections .evcalicon_9, .evo_pop_body .evorow.getdirections .evcalicon_9{
display:inline-block;
cursor:pointer;
position:absolute;
right:0;
top:0;
border:none;
color: #858585;
font-size: 18px;
background: transparent;
height: 100%;
}
#evcal_list .evorow.getdirections .evcalicon_9:hover, .evo_pop_body .evorow.getdirections .evcalicon_9:hover{
opacity: 0.7
} .evcal_evdata_row .evcal_evdata_custometa_icons{
display:block; position:absolute; padding:0;
width:31px; height:30px;
}
.evcal_evdata_row .evcal_evdata_icons{
display:block; position:absolute; padding:0;
width:31px; height:30px;
}
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{
font-weight:normal;
text-transform:uppercase;
letter-spacing:normal;
line-height:100%;
}
.evcal_evdata_row.evcal_evrow_sm{ padding:15px}
.evcal_evdata_row{
background-color:#eaeaea;
padding:15px;
position:relative
} .evo_metarow_socialmedia .evo_sm{	
display: block;
float: left;
height: 45px;
width: 70px;
text-align: center;
border-right:1px solid #cdcdcd;
}		
.evo_metarow_socialmedia a.evo_ss{			
display: block;
height: 100%;
}
.evo_metarow_socialmedia a.evo_ss:hover i{	color: #fff;}		
.evo_metarow_socialmedia a.evo_ss i{
margin-top: 13px;
font-size: 24px;
}
.evo_fc_widget .evo_metarow_socialmedia .evo_sm{
height: 35px; width: 40px;
}
.evo_fc_widget .evo_metarow_socialmedia .evo_sm a{}
.evo_fc_widget .evo_metarow_socialmedia .evo_sm i{
margin-top: 8px;
font-size: 18px;
}
@media (max-width: 480px){
.evo_metarow_socialmedia .evo_sm{
height: 35px; width: 40px;
}
.evo_metarow_socialmedia a.evo_ss i{
font-size: 18px;
margin-top: 8px;
}
} .evo_clik_row.evcal_evdata_row{
display:block
}
.evo_clik_row .evcal_evdata_row, .evo_clik_row.evcal_evdata_row{
display:block;
padding:8px 15px;	
}
.evo_clik_row .evcal_evdata_row{
background:transparent
}
.evo_clik_row .evo_h3{
padding:5px 0 5px 45px;
color: #6B6B6B;
font-size:16px;
font-weight:normal;
line-height:110%;
letter-spacing: normal;
text-transform:uppercase;
margin:0
}
.evorow.tb, .evorow .tb{
display:table;
width:100%;
}
.evorow.tb .evcal_col50, .evorow .tb .evcal_col50{
display:table-cell;
float:none
}
.evorow.tb .tbrow, .evorow .tb .tbrow{
display:table-row;
}	
.evorow.lastrow{
padding-right:55px
} .dark1{
background-color:#e1e1e1;
}
.dark1:hover{
background-color:#d8d8d8;
text-decoration:none
} .evorow{position:relative}
.event_description .evcal_close:hover{
background-color:#c7c7c7;
}
.event_description .evcal_close{
padding:0;
background:#eaeaea url(//cargoconnexion.com/wp-content/plugins/eventON/assets/images/close_arrow.png) center center no-repeat;
position:absolute;
bottom:0;
right:0;
width:60px;
height:100%;
cursor:pointer;
}
.evo_pop_body .evorow.lastrow{
padding-right:0
}
.evo_pop_body .evcal_close.evcal_evdata_row {
display:none
}
.evcal_evdata_row .evcal_evdata_cell >* {margin:0; }			
.evcal_evdata_cell h2 b, .evcal_evdata_cell h3 b{
font-weight:300
}
.evcal_evdata_row .evcal_evdata_cell h2{
color:#5d5d5d; font-size: 18px; 
}
.evcal_evdata_row .evcal_evdata_cell h2.bash{font-weight:bold	}
.evcal_evdata_row .evcal_evdata_cell h3{
color:#5d5d5d; font-size:16px; 
margin:0;
}
.evcal_evdata_row .evcal_evdata_cell a{border:none; padding:0;}
.evcal_evdata_row .evcal_evdata_cell{
padding-left:45px; min-height:25px
}
.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p{ 
font:normal 12px 'open sans',arial;
margin-bottom:5px;
}
.evcal_evdata_row .evcal_evdata_cell p{	
font:italic 11px georgia; line-height:140%;
}
.evcal_col50{width:50%; float:left}
.evcal_evdata_img {
width:100%; overflow:hidden; 
background-repeat:none;
background-position:50% 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position:relative;	
}
.evcal_evdata_img:hover{background-position: 50% 50%;	}
.evcal_evdata_img.imghover:hover{background-position: 50% 45%;	}
.evcal_evdata_img.imgCursor:hover{cursor: url(//cargoconnexion.com/wp-content/plugins/eventON/assets/images/zoom.png), auto;} .eventon_events_list .eventon_list_event .event_description .eventon_full_description p{padding-bottom:8px}
#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{line-height:120%;
padding-bottom:3px;
}
#evcal_list .eventon_list_event .event_description .evcal_desc_buy_tix a{color:#fff; background:#949494; padding:3px 10px; border:none; display:inline-block}
#evcal_list .eventon_list_event .event_description .evcal_desc_buy_tix a:hover{background:#4F4F4F}
#evcal_list .eventon_list_event .event_description p, #evcal_list .eventon_list_event .event_description li, 
.evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{
font-size:13px; color:#656565;
}
#evcal_list .eventon_list_event .event_description .evcal_desc_top{background-color:#e4e4e4;}
#evcal_list .eventon_list_event .event_description ul{
padding-bottom:5px;
list-style-type:disc!important;
}
#evcal_list .eventon_list_event .event_description li{padding-bottom:10px}
.evcal_event_details .evcal_evdata_cell.shorter_desc{height:150px; overflow:hidden;	}	
.evcal_event_details .evcal_evdata_cell{position:relative}
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{
position:absolute;
bottom:0; left:0; height:60px;
width:100%;
}
.eventon_details_shading_bot p:hover, .eventon_list_event .eventon_details_shading_bot p:hover{opacity:1}
.eventon_details_shading_bot p, .eventon_list_event .eventon_details_shading_bot p{
opacity:0.5;
margin-top:40px;
text-align:center;
cursor:pointer;
}
.eventon_details_shading_bot p span.ev_more_arrow.less{background-position:-8px 0}
.eventon_details_shading_bot p span.ev_more_arrow{
background:url(//cargoconnexion.com/wp-content/plugins/eventON/assets/images/evo_more_details_arrow.png) top left no-repeat;
height:6px; width:8px;	
margin-left:9px;
}
.eventon_details_shading_bot p span{display:inline-block;} .evcal_evdata_img {height:70px; } .ajde_evcal_calendar .evcal_month_line p{
padding:8px 0 5px;
color: #c6c6c6;
font-size: 24px;
text-transform: uppercase;
min-height: 24px;
line-height: 100% !important;
margin: 0 !important;
font-weight: normal;
border-bottom: 1px solid #e5e5e5;
} #evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{
color:#9b9999;
font-weight:normal;
}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_event_types, #evcal_widget .evcal_evdata_row .evcal_evdata_custometa_icons{
display:none;
}	
#evcal_widget .ajde_evcal_calendar .calendar_header{
padding-bottom:5px;
min-height:inherit;
}
#evcal_widget a{font-weight:normal}
#evcal_widget .event_description .evcal_evdata_row p{
line-height:130%;
font-size:11px;
}
#evcal_widget .event_description .evcal_evdata_row {
padding:15px 15px;
}
#evcal_widget .event_description .evcal_evdata_row.evcal_close{
padding:0px;
width:35px;
}
#evcal_widget .evorow.lastrow{
padding-right:35px;
}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_icons, #evcal_widget .evcal_evdata_icons{
display:none;
}
#evcal_widget .evo_clik_row .evo_h3, #evcal_widget .tb .evo_clik_row{
padding:0px;	
}
#evcal_widget .tb .evo_clik_row.evcal_col50{
border-bottom:none
}
#evcal_widget .evo_clik_row {
padding:5px 15px;
}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell{padding-left:0px}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h2{font-size:16px}
#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h3, #evcal_widget .evo_clik_row .evo_h3{
font-size:14px}
#evcal_widget .event_description .evcal_col50{
float:none;
border-bottom: 1px solid #CDCDCD;
}
#evcal_widget .event_description .eventbrite .evcal_col50{
width:100%;
}
#evcal_widget .event_description .evcal_col50 .bordr{border-right:none}
#evcal_widget .eventon_events_list .evcal_desc2{line-height:120%; font-size:14px!important}
#evcal_widget .ajde_evcal_calendar .calendar_header p{font-size:18px}
#evcal_widget .ajde_evcal_calendar #evcal_prev{margin-right:8px}
#evcal_widget .ajde_evcal_calendar #evcal_next{margin-left:8px}
#evcal_widget #evcal_sort_bar ul .sort_title{padding:8px 5px 0 0 }
#evcal_widget #evcal_sort_bar ul p{font-size:13px; }
#evcal_widget .eventon_events_list .evcal_cblock{font-size:24px;padding:3px 5px 5px 8px}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc{padding-left:55px; padding-right:10px}
#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span{font-size:10px}
#evcal_widget #evcal_list .eventon_list_event .evcal_list_a{padding:5px 0}
#evcal_widget #evcal_head .evcal_arrows{
margin-top:0px;
height: 20px;
width: 20px;
position: relative;
}
#evcal_widget #evcal_head .evcal_arrows .fa{
font-size: 12px; 
position: absolute;
margin-top: 3px;
}
#evcal_widget #evcal_head #evcal_prev {margin-right:2px; }
#evcal_widget #evcal_head #evcal_next {margin-left:2px;}
#evcal_widget #evcal_head #evcal_next .fa{margin-left:-2px;}
#evcal_widget #evcal_head #evcal_next:hover{
background-position:-24px 20px;
}
#evcal_widget #evcal_head a{
margin-top:0px;
padding:0
}
#evcal_widget #evcal_head{min-height:auto; padding-bottom:0px}
#evcal_widget #evcal_cur{
line-height:100%;
height:auto
} .evo_popbg{
position:fixed;
height:100%;
width:100%;
background-color:#000;
top:0; left:0;	
z-index:94000;
opacity:0.5
}
.evo_popup{
position:absolute;
width:100%;
height:100%;
z-index:95000;
top:0; left:0;
}
.evo_popin{
width:80%;
max-width:950px;
margin:60px auto;
background-color:#fff;
-webkit-box-shadow:  1px 1px 10px 1px #3c3c3c;
box-shadow:  1px 1px 10px 1px #3c3c3c;
}
.evo_popin{position:relative}
.evopopclose{
position:absolute;
top:0;right:0;
z-index:90001;
margin:-14px -14px 0 0 ;
color:#3d3d3d;
background-color:#000;
border-radius:50%;
padding:5px;
height:28px;width:28px;
text-align:center;
line-height:90%;
font-size:28px;
cursor:pointer;
font-family: 'Open Sans', sans-serif; font-weight:300;
box-sizing:content-box;	
-moz-box-sizing:content-box;	
}
.evopopclose:hover{text-decoration:none;color:#cfcfcf;}
.evo_pop_body .bordb{border-bottom: 1px solid #cdcdcd;}
.evo_pop_body .evcal_gmaps{
margin-top: 0px;
width: 100%;
height: 200px;
}
.evopop_top{padding:10px 0}
.evopop_top .ev_ftImg{display:none;} .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events{
font-family:'open sans',georgia
}
.evo_data_val{
color: #656565;
font-family:'open sans',georgia;
font-style: italic;
font-size: 13px;
} @media (max-width: 480px){
.ajde_evcal_calendar #evcal_loader{height:1px; width:1px}
.ajde_evcal_calendar .calendar_header p{
font-size:24px;
}
#evcal_sort_bar ul{
padding-left:10px
}
.event_description .evcal_col50{
width:100%; float:none;
border-bottom: 1px solid #CDCDCD;
border-right: none;
}
.event_description .evcal_col50 .bordr{border-right:none}
.evorow .tb .evcal_col50{
float:none; display:block;
}
.evo_metarow_time_location .evcal_col50{
width: 100%;
border-bottom: 1px solid #cdcdcd;
}
.evo_popup .evcal_evdata_row .evcal_evdata_cell h3,.evo_popup .evo_clik_row .evo_h3{
font-size: 12px;
}
.evcal_evdata_row .evcal_evdata_cell{padding-left: 38px;}
#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{
font-size: 13px;
}
#evcal_list .eventon_list_event .event_description p, #evcal_list .eventon_list_event .event_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{
font-size: 12px;
} .ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{font-size: 11px;}
}
@media only screen and (max-device-width : 480px){
.ajde_evcal_calendar .calendar_header p{
font-size:18px;
}
#evcal_sort_bar ul{
padding-left:10px
}
}.eventon_events_list .eventon_list_event .desc_trig{background-color:#fafafa}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#f4f4f4}.ajde_evcal_calendar .calendar_header p, 
.eventon_events_list .eventon_list_event .evcal_cblock, .evcal_cblock, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evcal_desc span.evcal_desc2, .evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evcal_month_line p, .evo_clik_row .evo_h3{font-family:oswald, 'arial narrow'}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p{color:#ededed}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evcal_desc em{color:#8c8c8c}#evcal_list .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn{color:#ffffff;background-color:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover{color:#fff;background-color:#237ebd;}.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:18px;}#eventon_loadbar{background-color:#6B6B6B}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock{color:#ABABAB}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color:#C6C6C6}.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow{background-color:#EAEAEA}#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo-jumper span{color:#ffffff;background-color:#d3d3d3;}.evo-jumper span:hover{color:#ffffff;background-color:#d3d3d3;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a{color:#ffffff;background-color:#ECECEC;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a:hover{color:#ffffff;background-color:#c3c3c3;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates p a.set{color:#ffffff;background-color:#888888;}.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{color:#6e6e6e;}.ajde_evcal_calendar .calendar_header .evcal_arrows{color:#e2e2e2;border-color:#e2e2e2;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color:#e2e2e2;border-color:#e2e2e2;background-color:#e2e2e2;}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot{
background: -moz-linear-gradient(top,  rgba(234,234,234,0) 0%, rgba(234,234,234,0.01) 1%, rgba(234,234,234,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0)), color-stop(1%,rgba(234,234,234,0.01)), color-stop(100%,rgba(234,234,234,1))); background: -webkit-linear-gradient(top,  rgba(234,234,2344,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); background: -o-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); background: -ms-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); background: linear-gradient(to bottom,  rgba(234,234,234,0) 0%,rgba(234,234,234,0.01) 1%,rgba(234,234,234,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eaeaea', endColorstr='#eaeaea',GradientType=0 ); }.evcal_evdata_img{height:300px}