/*
 Theme Name:   Attorneypress Child
 Theme URI:    http://themes.radiantthemes.com/attorneypress/
 Description:  Attorneypress Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     attorneypress
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  attorneypress
*/

@media (max-width:767px) and (min-width:319px){
	.firstparagraph p{
	text-align:left!important;
}
.secondparagraph h3{
	text-align:left!important;
}
.secondparagraph p{
	text-align:left!important;
}
.about-bio-section {
    max-width: 100%;
}	
}


.home-welcome-text ul.contact li:before {
    position: absolute;
    z-index: 0;
    font-family: "FontAwesome";
    color: #f8d065;
    line-height: 30px;
    left: -37px!important;
}
.home-welcome-text ul.contact li{list-style-type:none;    margin: 0px 0px 20px 20px;}
.header_main .logo img {
    width: auto;
    padding-top: 20px;
}
.rt-button2.element-two .rt-button2-main {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}
.vc_custom_1512967346320 {
    margin-top: 15px !important;
    padding-top: 12px !important;
    padding-right: 50px !important;
    padding-bottom: 12px !important;
    padding-left: 50px !important;
    background-color: #f8d065 !important;
    border-radius: 4px !important;
}
.contact .wpb_text_column{
	margin-bottom:15px!important;
}

.profile-img-wrapper{display:block!important;}
.profile-img-wrapper img{width:99px;height:99px;}
.rating-wrapper{display:none!important;}

.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper{background:none!important;}

.tss-wrapper .single-item-wrapper h3.author-name {
    display: block;
    margin: 15px 0px 0px 0px;
    font-weight: 600;
    font-size: 14px;
    color: #2d241b;
    font-style: normal;
	position:absolute;
	left:0;
	right:0;
	bottom:-15px;
}
.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
    content: "\f10d";
    color: #000;
    position: absolute;
    left: 0px;
    top: -15px;
    font-family: fontawesome, serif;
    font-size: 30px;
}
.tss-carousel-main .swiper-pagination-bullet:hover, .tss-carousel-main .swiper-pagination-bullet-active, .tss-carousel .swiper-pagination-bullet:hover, .tss-carousel .swiper-pagination-bullet-active {
    background: #1a202d!important;
}
.tss-carousel-main.swiper .swiper-pagination, .tss-carousel.swiper .swiper-pagination {
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    bottom: -40px;
}
.single-item-wrapper{
	margin-top: 14px;
}
.swiper-pagination-bullet{
    display: block;
    width: 12px;
    height: 12px;
    background: #f8d065!important;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}


.maincol {
    text-align: center;
    padding-right: 15px;
    padding-bottom: 20px;
}
.maincol .data {
    width: 100%;
    height: auto;
    float: left;
}
.maincol .vc_figure{width:100%;text-align:center;}
.maincol .data h4 {
    margin: 0px 0px 7px 0px;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    line-height: 30px;
}

.maincol p {
    margin: 0px 0px 33px 0px;
    color: #fff;
	 margin-bottom: 33px !important;
	padding:0 0 20px 0;
}
.postnews .vc_gitem-zone {
    width: 360px;
    background-color: #fff!important;
    overflow: visible;
    margin: 0 0 20px 0;
    height: 213px;
}

.vc_custom_heading p{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.postnews h4 a{
    margin: 0px 0px 12px 0px;
    font-size: 18px;
    line-height: 30px;
}


.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #000!important;
    text-shadow: none!important;
}
.vc_custom_heading h4{
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}

.flexslider {
    background: none!important;
    border: 0!important;
}

.postnews .vc_gitem-col{
	width: 100%;
    height: auto;
    float: right;
    padding: 15px 15px 20px 15px;
    border: 1px #d2d2d2 solid;
    text-align: left;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.flex-nav-prev{
	display:none!important;
}
.flex-nav-next{
	display:none!important;
}

.tcowl-wrap .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#fff!important;}
.tcowl-wrap .owl-theme .owl-dots .owl-dot span {
    background: #f8d065!important;
}

.postnews .vc_custom_heading p{margin:0!important;} 

.clientattorneys .white{
	background:none!important;border:0!important;
}
.clientattorneys .sa_hover_container{
	background:none!important;
	text-align:center;
}
.clientattorneys .sa_hover_container img{
	margin: 0px 0px 20px 0px!important;
}
.clientattorneys .sa_hover_container h3 {
    margin: 0px 0px 3px 0px;
    color: #f8d065;
    font-size: 16px;
    line-height: 23px;
	margin-bottom:0!important;
}
.clientattorneys .sa_hover_container h3 a {
    color: #f8d065;
}
.clientattorneys p {
    margin: 0px 0px 3px 0px;
    color: #fff;
    font-size: 13px;
    line-height: 23px;
}

.owl-dots .active span {
    background: #ffffff;
}

.owl-dot span {
	background-color:#f8d065!important;
}