/*

Theme Name:     tm-polygon-child

Description:    

Author:         Jeanie Cisco Meth

Template:       tm-polygon

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/

body {

    font-size: 16px !important;

    color: #000 !important;

}

.site-top {

    background-color: #3a3474 !important;

}
.fa-file-pdf-o {
    margin-right: 10px;
}
.top-has-link .textwidget {

    color: #fff;

}

.site-top .top-has-link a:hover {

    color: #e3880f !important;

}

.site-top .top-has-link *[class*="pe-7s"], .site-top .fa {

    color: #e3880f !important;

}

.meatjeanie {

	font-size:20px;

	color:#000;

}

.copyright {

    color: #fff !important;

    background-color: #434389 !important;

}

.copyright a:hover {

    color: #e3880f !important;

}

.site-footer {

    background-color: #373775 !important;

    color: #fff;

	clear:both;

}

footer a {

    color: #fff !important;

	display: inline-flex;

}

.site-footer .widget.widget_recent_entries ul li a::before {

    color: #fff !important;

}

.site-footer .widget.widget_recent_entries ul li, .site-footer .widget.widget_recent_entries ul li:first-child {

    border-color: #fff !important;

}

footer a:hover {

    color: #e3880f !important;

}

#menu-item-75728 a {

    font-size: 14px;

    background: #1298c0;

    padding: 10px 15px;

}

#menu-item-75728 a:hover {

	color:#fff !important;

}

.site-top .mini-cart, .title-cart {

	display: none !important;

}

.btn.skin-white:hover {

    color: #e3880f !important;

}

.quotehome p {

    font-size: 40px !important;

    margin-bottom: 30px !important;

}

.blue {

    background: #373775 !important;

}

.wpcf7-form-control.wpcf7-submit.btn.skin-white.blue:hover {

    color: #e3880f !important;

}

.contacthome p {

    color: #000;

    font-size: 18px;

}

.contacthome p a {

    color: #e3880f;

}

.search-cart:first-child {

    display: none;

}

.vc_custom_heading.bullyproofing.vc_custom_1456126762674 {

    margin-bottom: 0px !important;

}

.vc_custom_heading.orderyourcopy.vc_custom_1456129058208 {

    margin-bottom: 0px !important;

}

#social-menu .menu-item-75728 {

    display: none;

}

.big-title, .big-title--single {

    background-color: #ffffff;

    background-image: url("../../../wp-content/uploads/2016/04/page-header.jpg") !important;

}

.wpcf7-form-control.wpcf7-submit.btn.skin-white.blue.right {

    float: right;

    margin-right: 0px;

}

.copyright .right {

    line-height: 25px;

}

.page-list li {

    display: inherit;

	3a3474

}

.page-list li a{

	color:#3a3474;

}

.page-list li a:hover{

	color:#e3880f;

}

#post-75549 blockquote p {

    margin-bottom: 1.6667em;

    text-align: left;

}

.thememove_testimonials blockquote {

    text-align: left;

}

#post-75549 .thememove_testimonials .author span:first-child, #post-76187 .thememove_testimonials .author span:first-child {

    letter-spacing: 0;

    text-align: right;

    color: #2b99c3;

    font-weight: bold;

    font-style: italic;

}

#post-75549 .thememove_testimonials .author, #post-76187 .thememove_testimonials .author  {

    text-align: right;

}

.entry-content .entry-title {

	color:#e3880f !important;

}

h1, h2, h3, h4, h5, h6 {

    letter-spacing: 0 !important;

}

#menu-item-75356 a::before, .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-75356 a::before {

    content: "\f09e";

}

em {

    font-style: italic !important;

}

.postcontent-type02 article.post .postcontent-gird-content .entry-title a, .postcontent-masonry article.post .postcontent-gird-content .entry-title a, .postcontent-type02 article.project .postcontent-gird-content .entry-title a, .postcontent-masonry article.project .postcontent-gird-content .entry-title a {

    font-weight: bold;

}

a:hover {

	color: #2b99c3 !important;

}

.image-product-contain {

    display: inherit !important;

}

::-webkit-scrollbar-thumb {

    background-color: #e3880f !important;

}

.logo-tagline{

	font-size: 14px;

	color: #2b99c3;

	font-weight: bold;

	text-align: center;

	margin: 4px 1px 0px 1px;

}

div.wpcf7-response-output {

    display: none !important;

}

.scrollup {

	border-color: #e3880f !important;

	color: #e3880f !important;

}

.scrollup:hover {

	background-color: #e3880f !important;

	color: #fff !important;

}

.big-title .entry-title, .big-title--single .entry-title {

    padding: 70px 20px !important;

}

.comments-counts {

    display: none !important;

}

a.jm-post-like {

    display: none !important;

}

.postcontent-gird-bottom {

    text-align: center;

}

.single-post #comments, .page #comments {

    display: none;

}

.hentry .share a {

    color: #e3880f !important;

}

.author-info .author-email a {

	color: #e3880f !important;

}

.site-content {

    min-height: auto !important;

}

.entry-content ul, ol {

    margin: 0 0 30px 60px !important;

}

.menu-item-75690 a, .page-item-75549 a  {

	pointer-events: none;

    cursor: pointer;

}

.menu-item-76191 a, .menu-item-76192 a, .page-item-76187 a , .page-item-76189 a  {

    pointer-events: auto;

}

td {

  padding: 8px !important;

}



.page-id-76456 .wpcf7-form-control.wpcf7-submit.btn.skin-white.blue.right {

    float: left;

	}

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

.wpb_single_image.vc_align_left {

    text-align: center !important;

}
.optin-home h3{ text-align:center !important;}
.optin-home .btn {
    color: #fff!important;
    border-color: #fff;
    background: none;
    width: 100% !important;
}

[class*="col-"] {

	padding-left:15px !important;

	padding-right:15px !important;

}

.vc_custom_1455882616996 {

    padding-right: 0px !important;

}

.vc_custom_1456218565537 h3 {

	font-size: 14px;	

	padding-left: 20px;

}

.copyright .right {

    text-align: center !important;

}

.social {

    text-align: center;

}

.text1{

	margin-top:-180px !important;

}

.text2{

	margin-top: 85px !important;

}

.btn1{

	margin-top: -425px !important;

	color: #000 !important;

}

.btn2 {

	color: #000 !important;

	margin-top:170px !important;

}

.logo-tagline{

	font-size: 8px;

}

.entry-content ul, ol {

    margin: 0 0 30px 0px !important;

}

.vc_custom_1456300485541 .vc_col-sm-6 {

    width: 100% !important;

}

}

@media (width: 768px) {

	.text1{

	margin-top:-70px !important;

}

.text2{

	margin-top:200px !important;

}

.btn1{

	margin-top: -430px !important;

	color: #000 !important;

}

.btn2 {

	margin-top: 110px !important;

	color: #000 !important;

}

[class*="col-"] {

	padding-left:15px !important;

	padding-right:15px !important;

}

.vc_custom_1456128954516 {

    width: 620px;

}

}

@media (width: 1024px) {

.menu > li > a {

	padding: 0px 5px !important;

}

.logo-tagline {

    font-size: 10px;

}

#menu-item-75728 a {

    padding: 10px 15px !important;

}

.social-menu .menu li {

	margin-left: 5px !important;

}

}



@media (min-width: 75rem) {

  .site-header > .container:not(.nav_boxed),

  .big-title > .container:not(.nav_boxed),

  .big-title--single > .container:not(.nav_boxed),

  .site-top > .container:not(.nav_boxed),

  .site-header > .sticky-menu > .container:not(.nav_boxed),

  .big-title > .sticky-menu > .container:not(.nav_boxed),

  .big-title--single > .sticky-menu > .container:not(.nav_boxed),

  .site-top > .sticky-menu > .container:not(.nav_boxed) {

    max-width: 77rem !important;

    margin-left: auto !important;

	margin-right: auto !important;

  }

}