/* 
	Theme Name: Liberty Alliance USA
	Description: It's a Custome design and custom theme integrated website.
	Author: Arunkumar & Saminathan
	Version: 1.1
*/

.home_recentNews .h4 a {color: #303030;}
.dropdown-menu .nav-item .nav-link {padding-bottom: 0;}
.sub-menu.dropdown-menu a.dropdown-item {color: #fff;}
.sub-menu.dropdown-menu li {margin-bottom: 8px;margin-top: 5px}
.nopaddingtop {padding-top: 0;}
.blockquote p {margin-bottom: 0px;}
.dropdown-menu a.dropdown-item {color: #fff;padding-bottom: 0;font-size: 16px;font-family: 'Open Sans', sans-serif;}
.error404 section.section.bannersec {display: none;}
.newsblog .blogMainBox {margin-bottom: 30px;}
.whoweare .Vertical_Line {padding: 15px 0 15px 20px;}
.whoweare .filterdiv {padding: 23px 0 0 0;}
section.section.blogPost {padding-bottom: 0;}
/* Start - Post Paginations */
.paginations .paginationbtn > a.next_page {float: right;}
.paginations .paginationbtn > a.next_page:before {transform: rotate( 135deg);left: auto !important;}
.paginations .paginationbtn {color: #fff;}
.paginations .paginationbtn a:before {border-top: 2px solid #000;border-left: 2px solid #000;}
.paginations .paginationbtn a:last-of-type:before {left: 0;}
/* End - Post Paginations */
.blogarchivesec .blogMainBox .cardBody {min-height: 156px;}
.contentshadowBox span.dateBox {text-transform: uppercase;}
.heateor_sss_sharing_title {
    float: left;
    font-size: 24px;
    color: #0068bf;
    padding: 0 15px 0 0;
    font-family: 'Teko', sans-serif;
    font-weight: 400 !important;
    padding-top: 40px;
}
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a {
    color: #0068bf;
    padding: 0 15px 0 0;
    font-family: 'Teko', sans-serif;
}
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a span.heateor_sss_svg {
    background-color: #0068bf !important;
    width: 30px !important;
    height: 30px !important;
}
.single .heateor_sss_horizontal_sharing {
    margin-top: 50px;
    width: 100%;
    height: 5px;
    background: #1473c3;
}
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul {padding-top: 40px;}

/*Inner Content*/
.fl-left{float: left;margin-right: 20px; margin-bottom: 10px;}
.fl-left img{float:left;height:auto; margin-top: 0px;}
.fl-right img{float:right;height:auto; margin-top: 5px;}
.fl-right{float: right;margin-left: 20px; margin-bottom: 10px;}
.fl-center img{float: left;height: auto;width: 100%;margin-bottom: 10px; margin-top: 5px;}
.fl-content img.aligncenter{height: auto;margin-bottom: 10px;text-align:center;}
.fl-content img.alignleft{float:left;height:auto;margin: 20px 20px 10px 0px;}
.fl-content img.alignright{float:right;height:auto;margin: 20px 0px 10px 20px;}	
.fl-content .aligncenter{height: auto;margin-bottom: 10px;text-align:center;}
.fl-content .alignleft {float: left;height: auto;margin: 0 20px 10px 0;}
.fl-content .alignright{float:right;height:auto;margin: 0 0px 10px 20px;}
.fl-content .list-group li{display: block;position: relative;padding-left: 15px;letter-spacing: 0.5px;font-size: 15px;color: #8e8d8d;margin-bottom: 5px;}
.inner_bullet li a {cursor: pointer;color:#006598 !important;font-weight: 600;}
.innercontent h2 {font-size: 26px;line-height: 1.2;margin-bottom: 20px;}
.innercontent h3 {line-height: 1.2;text-align: left;margin-bottom: 20px;font-size: 20px;color: #1165a0;font-style: italic;}
.aboutpage .innercontent {padding-top: 0px;}
.inner_bullet{padding-left: 15px;margin-bottom: 30px;}
.inner_bullet li {font-family: 'Open Sans', sans-serif;padding-left: 20px;position: relative;font-size: 16px;color: #303030;font-weight: 200;line-height: 28px;}
.inner_bullet li:before{content:'';width:8px;height:8px;background:#002549;position: absolute;left:0;top:10px;}
.pagenotfound {min-height: 450px;}
.single .innerBlogBox .contentshadowBox {width: 88%;margin: auto;}
.topheaderbar li p {text-align: right;padding-right: 22px;}

@media only screen and (max-width:1440px){
.single .innerBlogBox .contentshadowBox {width: 85%;}
}
@media only screen and (max-width:1280px){
.single .innerBlogBox .contentshadowBox {width: 80%;}
}
@media only screen and (max-width:991px){
.topheaderbar li p {padding-right: 15px;}
}
@media only screen and (max-width:800px){
.innerCaps .h1{font-size:30px;}	
}
@media only screen and (max-width:767px){
.single .innerBlogBox .contentshadowBox {width: 85%;}
}
@media only screen and (max-width:660px){
.topheaderbar li p {text-align: center;padding-right: 0px;}
}
@media only screen and (max-width:480px){
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a {padding: 0 10px 0 0;}
.heateor_sss_sharing_title {font-size: 22px;}
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a span.heateor_sss_svg {width: 27px !important;height: 27px !important;}
}
@media only screen and (max-width:480px){
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a {padding: 0 5px 0 0;}
.heateor_sss_sharing_title {font-size: 20px;}
.heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a span.heateor_sss_svg {width: 23px !important;height: 23px !important;}
}
/*Devvn Image Hotspot Css code*/
.box_view_html p {color: #fff;font-size: 16px;}
/*Devvn Image Hotspot Css code*/

/* Gravity Form Custom Styles */
.ginput_container input[type="text"]{
    width: 100%;
    height: 50px;
    border: 0;
    border-radius: 0;
    display: block;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius:0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin-top:0 !Important;
}
body .gform_legacy_markup_wrapper ul li.gfield{margin-top:5px !Important;margin-bottom:0 !Important;}
.gform_legacy_markup_wrapper li.hidden_label input{margin-top:0 !Important;}
.gform_legacy_markup_wrapper .gform_footer {float:right !important;width:auto !important;}
.gform_footer input[type="submit"] {
    background: #ac001e;
    min-width: 174px;
    min-height: 44px;
    color: #fff;
    padding: 0 15px;
    font-weight: 600;
    font-size: 24px !important;
    text-transform: uppercase;
    text-align: center;
    justify-content: center;
    display: block;
    align-items: center;
    border-radius: 0;
    border: 0;
    margin-left: 10px;
}
.gform_legacy_markup_wrapper textarea.medium{height:90px !important;border:0 !Important; }
.gform_legacy_markup_wrapper li.hidden_label input{margin-bottom:12px;}
.gform_legacy_markup_wrapper li.hidden_label input.gfield-choice-input {margin: 0px;}
body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:0 !important;}
.gform_legacy_markup_wrapper .gform_footer{margin-top:-15px;padding:0;}
form .gform_body.gform-body input {border: 1px solid #222;}
form .gform_body.gform-body textarea {border: 1px solid #222 !important;}
.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:7px !important;}
form#gform_1 .gform_body.gform-body input {border: 0px solid #222;}
@media only screen and (max-width:767px){
.gform_body .gform-body li {width: 100% !important; display:block !important;}
}

@media only screen and (max-width:320px){
.gform_body .gform-body li {width: 100% !important; display:block !important;}
}


