﻿@-ms-viewport{
  width: device-width;
}

/**MOBIVERSION**/
	

/**END MOBIVERSION**/

@media only screen and (max-width : 700px) {
	body.wasclosed{margin-left:300px;background:#222/*#E01D21*/!important;}
	body.wasclosed #mainspacearea{background:#fff;margin-right:-20px;}
	body #mainspace{padding-top:0;}
	body #topnav{padding:10px 10px!important;margin-left:0px;}
	body #topnav img{display:block!important;position:absolute;top:-3px;left:5px;z-index:333;width:40px;height:40px;}

	body #topnav ul#freewriternav{display:none;position:absolute;top:40px;left:0;padding:10px;height:auto;width:280px;max-width:100%;z-index:99999999;background1:#222/*#E01D21*/!important;}
	body #topnav ul#freewriternav li{display:block!important;float:none;text-align:left;border:none}
	body #topnav ul#freewriternav li a{display:block;padding:10px;border:none;border-bottom:1px solid #ccc;font-size:18px;color:#fff;text-transform:uppercase;font-family:Oswald,arial}
	body #topnav ul#freewriternav li a:hover{background:#111}
	body #topnav ul#freewriternav li ul li ul{width:auto;padding:10px 10px 10px 20px;position:relative;border-bottom:1px solid #fff;}
	body #topnav ul#freewriternav li ul li ul li a{border:none}

	html body #headerspace{border-top:0;height:35px;background:#0066CC;position:absolute;top:0;left:0;width:100%;z-index:111}
	body.mobiversion i.searchese{font-size:20px;color:#fff;position:fixed;z-index:99999;right:30px;top:5px;display:block!important}

	body #freewritertop{position:relative;top:0;z-index:112;margin-top:-30px;}
	body #logowriter{float:none;width:50px;max-width:100%;text-align:center;margin-top:0;margin-left:-25px;position:fixed;top:0;left:50%;z-index:99997}
	body #logowriter #logo img{height:40px;width:auto;max-width:100%;}

	body #freewritertop #searchspace.showse{display:block;padding-bottom:15px}

	body #freewritertop #searchspace{display:none;padding:10px 0;margin:auto;text-align:center;float:none;width:98%;max-width:100%;}
	body #freewritertop #searchspace form{width:300px;max-width:100%;text-align:center;margin:auto;}
	body #freewritertop #searchspace form input.wp_autosearch_input{border:1px solid #222!important}
	body #freewritertop #searchspace form .wp_autosearch_form_wrapper{border:none!important}

	html body.isnotmainsite #toplikespace{text-align:center;margin-top:-10px;}
	html body.isnotmainsite #toplikespace a.shopa{float:none!important;font-size:11px!important;font-weight:600;margin-top:10px;padding:0 5px; border-right:1px solid #222;text-transform:uppercase}
	html body.isnotmainsite #toplikespace a.shopa i{font-size:18px;font-weight:600}
	html.isnotmainsite body.isnotmainsite #toplikespace div#pagefacebooklike{margin-bottom:0!important;margin-top:10px!important;float:none;display:block;clear:both}

	
	html body .row.one .col-1{width:100%;padding:0}
	html body .row.one .col-2{width:100%;padding:0}
	html body .row.one .col-3{width:100%;padding:0;margin-top:20px;}
	html body .row.one .col-2 .pubmid{margin-top:20px;}

	html body .row.one .col-1 #latest > li.widget div{width:100%;}
	html body .row.one .col-1 #latest > li.widget div:last-child{width:100%}
	html body .row.one .col-1 #latest > li.widget img{width:100%;height:auto!important;max-height:none!important;}
	html body .row.one .col-1 #latest .widget ul li a.tm_lcptu_post_thumbnail{width:100%;height:auto;max-height:80px;overflow:hidden}

	html body .row.two .col-big{width:98%;padding:0 1%}
	html body .row.two .col-50{width:100%;}
	html body .row.two .col-3{width:98%;padding:0 1%;margin-top:0}
	
	html body .row.three .col-1{width:98%;padding:20px 1%}
	html body .row.three .col-1 li.widget{width:98%;padding:0 1%;display:inline-block;vertical-align:top}

	html body .row.three .col-3{width:98%;padding:0 1%}
	html body .row.three .col-2{width:98%;padding:0 1%}

	html body .row .col-fulla .tm_lcptu_post_thumbnail{width:100%;height:auto;}
	html body .row .col-fulla img{width:98%;height:auto;float:left;padding:1%;}
	1html body .row .col-fulla li{margin-bottom:20px;}
	html body .row.two .col-fulla ul li{margin-bottom:20px;}

	html body .footercol1,html body .footercol2,html body .footercol3,html body .footercol4{width:47%;}

	html body.archive #content .padder{width:98%;display:block;padding:1%}
	html body.archive #sidebar{width:98%;display:block;padding:1%}

	html body.single #content .padder{width:98%;display:block;padding:1%}
	html body.single #sidebar.sidesingle{width:98%;padding:1%;display:block;}
	html body.single a.singlefeatimg img{float:none;width:100%;height:auto}
	body div#content.single div.post-content .singlefeatimg{float:none!important;max-width:100%;width:100%;display:block!important}

	html body .row.one .col-1 #featured{padding-top:0px;position:relative;max-height:600px;overflow:hidden}
	
	/*
	body .row.one .col-1 #latest{padding:10px;background:#F1F1F2;margin-top:0px;margin-bottom:20px;margin:0 -5px 20px -5px;}
	body .row.one .col-1 #latest > li.widget > div{width:48%;padding:0;margin-right:4%;display:inline-block;vertical-align:top}
	body .row.one .col-1 #latest > li.widget > div:last-child{width:48%;padding:0;margin:0;display:inline-block;vertical-align:top}
	body .row.one .col-1 #latest > li.widget > div img{height:100px;}
	*/
	
	html body .row.one .col-1 #latest > li.widget div{width:100%;}
	html body .row.one .col-1 #latest > li.widget div:last-child{width:100%}
	html body .row.one .col-1 #latest > li.widget img{width:100%;height:auto!important;max-height:none!important;}

	html body .row.one .col-1 #latest > li.widget > div1{width:98%;padding:1%;display:block;vertical-align:top}
}


@media only screen and (max-width : 950px) {
	body #freewritertop #freewritermenuarea ul#freewriternav > li a {font-size:12px;}
	
	html body #toplikespace{z-index:222;overflow:hidden}
	html body #toplikespace a.shopa{float:left;font-size:13px;font-weight:600;margin-top:10px;padding:0 5px; border-right:1px solid #222;text-transform:uppercase}
	html body #toplikespace a.shopa i{font-size:18px;font-weight:600}

	body .row.one .col-1{width:47%;padding:0 1%}
	body .row.one .col-2{width:47%;padding:0 1%}
	body .row.one .col-3{width:100%;padding:0;margin-top:20px;}
	body .row.one .col-2 .pubmid{margin-top:20px;}

	body .row.two .col-big{width:47%;padding:0 1%}
	body .row.two .col-50{width:100%;}
	body .row.two .col-3{width:47%;padding:0 1%;margin-top:0}
	
	body .row.three .col-1{width:98%;padding:20px 1%}
	body .row.three .col-1 li.widget{width:47%;padding:0 1%;display:inline-block;vertical-align:top}

	body .row.three .col-3{width:47%;padding:0 1%}
	body .row.three .col-2{width:47%;padding:0 1%}
	
	body .footercol1,body .footercol2,body .footercol3,body .footercol4{width:47%;}

	body .row.one .col-1 #latest{padding:10px;background:#F1F1F2;margin-top:10px;}
	body .row.one .col-1 #latest > li.widget > div{width:48%;padding:0;margin-right:4%;display:inline-block;vertical-align:top}
	body .row.one .col-1 #latest > li.widget > div:last-child{width:48%;padding:0;margin:0;display:inline-block;vertical-align:top}
	body .row.one .col-1 #latest > li.widget > div img{max-height:150px;}

}




/**MAIN CSS**/

html body {background:#fff /*url(https://cdn2.mivaah.com/images/bnnbg.png)*/;font-family: helvetica,"Helvetica Neue", Arial, "open sans";font-size:15px;line-height:120%;overflow:hidden;overflow-y:auto}
html.notin body.notin {margin-top: 0px!important;}

html.logged-in body.logged-in div#wpadminbar,html body .headertopmenu{background: #B60002!important;border-bottom:1px solid #ddd!important;position:fixed;}
html.notin body.notin div#wpadminbar {display: none!important;}

#loginspace{text-align:center;}
#loginspace a{display:inline-block;vertical-align:top;padding:10px;font-size:15px;color:#fff;text-decoration:underline}

/**RESET**/
html body li, html body ul li {list-style: none!important;}
h2,h3{font-family: oswald,"open sans","Arial Narrow", Arial, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;color:#000;line-height:140%}
h4{font-family: "open sans","Arial Narrow", Arial, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;color:#000}
body input, body select, body textarea {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
body a img {height: auto; max-width: 100%}
a {color: #222/*#E01D21*/;text-decoration:none}
body ul{padding:0;margin:0}

:before{font-family:fontAwesome}

#mainspace{padding-top:70px;}
.tptn_counter{display:none}

/**HEADER**/
body .insida{width:1170px;max-width:100%;margin:auto;float:none;}

body.desktopversion.logged-in #headerspace{position:fixed;top:30px;}
body.desktopversion #headerspace{border-top:60px solid #222;position:fixed;top:0;left:0;width:100%;z-index:111}

body.desktopversion.logged-in #freewritertop{top:40px;z-index:112}

#freewritertop{margin:0;width:99%;position:fixed;top:5px;z-index:112}
#freewritertop #header{width:1160px;max-width:97%;margin:auto;}
#freewritertop #logowriter{display:inline-block;width:20%;overflow:hidden;vertical-align:top;background:#222;padding:0px 1% 0px 1%;/*box-shadow:0 0 3px #eee;border-radius:100%*/}
#freewritertop #logowriter img{height:50px;margin-top:-5px;max-height:50px;width:auto;}
#freewritertop #searchspace{display:inline-block;width:22.5%;overflow:hidden;vertical-align:top;text-align:right;padding-top:10px;position:relative;right:-15px}
#freewritertop #searchspace h2{display:none}

/**MENU NAVIGATION**/
#freewritertop #freewritermenuarea{display:inline-block;width:55%;vertical-align:top;text-align:left;padding-top:10px;}
#freewritertop #freewritermenuarea ul#freewriternav{text-align:left}
#freewritertop #freewritermenuarea ul#freewriternav > li {float:none;display:inline-block;vertical-align:top;}
#freewritertop #freewritermenuarea ul#freewriternav > li:first-child a {border-left:none;text-decoration:none;text-transform:uppercase;}
#freewritertop #freewritermenuarea ul#freewriternav > li:last-child > a:after{content:"v";font-family:Arial,helvetica!important;padding-left:5px;font-size:7px;font-weight:300!important;color:#ddd}

#freewritertop #freewritermenuarea ul#freewriternav > li a {color:#fff;font-size:1vw;font-family: oswald,"open sans","Arial Narrow", Arial, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;font-weight:600;display:block;padding:5px 8px;border-left:1px solid #ccc;text-decoration:none;text-transform:uppercase;}

#freewritertop #freewritermenuarea ul#freewriternav > li ul {position:absolute;z-index:777;background:#222;display:none;padding-top:10px;width:200px;overflow:hidden;overflow-y:auto;}
#freewritertop #freewritermenuarea ul#freewriternav > li:hover ul{display:block!important;}
#freewritertop #freewritermenuarea ul#freewriternav li ul li {float:none;display:inline-block;width:195px;max-width:100%;vertical-align:top}
#freewritertop #freewritermenuarea ul#freewriternav li ul li a {color:#fff;font-size:110%;font-weight:600;padding:5px 10px;display:block;text-decoration:none;text-transform:uppercase;border:none;border-bottom:1px solid #ccc;}
body.desktopversion #freewritertop #freewritermenuarea ul#freewriternav li ul li a{font-size:12px}
body.desktopversion #freewritertop #freewritermenuarea ul#freewriternav li ul li ul{width:auto;padding:10px 10px 10px 20px;position:relative;border-bottom:1px solid #fff;}
body.desktopversion #freewritertop #freewritermenuarea ul#freewriternav li ul li ul li a{border:none}

#freewritertop #freewritermenuarea ul#freewriternav li ul li a:hover{color: #ccc;}
#freewritertop #freewritermenuarea ul#freewriternav li a:hover{color: #ccc;}
#freewritertop #freewritermenuarea ul#freewriternav li.current-menu-item a{background: #424545;}
#freewritertop #freewritermenuarea ul#freewriternav li.current-menu-item a:hover{color: #fff;}

/**LIKE SPACE**/
body .topasocial{position:relative;z-index:555;margin:auto;float:none;width:1170px;max-width:100%;}
body.desktopversion #toplikespace{position:absolute;top:50px;right:20px;z-index:555;width:580px;max-width:100%;overflow:hidden}
body.desktopversion #toplikespace a.shopa{float:left;font-size:12px;font-weight:600;margin-top:12px;padding:0px 5px; border-right:1px solid #222;text-transform:uppercase}
body.desktopversion #toplikespace a.shopa i{font-size:18px;font-weight:600}
html body.isnotmainsite #toplikespace div#pagefacebooklike{margin-bottom:0!important;margin-top:10px!important;float:right}

/*
html body #toplikespace #pagelikerloo{position:relative;top:-3px;}
html body #toplikespace #likerloo{height:20px!important;}
*/

html body.archive #toplikespace #likerloo{display:none!important}

/**HOME**/
.row{padding:10px 0}
.row h4{color:#000;font-size:22px;line-height:140%;font-family: oswald,"open sans","Arial Narrow", Arial, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;padding:0 0 20px 0;border:none!important}
.row h4 a{color:#000}
.row img{height:auto;width:100%}
.row .widget_widget_tptn_pop a{color:#000;font-size:16px;line-height:120%;font-family: oswald,"open sans","Arial Narrow", Arial, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;padding:10px 0 10px 0;border:none;border-bottom:1px solid #444;display:block;}
.widget_widget_tptn_pop {background:#eee;padding:10px!important;}
.row .widget_widget_tptn_pop ul{overflow:hidden;}
.row .widget_widget_tptn_pop ul li{float:none;}

body .row.two .col-3 li.widget_widget_tptn_pop {background:#eee;padding:10px!important;margin:40px 0!important;}
body .row.two .col-3 .widget_calendar{margin:40px 0!important;}
body .row.two .col-3 .widget_e_newsletter_subscribe h2.widgettitle span{top:0}


.mp_product_carousel_widget h2.widgettitle span{background:#fff}
.mp_product_carousel_widget h2.widgettitle:before{content:"\f07a";font-size:20px;top:0;color:#B60002}

.row.one .col-3 .mp_product_carousel_widget{margin-top:-20px;background:#F1F1F2;padding:10px;}
.row.one .col-3 .mp_product_carousel_widget h2.widgettitle{background:transparent;text-align:center}
.row.one .col-3 .mp_product_carousel_widget h2.widgettitle span{background:#F1F1F2}
.row.one .col-3 .mp_product_carousel_widget h2.widgettitle:before{content:"\f07a";font-size:20px;top:0;}
.row.one .col-3 #mp-product-carousel-widget{width:280px;max-width:100%;;margin:auto}

.row.one .col-3 .widget_ts_widgets_social_icons h2.widgettitle span{background:#fff}
.row.one .col-3 .widget_ts_widgets_social_icons h2.widgettitle:before{content:"\f045";font-size:20px;top:0;}


.row.one .col-3 .widget_widget_tptn_pop h2.widgettitle span{background:#fff}
.row.one .col-3 .widget_widget_tptn_pop h2.widgettitle:before{content:"\f004";font-size:20px;top:0;background:#eee}
.row.two .col-3 .widget_widget_tptn_pop h2.widgettitle span{background:#fff;top:0px;}
.row.two .col-3 .widget_widget_tptn_pop h2.widgettitle:before{content:"\f004";font-size:20px;top:0;background:#eee}
.row.three .col-3 .widget_widget_tptn_pop h2.widgettitle span{background:#eee}
.row.three .col-3 .widget_widget_tptn_pop h2.widgettitle:before{content:"\f004";font-size:20px;top:0;background:#eee}


.row .col{display:inline-block;vertical-align:top}
.row h2.widgettitle{font-size:19px;text-transform:uppercase;background:url(https://cdn2.mivaah.com/images/sprite.png);background-position:left 22px;max-height:24px;overflow:hidden}
.row h2.widgettitle:before{padding-right:15px;color:#222/*#E01D21*/;content:"\f0c8";background:#fff;position:relative;top:1px;font-size:17px}
.row h2.widgettitle span{background:#fff;padding:0 5px;position:relative;top:2px;}

.row .widget_e_newsletter_subscribe h2.widgettitle:before{padding-right:15px;color:#222/*#E01D21*/;content:"\f003"!important;font-family:fontAwesome!important;background:#fff;position:relative;top:-2px;font-size:20px}
.row .widget_calendar h2.widgettitle:before{padding-right:15px;color:#222/*#E01D21*/;content:"\f017"!important;font-family:fontAwesome!important;background:#fff;position:relative;top:-2px;font-size:20px}


/**ROW 1**/
.row.one{padding-bottom:40px;padding-top:0}
.row.one .col-1 h2.widgettitle, .row.one .col-2 h2.widgettitle{display:none}

.row.one .col-1{width:52%}
.row.one .col-3{width:31%;padding-left:1%;margin-top:2px;}
.row.one .col-2{width:12%;padding:0;background:#fff;margin-top:20px;}
.row.one .col-2 li.widget{margin-bottom:20px;padding-bottom:0px;border-bottom:1px solid #ddd}
.row.one .col-2 li.widget:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none}
.row.one .col-2 h4{font-size:17px;}

.row.one .col-1 #featured{padding-top:20px;position:relative;max-height:600px}
.row.one .col-1 #featured h2{font-size:28px;line-height:140%}
.row.one .col-1 #featured a.singlefeatimg{display:block;max-height:300px;overflow:hidden}
.row.one .col-1 #featured img{max-height:none}

.row.one .col-1 #featured #prev{display:none!important;font-size:80px;font-weight:800;font-family:Oswald,arial;position:absolute;top:30%;left:0;z-index:111;color:#222/*#E01D21*/;text-shadow:0 0 3px #000}
.row.one .col-1 #featured #next{display:none!important;font-size:80px;font-weight:800;font-family:Oswald,arial;position:absolute;top:30%;right:0;z-index:111;color:#222/*#E01D21*/;text-shadow:0 0 3px #000}

/*
.row.one .col-1 #latest > li.widget > div{width:48%;padding:0 4% 0 0;display:inline-block;vertical-align:top}
.row.one .col-1 #latest > li.widget > div:last-child{width:48%;padding:0 0 0 0;display:inline-block;vertical-align:top}
.row.one .col-1 #latest > li.widget > div img{max-height:150px;}

.row.one .col-1 #latest > li.widget > div h2{color:#000;font-size:17px;line-height:140%;padding:0 0 20px 0;border:none!important}

#latest{margin-top:20px;}
#latest1 h3{font-size:25px;padding: 15px 10px 10px;padding-left: 5px;margin-bottom: 0;margin-top:-5px;background: #CB0109 url(https://cdn2.mivaah.com/images/bnngradient.png) repeat-x;color: #fff;text-transform: uppercase;font-weight: 600;}
#latest h2.rcpt_item_title{line-height:120%;font-size:18px;color:#000;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px;}


#latest a.rcpt_item_titlea {text-decoration: none;}
#latest li {list-style: none!important;background: none!important;}
#latest img {height:auto;}
*/

.row.one .col-1 #latest .widget ul li{width:48%;padding:0 1% 0 0;margin-bottom:20px;display:inline-block;vertical-align:top}
.row.one .col-1 #latest .widget ul li:last-child{width:48%;padding:0 0 0 0;display:inline-block;vertical-align:top}
.row.one .col-1 #latest .widget ul li img{width:100%;}
.row.one .col-1 #latest .widget ul li a.tm_lcptu_post_thumbnail{float:none;width:100%!important;max-height:160px;display:block!important;overflow:hidden;margin-bottom:10px}
.row.one .col-1 #latest .widget ul li a.tm_lcptu_post_thumbnail img{height:160px;width:auto!important;max-width:100%}
.row.one .col-1 #latest .widget ul li h2{color:#333;font-size:17px;line-height:140%;padding:0 0 20px 0;border:none!important}


.row.one .col-1 #latest > li.widget > div{width:48%;padding:0 4% 0 0;display:inline-block;vertical-align:top}
.row.one .col-1 #latest > li.widget > div:last-child{width:48%;padding:0 0 0 0;display:inline-block;vertical-align:top}
.row.one .col-1 #latest > li.widget > div img{max-height:150px;}
.row.one .col-1 #latest > li.widget > div h2{color:#333;font-size:17px;line-height:140%;padding:0 0 20px 0;border:none!important}

#latest{margin-top:20px;}
#latest1 h3{font-size:25px;padding: 15px 10px 10px;padding-left: 5px;margin-bottom: 0;margin-top:-5px;background: #CB0109 url(https://cdn3.mivaah.com/images/bnngradient.png) repeat-x;color: #fff;text-transform: uppercase;font-weight: 600;}
#latest h2.rcpt_item_title{line-height:120%;font-size:18px;color:#333;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:5px;}


#latest a.rcpt_item_titlea {text-decoration: none;}
#latest li {list-style: none!important;background: none!important;}
#latest img {height:auto;}


.row.one .col-full .tm_lcptu_post_thumbnail{float:none;width:100%}

.row.one .col-3 .widget{margin-bottom:40px;}
.row.one .col-3 h2.widgettitle:before{content:none;max-height:none}
.row.one .col-3 h2.widgettitle span{top:0}

.row.one .col-3 .widget ul#members-list li{padding:0!important;margin:0!important}
.row.one .col-3 .widget ul#members-list li a:before{content:"";font-family:inherit;padding:0;margin:0}
.row.one .col-3 .widget ul#members-list li img{width:60px;height:60px;}
.row.one .col-3 .widget .avatar-block img{width:48px;height:48px;}
div#mtv.mtv.islands{padding:0!important;margin:0 -10px 0 -10px!important}
html body.isnotmainsite #mtv #videosideme.fixme{position:relative!important;bottom:auto!important}


body a span.crp_title{display:block;line-height:120%;font-weight:600;font-size:18px;color:#000;border-bottom:1px solid #ccc;margin-bottom:10px;padding:10px 0 5px 0;font-family: oswald,"open sans","Arial Narrow", Arial, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;}


#theslideside{background:#222/*#E01D21*/}
#theslideside i{color:#fff;font-size:20px;margin-right:5px;}
#theslideside a{color:#fff;font-size:13px;display:block;text-align:left;padding:4px;margin-left:20px;}

/**ROW 2**/

.row .col-big{width:67%;}
.row .col-fulla .tm_lcptu_post_thumbnail{width:150px;height:auto;}
.row .col-fulla img{width:300px;height:auto;float:left;padding:10px 20px 20px 0;}
.row .col-fulla li{overflow:hidden;font-size:16px;line-height:130%;}
.row.two .col-fulla ul li{margin-bottom:10px;}

.row.two .col-big{width:67%;}
.row.two .col-50{width:48%;margin-right:3%;padding:0}
body.desktopversion .row.two .col-50:last-child{width:48%;margin:0}
.row.two .col-big a img{margin-top:-15px;}

.row.two .col-full .tm_lcptu_post_thumbnail{float:none;width:100%}
.row.two .col-50.col-full li li{margin-bottom:20px;}
.row.two .col-50.col-full h4{font-size:17px;}
.row.two .col-50 h4{font-size:17px;}
.row.two .col-3 h4{font-size:17px;}
.row.two .col-3 li li{margin-top:49px;}

/**MIVA APPS WIDGETS**/
.row.two .col-3 li #sidebar{margin-top:20px;}
.row.two .col-3 li #sidebar li{margin-top:10px}
body.isnotmainsite .row.two .col-3 li #sidebar div.islands:first-child{margin-bottom:0px!important;padding-bottom:30px!important;}

body.isnotmainsite .row li #sidebar{padding:10px!important;background:#eee;border:1px solid #ddd;}
body.isnotmainsite .row li #sidebar div.islands{padding:0!important;margin-bottom:20px;;background:transparent!important}
body.isnotmainsite .row #sidebar div.islands .atitle{top:0px!important;padding-left:10px!important;}
body.isnotmainsite .row #sidebar div.islands .atitle h4{padding:0!important;margin:0!important;font-size:16px}

body.isnotmainsite .row.two .col-50.col-full #sidebar div.islands li{padding-top:15px}
1body.isnotmainsite .row.two .col-50.col-full #sidebar div.islands .atitle h4{margin-top:-20px!important;}
body.isnotmainsite .row.two .col-50.col-full #sidebar div.islands .atitle{position:relative;left:20px!important}
body.isnotmainsite .row.two .col-50.col-full #sidebar div.islands li:first-child{display:none!important}


.row.two .col-1{width:33%}
.row.two .col-3{width:32%;padding-left:2%;margin-top:-20px;}
.row.two .col-2{width:33%;padding:0 1%}

.row.two ul li{margin-bottom:40px;}

/**ROW 3**/

.row.three .col-1{width:31%;margin-right:3%}
.row.three .col-2{width:33%;padding:0;margin-top:-20px;}
.row.three .col-3{width:30%;margin-left:2%;padding:0;margin-top:-20px;}

.row.three .col-2 h4{font-size:17px;}

.row.three ul li{margin-bottom:40px;}
.row.three .col-1 li img{margin-bottom:30px;padding-top:0px}
.row.three .col-1 li{margin-bottom:30px;padding-top:0px}


/**PRODUCT**/
body.single.single-product #content .padder{width:100%;display:block;vertical-align:top;float:none}
body.single.single-product .mp_product_categories, body.single.single-product .mp_product_tags{font-size:11px;}
body a.mp_button, body .mp_orders_invoice a.button, body button.mp_button{background:#B60002;color:#fff}
body .mp_product .mp_product_tab_labels{border-bottom:1px solid #ccc;}

/**SINGLE**/
body.single #content .padder{width:67%;display:inline-block;vertical-align:top}
body.single #sidebar.sidesingle{width:30%;padding:0 0 0 2%;display:inline-block;vertical-align:top}
body.single #sidebar.sidesingle .row.one .col-3{width:100%;padding:0;margin-top:20px;}
body.single #sidebar.sidesingle .row.one .col-3 .widget{margin-bottom:40px!important;}

body.single h1.postcountry{padding:0;font-size:30px;text-transform:uppercase;font-family:Oswald,arial;position:relative;background:#ccc;display:inline-block}
body.single h1.postcountry:before{color:#222/*#E01D21*/;content:"\f015"!important;font-family:fontAwesome!important;padding:8px;font-size:20px;background:#ccc;position:relative;top:-6px}
body.single h1.postcountry a{display:none;background:#222/*#E01D21*/;color:#fff;padding:10px;}
body.single h1.postcountry a:first-child{display:inline-block}
1body.single h1.postcountry:after{color:#000;font-size:50px;content:">"!important;font-family:fontAwesome!important;padding-left:10px;}

body.single h1.postcountry:after{
  position: absolute;
  top: 0px;
  width: 0px;
  height: 0px;
  border-top-width: 22px;
  border-top-style: solid;
  border-top-color: transparent;
  border-bottom-width: 22px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  border-left-width: 10px;
  border-left-style: solid;
  right: -10px;
  border-left-color: #929497;
  border-left-color: #202038;
}
body.single #catlista{overflow:hidden}

body.single .date{font-size:12px;background:url(https://cdn2.mivaah.com/images/sprite.png);background-position:left 22px;max-height:16px;overflow:hidden}
body.single .date span{background:#fff;padding-right:10px;}
body.single .date:before{padding-right:5px;color:#222/*#E01D21*/;content:"\f017"!important;font-family:fontAwesome!important;background:#fff;position:relative;top:0px;font-size:15px}

body.single .entry{overflow:hidden;font-size:16px;color:#222}
body.single a.singlefeatimg{display:block;text-align:center;background:#222;margin-bottom:40px;}
body.single .singlefeatimg img{/*width:500px;height:auto;float:left;padding:0 20px 20px 0*/float:none;width:auto;height:350px}
body.single h2.widgettitle a{color:#000;font-size:28px;line-height:130%}

#postheaderjm{background:#eee;margin:20px 0 0 0;padding:10px;overflow:hidden}
#postheaderjm .author-box{width:150px;max-width:100%;overflow:hidden;float:left;padding:0 10px 10px 0}
#postheaderjm .author-box img{float:left;padding-right:10px}

#postheaderjm .commenter{width:auto;max-width:100%}
#postheaderjm .commenter h2.widgettitle{padding-bottom:5px;margin-top:0px;;text-transform:uppercase;font-size:15px;}
#postheaderjm .commenter h2.widgettitle a{color:#222/*#E01D21*/;font-size:15px}

#postheaderjm .commenter h5{font-size:16px;margin:0 0 10px 0;padding:0}

body #buddypress div.pagination{float:none!important;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
body #buddypress div.pagination h4{text-transform:uppercase;font-size:16px;}
body #buddypress div.pagination a{display:block;float:none!important;font-size:16px;font-weight:600;line-height:140%;display:block;margin-bottom:10px;overflow:hidden}
body #buddypress div.pagination a:before{content:">";padding-right:5px;color:#bbb;font-size:14px;font-weight:600;display:block;float:left;margin-bottom:20px;font-family:oswald,arial}
body #buddypress div.pagination a.next{float:none!important;}
body #buddypress div.pagination a.prev{float:none!important;}


/**ACTIVITY COMMENT**/
body #buddypress #commentform textarea{height:60px!important;}
body #buddypress #commentform textarea:focus{min-height:126px!important;}

#commentarea{padding:10px;background:#eee;margin-bottom:20px;border-bottom:1px solid #444}
#commentarea h3 span.rounder{padding:5px;background:#222/*#E01D21*/;color:#fff;position:relative;left:5px;;display:none}
#buddypress #commentarea ul.item-list li h3{font-size:18px}

ol.commentlist{padding:20px;background:#F1F1F2}
ol.commentlist li{padding-left:0;margin-left:0px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}
ol.commentlist li img{float:left;margin-right:10px;}



/**CATEGORY**/
body.archive #content .padder{width:67%;display:inline-block;vertical-align:top}
body.archive #sidebar{width:31%;padding:0 0 0 1%;display:inline-block;vertical-align:top}
body.archive .row.one .col-3{width:100%;padding:0;margin-top:20px;}
body.archive .row.one .col-3 .widget{margin-bottom:40px!important;}


body.archive h1.postcountry{padding:0;font-size:30px;text-transform:uppercase;font-family:Oswald,arial;position:relative;background:#ccc;display:inline-block}
body.archive h1.postcountry:before{color:#222/*#E01D21*/;content:"\f015"!important;font-family:fontAwesome!important;padding:8px;font-size:20px;background:#ccc;position:relative;top:-6px}
body.archive h1.postcountry a{display:none;background:#222/*#E01D21*/;color:#fff;padding:10px;}
body.archive h1.postcountry a:first-child{display:inline-block}

body.archive h1.postcountry:after{
  position: absolute;
  top: 0px;
  width: 0px;
  height: 0px;
  border-top-width: 22px;
  border-top-style: solid;
  border-top-color: transparent;
  border-bottom-width: 22px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  border-left-width: 10px;
  border-left-style: solid;
  right: -10px;
  border-left-color: #929497;
  border-left-color: #202038;
}
body.archive #catlista{overflow:hidden}

body.archive .date{font-size:12px;background:url(https://cdn2.mivaah.com/images/sprite.png);background-position:left 22px;max-height:16px;overflow:hidden}
body.archive .date span{background:#fff;padding-right:10px;}
body.archive .date:before{padding-right:5px;color:#222/*#E01D21*/;content:"\f017"!important;font-family:fontAwesome!important;background:#fff;position:relative;top:0px;font-size:15px}

body.archive .post{overflow:hidden;margin-bottom:20px;}

body.archive .entry{overflow:hidden;font-size:16px;color:#222}
body.archive .singlefeatimg img{width:200px;height:auto;float:left;padding:0 20px 20px 0}
body.archive h2.widgettitle{margin-top:-5px;}
body.archive h2.widgettitle a{color:#000;font-size:28px;line-height:130%}

/**VIDEO ARCHIVE**/
body.single.single-videos #content.singlevideo .padder{width:67%;}
body.single.single-videos #sidebar.sidesingle{width:31%;padding:0 0 0 1%;display:inline-block;vertical-align:top}
body.single.single-videos #content.singlevideo embed,body.single.single-videos #content.singlevideo iframe, body.single.single-videos #content.singlevideo video{width:800px;max-width:100%;height:350px;margin:auto;}

body.single.single-videos #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:-10px;left:0;z-index:222;width:100%;padding:10px;background:#222;color:#fff;}
body.single.single-videos #videocat{clear:both;overflow:hidden;text-align:left;padding:30px 0}
body.single.single-videos #videocat h4{text-transform:uppercase;font-size:16px;}
body.single.single-videos #videocat .videos{display:inline-block;width:48%;height:250px;margin:10px 1% 10px 0;position:relative;vertical-align:top;float:none!important}
body.isnotmainsite.single.single-videos #videocat div.lite{height:250px!important;}
body.single.single-videos #videocat .videos .entry{padding:0px;margin:0;position:relative;height:100%;}
body.single.single-videos #videocat .videos iframe,body.single.single-videos .videos video{width:100%;max-width:100%;}


body #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:-10px;left:0;z-index:222;width:100%;padding:10px;background:#222;color:#fff;}
body #videocat{clear:both;overflow:hidden;text-align:left;padding:0px 0}
body #videocat h4{text-transform:uppercase;font-size:16px;}
body #videocat .videos{display:inline-block;width:100%;height:250px;margin:0px 0 20px 0;position:relative;vertical-align:top;float:none!important}
body.isnotmainsite #videocat div.lite{height:250px!important;}
body.isnotmainsite #videocat div.lite img.liteimg{height:40px!important;width:auto!important}
body #videocat .videos .entry{padding:0px;margin:0;position:relative;height:100%;}
body #videocat .videos iframe,body  #videocat .videos video{width:100%;max-width:100%;}


body.category-video #content .padder{width:100%;display:block;padding:0;float:none!important}
body.category-video #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:0;left:0;z-index:222;width:100%;padding:10px;background:#222;color:#fff;}
body.category-video #videocat{clear:both;overflow:hidden;text-align:center;;padding:30px 0}
body.category-video #videocat .post{display:inline-block;width:350px;height:250px;padding:0px;position:relative;vertical-align:top;margin:10px;float:none!important}
body.isnotmainsite.category-video #videocat div.lite{height:250px!important;}
body.category-video #videocat .post .entry{padding:0px;margin:0;position:relative;height:100%;}
body.category-video #videocat .post iframe,body.category-video #videocat .post video{width:100%;max-width:100%;}
a.covervideo {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:666;opacity:0.1;padding:0;background:#fff}
a.covervideo:hover{opacity:0.2;background:#222}

body.post-type-archive-videos #content .padder{width:100%;display:block;padding:0;float:none!important}
body.post-type-archive-videos #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:-10px;left:0;z-index:222;width:100%;padding:10px;background:#222;color:#fff;}
body.post-type-archive-videos #videocat{clear:both;overflow:hidden;text-align:center;padding:30px 0}
body.post-type-archive-videos #videocat .videos{display:inline-block;width:350px;height:250px;padding:0px;position:relative;vertical-align:top;margin:10px;float:none!important}
body.isnotmainsite.post-type-archive-videos #videocat div.lite{height:250px!important;}
body.post-type-archive-videos #videocat .videos .entry{padding:0px;margin:0;position:relative;height:100%;}
body.post-type-archive-videos #videocat.videos iframe,body.post-type-archive-videos .videos video{width:100%;max-width:100%;}


/**PAGE**/
body.page .entry{overflow:hidden;font-size:18px;color:#222;line-height:130%}
body.page .singlefeatimg img{width:500px;max-width:100%;height:auto;float:left;padding:0 20px 20px 0}
body.page h2.widgettitle{padding-top:20px;}
body.page hr{clear:both;margin:20px 0}

/**SHARING**/
body .sd-content ul li.share-custom-sharewithafrica a.share-custom-sharewithafrica{background-color:#167260!important;color:#fff!important}
body .sd-content ul li.share-facebook a.share-facebook{background-color:#3B5998!important;color:#fff!important}
body .sd-content ul li.share-linkedin a.share-linkedin{background-color:#1D87BD!important;color:#fff!important}
body .sd-content ul li.share-twitter a.share-twitter{background-color:#0BAFEF!important;color:#fff!important}
body .sd-content ul li.share-google-plus-1 a.share-google-plus-1{background-color:#F0501E!important;color:#fff!important}
body .sd-content ul li.share-jetpack-whatsapp a.share-jetpack-whatsapp{background-color:#109D58!important;color:#fff!important}


/**CALENDAR**/
#calendar_wrap table{width:100%;background:#eee;}
#calendar_wrap table caption{padding:5px;background:#222/*#E01D21*/;color:#fff;font-weight:800;}

#calendar_wrap table td{border:1px solid #fff;padding:5px;}
#calendar_wrap table th{border:1px solid #fff;padding:5px;}


/**SUBSCRIBE**/
body #subscribe{border:10px solid #222/*#E01D21*/!important}
body #subscribe input#subscribe{width:98%;border:1px solid #222/*#E01D21*/!important}
body #subscribes_form{overflow:hidden;padding:10px 10px 0px 10px;background:#222/*#E01D21*/;}
body #subscribes_form input#e_newsletter_email{width:99%;line-height:23px;}
body #subscribes_form placeholder:before{content:"\f003";color:#444;font-size:16px;}
body #subscribes_form input#new_subscribe{background:#222/*#E01D21*/;color:#fff;text-transform:uppercase;font-weight:800}

body #subscribes_form label{display:none}
body #subscribes_form p:first-child{width:75%;margin-right:-10px;}
body #subscribes_form p{width:25%;float:left;margin:0;}

body #subscribes_form #manage_subscriptions p{width:auto;float:none;margin:0;}
body #subscribes_form a#unsubscribe{color:#fff;display:block;text-align:center;padding:10px 0 20px 0!important;font-size:18px}


/**FOOTER**/
#footerspacebottom{background:#181818/*#222*//*#E01D21*/;padding:10px 0;margin:0 -10px}
#footerspacebottom h2.widgettitle{color:#fff;padding:0 0 10px 0;font-size:18px;text-transform:uppercase}
#footerspacebottom h2.widgettitle:before{padding-right:15px;color:#fff;content:"\f0c8";}
#footerspacebottom .widget_wizardinfosys_autosearch h2.widgettitle{display:none;}
#footerspacebottom .widget_wizardinfosys_autosearch h2.widgettitle:before{padding-right:0;color:#fff;content:none;}
#footerspacebottom li.widget_sp_image a:before{padding-right:0;color:#fff;content:none;}

#footerspacebottom{color:#fff;font-size:16px;font-weight:600;display:block;font-family:Oswald,arial;}
#footerspacebottom li{padding-bottom:20px;}
#footerspacebottom li a{color:#fff;font-size:14px;font-weight:600;display:block;font-family:Oswald,arial;}
#footerspacebottom li a:before{padding-right:10px;color:#fff;content:"\f18e";}

body #footerspacebottom ul{padding:0px 0 10px 0;}
body #footerspacebottom ul li ul{padding:10px 0 10px 15px!important;}
body #footerspacebottom ul li ul li{padding-bottom:10px;}
body #footerspacebottom ul li ul li a{font-size:12px;color:#ddd;font-weight:400!important}
body #footerspacebottom ul li ul li a:before{padding-right:10px;color:#ddd;content:"\f0c8";font-size:14px}


.footercol1,.footercol2,.footercol3,.footercol4{width:22%;min-height:300px;margin:1%;display:inline-block;vertical-align:top;overflow:hidden;}
body .footercol1{margin-left:0}
body .footercol4{margin-right:0;width:25%}

.footercol4 li{padding-bottom:20px;}
.footercol4 li a{color:#fff;font-size:14px;font-weight:600;display:block;font-family:Oswald,arial;}
.footercol4 li a:before{padding-right:15px;color:#fff;content:"\f0c8";}

#footerspacebottom .footercol1 .widget_sp_image:first-child img{float:none;width:100px;padding-right:0}

#footerspacebottom .footercol1 .widget_sp_image{overflow:hidden}
#footerspacebottom .footercol1 .widget_sp_image img{float:left;width:90px;height:auto;padding-right:10px;}

#footerspacebottom .footercol1 .widget_sp_image p{margin-top:0;}


.copyright{color:#fff;font-size:12px;margin-top:20px;padding-top:20px;border-top:1px solid #ccc}
.copyright a{color:#fff;font-size:12px}
.bottompromoter{position:fixed;left:-100000px}

html body .wp_autosearch_form_wrapper .wp_autosearch_submit:before{margin-top:-20px}
