/*

Theme Name:     mts_sweety
Description:    Дочерняя тема для темы mts_splash
Template:       mts_splash
Version:        0.1.0
*/

@import url('../mts_splash/style.css');
@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700');

.callout .srp-post-amazon-link{
	border: none;
	padding:0;
}
.callout {
    position: relative;
    margin: 3.5em 0 2em;
    padding: 1em 1.5em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;   
    background-color: #fff;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
	-webkit-box-shadow: 0 0 3px 0 #F9A629;
    box-shadow: 0 0 3px 0 #F9A629;
    border: 3px solid #F9A629;
}
@media (min-width:30em) {
    .callout {
        max-width: 100%;
        margin-left: .5em;
        margin-right: .5em
    }
}

@media (min-width:48em) {
    .intro .callout {
        margin-top: 82px
    }
}
@media (min-width:30em) {
    .intro .callout:before {
        left: 41%
    }
}

.callout .product-image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 1em
}

@media (min-width:30em) {
    .callout .product-image {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-item-align: center;
        align-self: center;
        margin-top: 0
    }
}

.callout .product-image-link {
    display: block
}

.callout .group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .5em
}

@media (min-width:30em) {
    .callout .group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: .2em
    }
}
.callout .group .meta {
    max-width: 100%
}
@media (min-width:30em) {
    .callout .group .meta {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 1.5em
    }
}
.callout .group .product-name {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 24px;
    line-height: 1.5rem;
    font-weight: 700;
    font-style: normal;
    font-family: Franklin, helvetica, arial, sans-serif;
    margin-bottom: .5em;
    border: none;
    padding-top: 0
}
@media (min-width:30em) {
    .callout .group .product-name {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem;
        margin: 0 0 6px
    }
}
.callout .group .product-link {
    text-decoration: none;
    border-bottom: 1px solid #ef3737
}
.callout .group .title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 600;
    font-style: normal;
    font-family: Franklin, helvetica, arial, sans-serif;
    color: #000
}
@media (min-width:30em) {
    .callout .group .title {
        font-size: 19px;
        font-size: 1.1875rem;
        line-height: 24px;
        line-height: 1.5rem;
        margin: 0 0 22px
    }
}
.callout .group .title a {
    text-decoration: none
}
.callout .group .description {
    font-size: 14px;
    font-size: .875rem;
    line-height: 20px;
    line-height: 1.25rem;
    font-weight: 500;
    font-style: normal;
    font-family: Franklin, helvetica, arial, sans-serif;
    color: #000;
    margin-bottom: 0;
    padding-bottom: .75em
}
.callout .group .product-pricebox {
    margin-top: 14px
}
.callout .group .source-btn {
    font-size: 16px;
    font-size: 1rem;
    line-height: 19px;
    line-height: 1.2rem;
    font-weight: 700;
    font-style: normal;
    font-family: Franklin, helvetica, arial, sans-serif;
    width: 100%;
    padding: .5em 1em .7em;
    border-radius: 7px;
    border: 0;
    background-color: #ee5a5a;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    color: #fff;
    text-decoration: none;
    display: block;
    text-align: center
}

.callout .group .source-btn:hover {
    background-color: #ef3737;
    color: #fff
}

.callout .group .source-btn+.source-btn {
    margin-top: .4em
}
.callout .group .source-btn del {
    text-decoration: line-through;
    font-weight: 300
}
.callout .pointer {
    position: absolute;
    width: 40px;
    height: 40px;
    overflow: hidden;
    left: 12px;
    bottom: -40px
}
.callout .pointer:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #fff;
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    top: -10px;
    left: 12px;
    -webkit-box-shadow: -1px -1px 5px -2px rgba(0, 0, 0, .5);
    box-shadow: -1px -1px 5px -2px rgba(0, 0, 0, .5)
}

.callout:after {
    display: inline-block;
    border: 11px inset transparent;
    border-top: 11px solid #fff;
    content: "";
    position: absolute;
    display: block;
    height: 0;
    width: 0;
    left: 23px;
    bottom: -21px;
}
.callout .pointer:after {
    background-color: #F9A629;
}



#logo a { font-family: 'Poiret One'; font-weight: normal; font-size: 38px; color: #db6b71; }
#navigation.primary-navigation a { font-family: 'Cinzel'; font-weight: normal; font-size: 14px; color: #232323;text-transform: uppercase; }
#navigation.secondary-navigation a { font-family: 'Roboto'; font-weight: normal; font-size: 14px; color: #232323;text-transform: uppercase; }
.latestPost .title a { font-family: 'Cinzel'; font-weight: 700; font-size: 24px; color: #dd6b71; }
.single-title { font-family: 'Cinzel'; font-weight: 700; font-size: 24px; color: #000000; }
body { font-family: "Roboto"; font-weight: normal; font-size: 14px; color: #000000; }
.sidebar .widget h3 { font-family: 'Cinzel'; font-weight: normal; font-size: 18px;color:#000; }
.sidebar .widget, .sidebar .widget li { font-family: 'Cinzel'; font-weight: normal; font-size: 14px; color: #c4c4c4; }
#site-footer, .footer-widgets { font-family: 'Roboto'; font-weight: normal; font-size: 14px; color: #999999; }
.footer-widgets h3 { font-family: 'Poiret One'; font-weight: normal; font-size: 18px; color: #222222; }
h1 { font-family: 'Cinzel'; font-weight: normal; font-size: 28px; color: #db6b71; }
h2 { font-family: 'Cinzel'; font-weight: 700; font-size: 24px; color: #db6b71; }
h3 { font-family: 'Cinzel'; font-weight: normal; font-size: 22px; color: #db6b71; }
h4 { font-family: 'Cinzel'; font-weight: normal; font-size: 20px; color: #ffffff; }
h5 { font-family: 'Poiret One'; font-weight: normal; font-size: 18px; color: #ffffff; }
h6 { font-family: 'Poiret One'; font-weight: normal; font-size: 16px; color: #ffffff; }
article ul {
    margin: 0;}
.image-logomob {
    display: none !important;
}
#logo img {
    float: left;
    height: 55px !important;
    width: auto !important;;
}
.single article header {
    margin-bottom: 10px;
    display: block;
    overflow: hidden;
}
body {background-color:#f1f1f1;background-image:url(/wp-content/themes/mts_splash/images/nobg.png);}
		#site-footer {background-color:#f1f1f1;background-image:url(/wp-content/themes/mts_splash/images/nobg.png);}
		
		.pace .pace-progress, #mobile-menu-wrapper ul li a:hover, .ball-pulse > div, .pagination .nav-previous a:hover, .pagination .nav-next a:hover, #load-posts a:hover, .post-number, .currenttext, .pagination a:hover, .single .pagination a:hover .currenttext, .page-numbers.current, .mts-cart > span:hover, input[type='submit'], .woocommerce-product-search input[type='submit'] { background: #db6b71; }
		.postauthor h5, .copyrights a, .single_post a, .textwidget a, #logo a, .pnavigation2 a, #sidebar a:hover, .copyrights a:hover, #site-footer .widget li a:hover, .related-posts a:hover, .reply a, .title a:hover, .latestPost .title a:hover, .post-info a:hover, #tabber .inside li a:hover, .readMore a:hover, .fn a, .postauthor .fn, a, a:hover, #sidebar a, .cnumber, #site-footer .wpt_widget_content .entry-title a, #site-footer .wp_review_tab_widget_content .entry-title a { color:#000; }	
		.primary-navigation .navigation li a:hover { color:#db6b71!important; }		
		.owl-prev:hover, .owl-next:hover { background-color:#db6b71!important; }
		.wpmm-megamenu-showing.wpmm-light-scheme { background-color:#db6b71!important; }
		.secondary-navigation, .mobile-menu-active .navigation.mobile-menu-wrapper, .navigation ul ul li { background: #db6b71; }
.secondary-navigation .navigation ul li:hover a {
    color: #dd6b71 !important;
}
#site-header {
    background-color: #fff;
}
		.navigation ul ul:after { border-bottom-color: #db6b71; }
		
		.shareit { top: 282px; left: auto; margin: 0 0 0 -123px; width: 90px; position: fixed; padding: 5px; border:none; border-right: 0;}
		.share-item {margin: 2px;}
		
		
		
		.navigation { border-top: 0; }
		#header { min-height: 47px; background: #fff;}

#navigation.secondary-navigation a {    
    padding: 12px 23px 0px 23px;    
}

.secondary-navigation .navigation > ul > li {
    border-left: 1px solid rgba(35,35,35,0.1);
}
.main-container { background:#F1F1F1;/* #EFD5D2 */}
.primary-navigation, .primary-navigation li a, #site-header .header-search, .comment-list, .related-posts .latestPost { border-color: rgba(255,255,255,0.2); }
#site-footer { border-top: 1px solid rgba(255,255,255,0.2); }
.single article {
    width: 65.2%;
}
.flexible-posts article {
    width: 100%;
}
article {
    background: #fff;
padding-left: 20px;
padding-top: 10px;
/*border-radius: 4px;*/
/*border: 1px solid #A40808 !important;*/
border: 1px solid rgba(0,0,0,.1)!important;    
}
span.thetime.date.updated i {
    display: none;
}
body {
    color: #111;
}
.single_post {
    padding-left: 20px;
}
.breadcrumb {
    padding-left: 20px;
padding-top: 10px;
}
.post-image {
    float: left;
    margin-top: 7px;
    margin-right: 2.4%;
    max-width: 270px;
    width: 37.7%;
    position: relative;
}
.featured-thumbnail {
    float: left;
	max-width: 270px;}
 #content_box {
    float: left;
    padding-right: 2%;
    width: 98%;
}

.single-title {
text-align: center;}
.article {
    width: 68.7%;
    float: left;
    margin-bottom: 10px;
    padding: 0;
}

/**widget sidebar**/
.sidebar.c-4-12 {
    float: right;
    width: 32%;
    line-height: 20px;
    max-width: 300px;
}
.flexible-posts .post-image {
    float: none;
    margin-top: 0;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
    position: relative;
}
.flexible-posts .featured-thumbnail {
    float: none;
    max-width: 100%;
    width: 100%;
}
.flexible-posts .post-info{    margin: 20px 30px 0px;}
.flexible-posts .title{    margin: 20px 30px 0px;}
.flexible-posts .front-view-content{    margin: 0 30px 50px;}
ul.footer_menu li {
    display: inline-block;
    margin: 10px;
}
ul.footer_menu {
    text-align: center;
}
table.redTable {
  border: 2px solid #A40808;
  background-color: #EEE7DB;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}
table.redTable td, table.redTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.redTable tbody td {
  font-size: 13px;
}
table.redTable tr:nth-child(even) {
  background: #F5C8BF;
}
table.redTable thead {
  background: #db6b71;
}
table.redTable thead th {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  text-align: center;  
}
table.redTable thead th:first-child {
  border-left: none;
}

table.redTable tfoot {
  font-size: 13px;
  font-weight: bold;
  color: #000;
  background: #A40808;
}
table.redTable tfoot td {
  font-size: 13px;
}
table.redTable tfoot .links {
  text-align: right;
}
table.redTable tfoot .links a{
  display: inline-block;
  background: #FFFFFF;
  color: #A40808;
  padding: 2px 8px;
  border-radius: 5px;
}
table.redTable tbody td{
    font-size: 13px;
    color: #000;
    vertical-align: middle;
}

.secondary-navigation {
    border-radius: 0px;
    margin-top: 0px;
    background: #fff !important;	
	padding-top:10px;
	width:auto;
}
.logo-wrap{margin:0px;padding:0px;}
.secondary-navigation a{
 	text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
ul.footer_menu.secondary-navigation {
    background: url(/wp-content/uploads/2017/12/logofoot.png) !important;	
    background-repeat: no-repeat !important;
    background-position: top center !important;
    padding-top: 45px;
}
#sidebar .wp-post-image{
    float: none;
    margin: 0 auto;
}
.post-image{margin-top:0px;}
ul.dpe-flexible-posts a {
    display: block;
    text-align: center;
}
.widget li {    
	margin-left: 0;}
.latestPost .title a {
    display: block;
    text-align: left;
}

.latestPost {
    width: 99%;
    padding:0px;
	margin-bottom:20px;
}
h4.cont:after {
 content: "→";
 display: inline-block;
	    width: 20px;
	
 }
h4.cont {
    text-align: center;
    color: #db6b71;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
	margin-top: 20px;
}
h4.cont a {
    border-bottom: 1px dotted;
	
}
.latestPost {
	margin-bottom: 10px;}
ul.footer_menu a:hover {
    color: #232323;
}
ul.footer_menu a {
	color: #232323;}
ul.footer_menu > li {
	border-left: 1px solid rgba(35,35,35,0.1);}

ul.footer_menu > li:first-child {
    border-left: 0;
}

#site-footer {
	background: none;
background-color: #FFF;}

#site-header #s::placeholder{color:#fff;}
.fa-search:before {    
    color: #fff;
}
ul.footer_menu.secondary-navigation {
    margin-top: 0;
}
ul.footer_menu.secondary-navigation a {
   padding: 15px 5px 15px 30px;}
.title {
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 34px;
	text-transform: uppercase;
}
.single .title {
    margin-bottom: 0px;}

.secondary-navigation .navigation > ul > li { 
    padding-top: 12px;
    background-size: 25%;
}
li#menu-item-3153 {
    background: url(/wp-content/uploads/2017/12/heart.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 25%;
    padding-top: 12px;
}
li#menu-item-3153:hover{
    background: url(/wp-content/uploads/2017/12/hearthover.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: top;    
}

li#menu-item-3154{
    background: url(/wp-content/uploads/2017/12/cake.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 25%;
    padding-top: 12px;
}
li#menu-item-3154:hover{
    background: url(/wp-content/uploads/2017/12/cakehover.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: top;    
}

li#menu-item-3201{
    background: url(/wp-content/uploads/2017/12/flirt.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 25%;
    padding-top: 12px;
}
li#menu-item-3201:hover{
    background: url(/wp-content/uploads/2017/12/flirthover.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: top;    
}
li#menu-item-3155{
    background: url(/wp-content/uploads/2017/12/morning.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 25%;
    padding-top: 12px;
}
li#menu-item-3155:hover{
    background: url(/wp-content/uploads/2017/12/morninghover.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: top;    
}

li.writeforus{
    background: url(/wp-content/uploads/2017/12/mail.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 25%;
    padding-top: 12px;
}
li.writeforus:hover{
    background: url(/wp-content/uploads/2017/12/mailhover.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: top;    
}

li.searchbox-position{
    background: url(/wp-content/uploads/2017/12/search.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 25%;
    padding-top: 12px;
}
li.searchbox-position:hover{
    background: url(/wp-content/uploads/2017/12/searchhover.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: top;    
}
#sidebar p {
    line-height: 20px;
    text-align: center;
    font-family: cinzel;
    font-size: 22px;
	font-weight:700;
}
.single>article {
    width: 65.2%;
    background: url(/wp-content/uploads/2017/11/article-new_ehow_images_a04_bg_7e_qualities-good-husband-800x800.jpg);
    /* opacity: 0.05; */
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    backgroun-color:#fff;
}
.single #content_box {
    float: left;
    padding-right: 4%;
    width: 96%;
/*    background: rgba(255,255,255,0.9);*/
    background: rgba(255,255,255,0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.85)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(255,255,255,1) 70%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(255,255,255,1) 70%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0.85) 0%, rgba(255,255,255,1) 70%);
    background: linear-gradient(to bottom, rgba(255,255,255,0.85) 0%, rgba(255,255,255,1) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
    background-size: 100% 900px;
}

.currenttext, .pagination a:hover, .single .pagination a:hover .currenttext, .page-numbers.current {    
	border-radius: 0px; }
.pagination a:hover {
    color: #db6b71;
    background: none;
}
.fa-angle-right:before {
    content: url(/wp-content/uploads/2017/12/arrowpage.png) !important;
}
a.next.page-numbers {
    text-transform: uppercase;
}
#site-header #s {
    border: 0;
    margin: 0 !important;
    padding: 13px 10px 13px 0;
    background: #eee;
}
#headersearch{display:none;}
#site-header .header-search {
    position: absolute;
    top: 94px;
    right: 96px; 
    border: 1px solid #eee;
    z-index: 999;
}

.adsrow{width:100%;overflow: auto;}
.adsblock{width:50%;float:left;}
.pagination {
    border: none;
    box-shadow: none;
    width: 80%;
    margin-left: 15%;
}
body:not(.paged) .article article:nth-child(1) .featured-thumbnail:before {
    content: "New";
    position: absolute;
    padding: 4px 14px;
    background: #dd6b71;
    color: #fff;
    font-family: cinzel;
    top: 0px;
    right: -10px;
}
body:not(.paged) .article article:nth-child(2) .featured-thumbnail:before {
    content: "New";
    position: absolute;
    padding: 4px 14px;
    background: #dd6b71;
    color: #fff;
    font-family: cinzel;
    top: 0px;
    right: -10px;
}
body:not(.paged) .article article:nth-child(3) .featured-thumbnail:before {
    content: "New";
    position: absolute;
    padding: 4px 14px;
    background: #dd6b71;
    color: #fff;
    font-family: cinzel;
    top: 0px;
    right: -10px;
}
.single_post a.btn {
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
  font-family: Arial;
  color: #000 !important;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #dd6b71 2px;
  text-decoration: none !important;
    margin: 0 auto;
    display: block;   
    width: 220px;
    text-align:center;
}

.single_post a.btn:hover {
    background-color: yellow;
  text-decoration: none;
}


@media screen and (max-width:900px) {
#navigation.secondary-navigation a {
    color: #000 !important;
}
a#pull {
    display: block;
    color: #fff;  
    width: 40px !important;
    height: 40px;   
    position: absolute !important;
    top: 0px;
    left: 35px;
    font-size: 24px;
}
a.buttoncheck{width:auto;}
.article article:nth-child(1) .featured-thumbnail:before {
    
    right: 0px;
}
.article article:nth-child(2) .featured-thumbnail:before {
   
    right: 0px;
}
.article article:nth-child(3) .featured-thumbnail:before {
   
    right: 0px;
}



.pagination {
    width: 100%; 
   margin-left:0px;
}
.adsrow{width:100%;}
.adsblock{width:100%;}

	
	span.searchmob {
    background: url(/wp-content/uploads/2017/12/searchmobile.png);
    display: block;
    width: 20px;
    height: 20px;
    background-size: contain;
    position: absolute;
    top: 22px;
    right: 35px;
}
	span.searchmob a {
    display: block;
    width: 20px;
    height: 20px;
}
a#pull:after {
    right: 30px;
    top: 16px; 
    font-size: 36px;
}
	#site-header .header-search {
    position: relative;
	top: 0;
    right: 0;
    border: 1px solid #eee;
    z-index: 999;
	width: 90% !important;
    margin: 0 auto;
}
	#site-header #s::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dd6b71;
}
#site-header #s::-moz-placeholder { /* Firefox 19+ */
  color: #dd6b71;
}
#site-header #s:-ms-input-placeholder { /* IE 10+ */
  color: #dd6b71;
}
#site-header #s:-moz-placeholder { /* Firefox 18- */
  color: #dd6b71;
}
	#site-header #s {    
    width: 100% !important;
		    border: 1px solid #dd6b71;
}
	.navigation .menu {
    margin-bottom: 0px !important;
}
	
	.single article {
    width: 100% !important;
}
.article {
    width: 100% !important;
}
.sidebar.c-4-12 {
    float: none;
    width: 100%;
    line-height: 20px;
    max-width: 100%;
}
	.single_post{width:94%;}
.navigation .menu a, .navigation .menu .fa > a, .navigation .menu .fa > a {
    color: #fff!important;
    background: transparent;
}
	li.searchbox-position a{
    display: none !important;
}
	li.writeforus a{
    display: none !important;
}
	li.searchbox-position {
    background: none;
		padding-top: 0px !important;
}
	li.writeforus {
    background: none;
		padding-top: 0px !important;
}
.secondary-navigation { 
    margin-top: 0px !important;    
    padding-top: 0 !important;    
}	
	.image-logo {
    display: none !important;
}
	.logo-wrap {
    background-color: #dd6b71;
    margin: 0 auto !important;
    float: none;
}
	.image-logomob {
    display: block !important;
}
#logo img {
    height: 40px !important;
    margin-top:10px !important;
}
	#page, header .container {
    max-width: 100%;
}
	.secondary-navigation {
    	background: transparent;}
#site-header {
    background-color: transparent;
}	
	#header {
    min-height: 47px;
    background: #db6b71 !important;
}
.front-view-content {
 
    padding: 10px;
}
ul.footer_menu li {
    display: inline-block;
    margin: 0px;
}
ul.footer_menu a {
    color: #232323 !important;
}
}

.single-post .post-single-content li:before, .post-single-content li:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.single-post .post-single-content li:nth-child(even):after {
    border-right-color: #fff1f1;
}

.single-post .post-single-content li:nth-child(even) {
    background: #fff1f1;
}

.single-post .post-single-content li:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #f5f5f5;
    border-width: 9px;
    margin-top: -9px;
}

.single-post .post-single-content li {
    position: relative;
    background: #f5f5f5;    
    margin-top: 10px;
    list-style-type: none;
    min-height: 40px;
    padding: 5px;
}
.page .single_page {
    margin: 20px;
}
.single_post a, article.latestPost.excerpt a {color: #2DB2EB !important;
    text-decoration: underline !important;}
a.buttoncheck{
 text-decoration:none; 
 text-align:center; 
 padding:8px; 
 border:solid 1px #e61ed5; 
 -webkit-border-radius:14px;
 -moz-border-radius:14px; 
 border-radius: 14px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#ffffff !important; 
 background-color:#dd6c72; 
 background-image: -moz-linear-gradient(top, #dd6c72 0%, #a51984 100%); 
 background-image: -webkit-linear-gradient(top, #dd6c72 0%, #a51984 100%); 
 background-image: -o-linear-gradient(top, #dd6c72 0%, #a51984 100%); 
 background-image: -ms-linear-gradient(top, #dd6c72 0% ,#a51984 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a51984', endColorstr='#a51984',GradientType=0 ); 
 background-image: linear-gradient(top, #dd6c72 0% ,#a51984 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 display: block;
 text-decoration: none !important;
 width: 40%;
 clear: both;
 margin: 20px auto;

  }


div.blueTable {
 /* border: 1px dotted #dd6b71;*/
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.blueTable .divTableCell, .divTable.blueTable .divTableHead {
  border: 1px dotted #FF3C24;
  padding: 3px 2px;
  vertical-align: middle;
}
.divTable.blueTable .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.blueTable .divTableRow:nth-child(even) {
  background: #fff;
}
.divTable.blueTable .divTableHeading {
   background: #dd6b71;
  border-bottom: 2px dotted #dd6b71;
}
.divTable.blueTable .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px dotted #FF3C24;
}
.divTable.blueTable .divTableHeading .divTableHead:first-child {
  border-left: none;
  border-top-left-radius:7px;
}
.divTable.blueTable .divTableHeading .divTableHead:nth-child(2) {  
  border-top-right-radius:7px;
}

.blueTable .tableFootStyle {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px dotted #FF3C24;
}
.blueTable .tableFootStyle {
  font-size: 14px;
}
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;text-align: center;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}
.divTableHead {
    border: none !important;
}
.divTableRow .divTableCell:nth-child(2) {
    width: 80px;
}

.newtable .divTable {
    width: 100%;
}
.newtable .divTableRow .divTableCell:nth-child(2) {
    vertical-align: top;
	width: 60%;
	margin-top: 10px;
}
.newtable .divTableRow {
    display: block;
    border: 1px solid #eee;
	box-shadow: 0 0 20px -2px rgba(0,0,0,0.25);
    margin: 10px;
	clear: both;
    overflow: auto;
    border-radius: 4px;
}
.newtable .divTableCell {
    display: block;
    float: left;
    text-align: center;
}

.newtable .divTableCell img {
    border-radius: 5px;
}
.newtable .divTableCell a {
	display:block;
    color: #dd6b71 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	text-overflow: ellipsis;
    width: 200px;
    white-space: nowrap;    
    overflow: hidden;
    margin: 0 auto;
} 
.newtable .divTableCell a.spanhref {
    color: #F9A629 !important;
	text-decoration: none !important;
	background: url(/wp-content/uploads/2018/04/fstar.png);
    background-position: top center;
    background-size: 35px;
    background-repeat: no-repeat;
    padding-top: 5px;
    margin-top: 5px;
	width: 120px;
    border-bottom: 1px dashed;
	margin: 5px auto 0px;
} 
.newtable .divTableCell a.readreviews.spanhref {
    display: inline-block;
    max-width: 228px;
    padding: 2px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none!important;
    width: auto !important;
    color: #fff !important;
    border: 1px solid #dd6b71 !important;
    background: #dd6b71 !important;
}
.newtable a.checkprice.spanhref {
    display: block;
    max-width: 228px;
    padding: 2px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none!important;
    width: auto !important;    
    border: 1px solid #F9A629 !important;
    background: #fff !important;
	margin-top:0px !important;
}


.adslot_1 { width: 270px; height: 190px; margin: 0 auto; }

@media (min-width:500px) { .adslot_1 { width: 468px; height: 60px; } }
@media (min-width:800px) { .adslot_1 { width: 600px; height: 90px; } }

/********************/
.srp-simple-review-posts-wrapper {
    text-align: center;
}
.srp-simple-review-post-wrap {
    padding: 20px 0;
    font-family: 'proxima_nova_rgregular';
    position: relative;
    width: 32%;
    display: inline-block;
    vertical-align: top;
    background: transparent;
    font-size: 13px;
    -moz-transition: padding .2s linear,margin .2s linear;
    -o-transition: padding .2s linear,margin .2s linear;
    -webkit-transition: padding .2s linear,margin .2s linear;
    transition: padding .2s linear,margin .2s linear;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.srp-simple-review-post-wrap a, .srp-simple-review-post-wrap img {
    outline: none!important;
}
.srp-simple-review-post-item {
    margin-left: -1px;
    border: 1px solid #ebebeb;
    -moz-transition: margin-top .2s linear,top .2s linear,-moz-box-shadow .2s linear;
    -o-transition: margin-top .2s linear,top .2s linear,box-shadow .2s linear;
    -webkit-transition: margin-top .2s linear,top .2s linear,-webkit-box-shadow .2s linear;
    transition: margin-top .2s linear,top .2s linear,box-shadow .2s linear;
}
.srp-simple-review-product {
    padding: 5px;
    position: relative;
	background:#fff;
}
.srp-simple-review-post-image {
    text-align: center;
}
.srp-simple-review-post-image img {
    max-width: 100%;
}
.srp-simple-review-post-banner {
    display: inline-block;
    position: absolute;
    left: 0;
    top: -1px;
}
.srp-simple-review-list {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important;
    text-align: center!important;
}
.srp-simple-review-list li {
    list-style: none!important;
    padding: 10px 5px!important;
    margin: 0!important;
    position: relative!important;
    line-height: 15px!important;
    background: #fff!important;
min-height: auto !important;
}
.srp-simple-review-list li:nth-child(2n+1) {
    background: #ebebeb!important;
}
.srp-simple-review-post-item .srp-simple-review-list li:before {
    display: none!important;
}
.srp-simple-review-post-item .srp-simple-review-list li:after {
    display: none!important;
}

.srp-simple-review-attributes .srp-star-rating {
    overflow: hidden;
    display: inline-block;
    position: relative;
    margin-bottom: -4px;
    height: 15px;
    line-height: 1;
    width: 72px;
    font-size: 12px;
    font-family: star;
}
.srp-simple-review-attributes .srp-star-rating:before {
    content: "\53\53\53\53\53";
    letter-spacing: 2px;
    color: #cacaca;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}
.srp-simple-review-attributes .srp-star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    color: #fdc30b;
}
.srp-simple-review-attributes .srp-star-rating span:before {
    content: "\53\53\53\53\53";
    letter-spacing: 2px;
    top: 0;
    position: absolute;
    left: 0;
}
.srp-price, .srp-price-item a {
    color: #FE980F;
    text-decoration: none;
}
.srp-price:hover, .srp-price:focus, .srp-price-item a:hover, .srp-price-item a:focus {
    color: #FE980F;
    text-decoration: underline;
}
.srp-post-amazon-link {
    border-top: solid 1px #ebebeb;
    padding: 15px 0;
    text-align: center;
    -moz-transition: padding .2s linear,margin .2s linear;
    -o-transition: padding .2s linear,margin .2s linear;
    -webkit-transition: padding .2s linear,margin .2s linear;
    transition: padding .2s linear,margin .2s linear;
}
.srp-post-amazon-link a, .single_post a.checkbtn {
    display: inline-block;
    max-width: 228px;
    padding: 4px 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none!important;
    width: auto !important;
    color: #fff !important;
    border: 1px solid #dd6b71 !important;
    background: #dd6b71 !important;
}
span.checkbtn {
    display: inline-block;  
    padding: 4px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none!important;    
    color: #fff !important;
    border: 1px solid #dd6b71 !important;
    background: #dd6b71 !important;
	width:80% !important; 
	max-width:100%;
	margin-bottom:5px;
	font-weight:bold;
}
.checkbtn:hover {
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
}
.single_post .checkbtn2 {
    display: block;  
	margin:0 auto;
    padding: 4px 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-decoration: none!important;    
    color: #fff !important;
    border: 1px solid #dd6b71 !important;
    background: #F9A629;
	width:40% !important; 
	max-width:100%;
	margin-bottom:5px;
	text-align:center;
}
.single_post .checkbtn2:hover {
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
}


.divTableCell img {
    width: 80px;
	margin: 0 !important;
}
.srp-post-amazon-link a>img {
    width: 100%;
}
.srp-post-amazon-link .fa-shopping-cart {
    font-size:13px;
}
.srp-post-amazon-link a:hover, .srp-post-amazon-link a:focus {
    -webkit-transform: scale(0.96);
    -ms-transform: scale(0.96);
    transform: scale(0.96);
}
.srp-simple-review-post-wrap:hover {
    padding: 0;
    z-index: 6;
}
ul.srp-simple-review-list img {
    margin: 0;
    width: 50%;
    margin: 0 auto;
}
.srp-simple-review-post-wrap-hover {
    padding: 0;
    z-index: 8;
}
.srp-simple-review-post-wrap:hover .srp-simple-review-post-item  {
    -moz-box-shadow:0 0 20px -2px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 20px -2px rgba(0,0,0,0.25);box-shadow:0 0 20px -2px rgba(0,0,0,0.25);
    border-radius: 5px!important;
}
.srp-simple-review-post-wrap-hover .srp-simple-review-post-item {
    box-shadow: none!important;
    border-radius: 5px!important;
}
.srp-simple-review-post-wrap:hover .srp-post-amazon-link, .srp-simple-review-post-wrap-hover .srp-post-amazon-link  {
    padding: 35px 0;
}
.srp-post-content-wrap {
    text-align: center;
    background: #313131;
    padding: 12px 8px;
    transition: all .15s;
}
.srp-post-content-wrap:hover {
    background: #8f8f8f;
}
.srp-post-content-link {
    color: #55ABED;
    cursor: pointer;
}
.srp-simple-review-post-wrap-hover .srp-post-content-link, .srp-post-content-link:hover {
    color: #242f71;
}
.srp-post-content {
    display: none;
    text-align: left;
    position: absolute;
    z-index: 5;
    margin-top: -4px;
    margin-left: -1px;
    top: 100%;
    left: 0;
    background: #fff;
    padding: 5px 8px;
    border-radius: 0 0 5px 5px;
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #ebebeb;
}
p.adsimg {
    border: 1px solid #ebebeb;
	text-align: center;
	border-radius: 5px;
}
p.adsimg:hover {
    box-shadow: 0 0 20px -2px rgba(0,0,0,0.25);
}
p.adsimg img {
    margin-top: 0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}


@media(max-width: 1000px) {
    .srp-simple-review-post-wrap {
        width: 50%;
    }
}
@media(max-width: 440px) {
    .srp-simple-review-post-wrap {
        width: 100%;
    }
	.single_post .checkbtn2 {width:90% !important;}
	.newtable .divTableRow .divTableCell:nth-child(2) {
    vertical-align: top;
    width: 68%;   
	margin-top:10px
    }
	.newtable .divTableRow {
    margin: 10px 0px;
	}
	.newtable .divTableCell a {
    text-overflow: ellipsis;
    width: 180px;
    white-space: nowrap;    
    overflow: hidden;
    margin: 0 auto;
}
.newtable .divTableRow .divTableCell:nth-child(3) {
    display: none;
}
	
	
}
.callout .srp-post-amazon-link a{display:block !important;}


