/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        4.4
*/



.widget-sub-navigation ul li,.widget_nav_menu ul li,.widget_product_categories ul li{margin:0;border-bottom:0px solid #ebebeb; float:left;}
.sidebarmenu .widget-sub-navigation ul li,.sidebarmenu .widget_nav_menu ul li,.sidebarmenu .widget_product_categories ul li{margin:0;border-bottom:0px solid #ebebeb; float:none;}

.sidebarmenu .widget-sub-navigation ul, .sidebarmenu .widget_nav_menu ul, .sidebarmenu .widget_product_categories ul{
	background-color:#d7d8d5;
}

/*#mk-header{ 
	display:none;
	
}*/

.tw_list .tweet_list li a:before,.widget_archive li a:before,.widget_authors li a:before,.widget_categories li a:before,.widget_links li a:before,.widget_meta li a:before,.widget_nav_menu li a:before,.widget_pages li a:before,.widget_popular_tags li a:before,.widget_product_categories li a:before,.widget_rss li a:before{margin-right:7px;/*content:"\f105";*/font-size:12px}

.widget-sub-navigation ul.menu,.widget-sub-navigation>ul,.widget_nav_menu ul.menu,.widget_nav_menu>ul,.widget_product_categories ul.menu,.widget_product_categories>ul{border:0px solid #ebebeb;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}

.menuStyling li a{
	font-size:20px;
	font-weight:normal;
	
}

.widget-sub-navigation ul li.current_page_item a,.widget_nav_menu ul li.current_page_item a,.widget_product_categories ul li.current_page_item a{background-color:rgba(0,0,0,.03);font-weight: normal; color:#F6A01A;}

.sidebarmenu .widget-sub-navigation ul li.current_page_item a, .sidebarmenu .widget_nav_menu ul li.current_page_item a, .sidebarmenu .widget_product_categories ul li.current_page_item a{background-color:#B5BBB4;font-weight: normal; color:#FFF;}

.widget .mk-searchform .text-input{margin:0;padding:5px 28px 5px 15px;width:100%;border:0px solid rgba(0,0,0,.12); background-color:#F6A01A;filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1;}

input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-size:18px;color:#FFF;padding:10px 12px;background-color:#fdfdfd;border:1px solid #e3e3e3;outline:0;margin-bottom:4px; opacity:1;}

.widget .mk-searchform .mk-icon-search{position:absolute;top:7px;right:14px;font-size:18px;filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1; color:#FFF;}

.nonMobile .widget.widget_search{
	margin-bottom:0px !important;
}

.nonMobile .widget.widget_nav_menu{
	margin-bottom:0px !important;
}


.nonMobile{
	padding-left:55px !important;
	padding-right:55px !important;
}

.nonMobile .vc_wp_search{
	float:right;
	width:150px;
	height:35px;
}
	

.TopImage .mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .TopImage .mk-image.inside-image .mk-image-caption{display:block;font-weight: normal;font-size:34px;line-height:44px; text-decoration:none;}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .mk-image.inside-image .mk-image-caption .mk-caption-title{display:block;font-weight: normal;font-size:20px;line-height:34px; text-decoration:underline;}

.eventsOverlay .mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .eventsOverlay .mk-image.inside-image .mk-image-caption .mk-caption-title{display:block;font-weight: normal;font-size:18px;line-height:24px; text-decoration: none;}


.TopImage .mk-image-shortcode.inside-image .mk-image-caption, .TopImage .mk-image.inside-image .mk-image-caption{position:absolute; width:60%;bottom:0;left:0;z-index:10;margin:0px 0px 0px 30px;/*padding:10px;*/background-color:transparent;background-color: transparent;color:#fff;/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px*/}

.mk-image-shortcode.inside-image .mk-image-caption, .mk-image.inside-image .mk-image-caption{position:absolute;bottom:0;left:0;z-index:10;padding:20px 20px 20px;background-color:#03304A;background-color:rgba(3,48,74,.7);color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; width: 100%;}

.mk-image-shortcode.inside-image.FullRowimg .mk-image-caption, .mk-image.inside-image.FullRowimg .mk-image-caption{position:absolute;bottom:0;left:0;z-index:10;padding:20px 20px 20px;background-color:#03304A;background-color:rgba(3,48,74,.7);color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; width: 100%;}


.eventsOverlay .mk-image-shortcode.inside-image .mk-image-caption, .eventsOverlay .mk-image.inside-image .mk-image-caption{
	padding-top:20px;
}

/*.mk-image-shortcode.inside-image .mk-image-caption:hover{background-color:#03304A;background-color:rgba(3,48,74,.7)}*/

#rowPadding{
	padding-left:30px;
	padding-right:30px;
}

.twitterWidgetBlock br {
    content: " ";
    display: none;
}

#Twitter_Sidebar li {
    font-size: 18px;
    line-height: 28px;
}


.twitterWidgetBlock{
		background-color:#03304A;
		padding:2% 20px 54.25%;
		min-height:290px;
		max-height:270px;

}

.LatestNews{
	/*width:307px !important;
	height:250px !important;
	background-color:#2A3A48;*/

}

.wolf-bigtweet-content span.wolf-tweet-text{
	font-size:14px;
}

.wolf-bigtweet-content .wolf-tweet-time_big{
	display:block;
}

.wolf-bigtweet-content:before {
  content: " ";
  background: url(../../images/twitter-bird.png)  no-repeat center center;
  display: block;
  background-size: 40px 40px;
  width: 240px;
  height: 40px;
  position: relative;
  left: 0;
  top: 0;
  margin-bottom:20px;
}


code,pre{
	margin:0px 0 0px;
	display:block;
	font-size:12px;
	line-height:20px;
	border:0px solid #e8e8e8;
	padding:0px 0px;
	background: ;
	/*white-space:pre-wrap;
	white-space:-moz-pre-wrap!important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;*/
	white-space: normal;
	white-space: normal !important;
	white-space: normal;
	white-space: normal;

	overflow:auto;
	
}

/*code,pre{margin:10px 0 20px;display:block;font-size:12px;line-height:20px;border:1px solid #e8e8e8;padding:20px 10px;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;overflow:auto;background:url(../../images/pre_code.gif) #f2f3f5}*/

.CallToAction{
	background-color:#B5BBB4;
	width:1140px;
	margin-left:auto !important;
	margin-right: auto !important;
	margin-bottom:20px;
	padding:1% 0;
}

.mk-blog-teaser .blog-teaser-side-item.half-item .item-holder{margin-top:20px}
.mk-blog-teaser .blog-teaser-side-item .item-holder{margin-left:20px}

.mk-content-box .content-box-heading{display:block;padding:14px 15px;border-bottom:0px solid #e3e3e3;background-color:#f6a01a;font-weight: normal;font-size:24px; color:#FFF; text-align:center;}

.mk-content-box{overflow:hidden;margin-bottom:20px;border:0px solid #e3e3e3;background-color:#fff}

.CallToActionSidebar{
		background-color:#B5BBB4;
	margin-left:auto !important;
	margin-right: auto !important;
	margin-bottom:20px;
	padding:1% 0
}
.CallToActionSidebar .callToActionText, .CallToAction .callToActionText{
padding:1% 0 1% 20px;
}

.CallToActionSidebar .callToActionButton, .CallToAction .callToActionButton{
	padding:1% 10px 1% 0px;
}

.callToActionButton .mk-button{
	margin-bottom:0px !important;
}

.CallToActionSidebar h2, .CallToAction h2{
	line-height: normal;
		
}

.callToActionHeading{
	vertical-align:middle;
}

.textBlockpad h2, .textBlockpad p, .textBlockpad .mk-button-align{
	padding-left:20px;
}

.theCompetitionPadding, .theCompetitionPaddingPrizes{
	padding-left:20px;
	padding-right:20px;
}

h1.theCompetitionPadding, h2.theCompetitionPaddingPrizes{
	margin-top:-10px !important;
	

}

.PressPadding h1.theCompetitionPadding{
	margin-top:-5px !important;
}



.theCompetitionPaddingTitleBac{
	padding:10px 20px !important;
	background-color:#03304A;
		margin-left:0px !important;
	margin-right:0px !important;
}

.theCompetitionPaddingTitleBacSupport{
	background-color:#d7d8d5;
			margin-left:0px !important;
	margin-right:0px !important;
		padding:10px 20px !important;
}

.theCompetitionPaddingTitleBacBlog{
	background-color:#03304a;
		padding:10px 20px !important;
		margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:5px !important;
}

.theCompetitionPaddingBac{
	padding:20px 10px !important;
	background-color:#f1f1f2;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:20px;
	
}

.callToAction{
	    background-attachment: scroll;
    background-color: #3d4045;
    background-position: left top;
    background-repeat: repeat;
    margin:0px 20px 20px !important;
    min-height: 0;
    padding:35px 10px 15px;
}

#rowPadding .callToAction2{
	    background-attachment: scroll;
    background-color:#b5bbb4;
    background-position: left top;
    background-repeat: repeat;
    margin:0px 0px 20px !important;
    min-height: 0;
    padding:35px 10px 15px;
}

.callToAction3{
	    background-attachment: scroll;
    background-color: #3d4045;
    background-position: left top;
    background-repeat: repeat;
    margin:0px 30px 20px !important;
    min-height: 0;
    padding:35px 10px 15px;
}

.prizePadding{
	background-color:#808080;
	padding-top:10px;
	padding-bottom:10px;
}

.prizePadding p{
	margin-bottom:0px;
	font-size:24px;
}

.widget-sub-navigation ul li a,.widget_nav_menu ul li a,.widget_product_categories ul li a{display:block;padding:6px 10px 0px; text-transform:uppercase;}

.widget-sub-navigation,.widget_nav_menu,.widget_product_categories{padding:0px}

.widget{overflow:hidden;margin-bottom:20px}

.nonMobile .vc_col-sm-3{
	padding-left:50px;
}

.nonMobile .vc_col-sm-9{
	padding-right:50px;
}

.mk-social-network-shortcode.social-align-right{text-align:right; margin-top:0px;margin-bottom:26px;}
	
.mk-social-network-shortcode ul li{display:inline-block;margin:0; vertical-align:top !important;}
.mk-social-network-shortcode ul li a{display:block;line-height:100%; margin-top:0px !important;}

.mk-button.medium, .mk-button.mk-button--size-medium{padding:10px 20px;font-size:18px;line-height:100%;}

.mk-blog-teaser .blog-title{position:relative;font-size:24px!important;padding-bottom:0px;margin-bottom:0px;letter-spacing:1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:90%;color:#fff!important}

/*.mk-blog-teaser .blog-title:after{width:70px;height:3px;content:"";background-color:#fff;display:block;position:absolute;left:0;bottom:1px;-webkit-transform:scale(0.4,1);-moz-transform:scale(0.4,1);-o-transform:scale(0.4,1);transform-origin:left center;-webkit-transform-origin:left center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}*/

.mk-blog-teaser .blog-categories,.mk-blog-teaser time{display:inline-block;font-size:18px;font-style: normal;opacity:1;color:#fff;font-weight: normal;line-height:18px}

.mk-blog-teaser .mk-teaser-blog-side .blog-categories{
	font-size:12px !important;
}

.mk-blog-teaser .blog-teaser-side-item .blog-title{font-size:18px!important}

.mk-blog-thumbnail-item .mk-thumbnail-content-container{width:65%;display:inline-block}

.mk-blog-thumbnail-item .featured-image{position:relative;width:35%;display:inline-block;overflow:hidden}

.mk-blog-thumbnail-item{width:100%;margin-bottom:20px;background-color:#fff;line-height:4px}

.recentPosts{ background-color:#d7d8d5;}

.news .mk-blog-thumbnail-item {background-color:#f1f1f2;}

.mk-blog-thumbnail-item.content-align-right .mk-thumbnail-content-container{float:right;padding:20px 30px 15px}

.mk-blog-thumbnail-item .mk-thumbnail-content-container h3{margin:20px 0;letter-spacing:1px; display:inline;}

.mk-blog-thumbnail-item .mk-thumbnail-content-container h3 a, .mk-thumbnail-wrapper time a{ color:#000; font-size:24px;}

.mk-thumbnail-wrapper time a{margin-left:-5px;}

.mk-blog-thumbnail-item .mk-blog-author, .mk-blog-thumbnail-item .mk-categories, .mk-blog-thumbnail-item .mk-blog-author a{
	display:none;
}

.single-post #theme-page .theme-page-wrapper.left-layout .sidebar-wrapper, .single-post #theme-page .theme-page-wrapper.right-layout .sidebar-wrapper{
	background-color:#f1f1f2;
	border-top:50px solid #03304a;
	margin-top:30px;
}

.mk-blog-single .mk-blog-author,.mk-blog-single .mk-post-cat,.mk-blog-single .mk-post-date{color:#000;font-style: normal;font-size:18px;display:inline-block}
	
.single-post .mk-post-date a, .single-post .mk-post-date a:hover, .single-post .mk-blog-author a, .single-post .mk-blog-author a:hover{color:#000;font-style: normal;font-size:18px}
	
.mk-blog-single article{position:relative;}

.blogWrap{
	background-color:#f1f1f2;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}

.mk-portfolio-video,.single-featured-image{margin-bottom:0px}

.similar-post-title{
	font-size:24px;
	margin-bottom:40px;
	font-weight:normal;
	text-align:center;
	text-transform: none;
	letter-spacing:0px;
	background-color:#03304a;
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    width: 30%;
}

.mk-single-content{margin:10px 0 40px}

.mk-similiar-title{padding:15px 10px;display:block;color:#000;font-weight:normal;font-size:18px;line-height:18px;text-align:center;text-transform:uppercase;letter-spacing:1px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.blog-similar-posts{margin-bottom:0px;padding-bottom:0px}

.single-post #theme-page .theme-page-wrapper .theme-content{
	padding:30px 20px 0px;
}

.single-post .blog-similar-posts .similar-post-holder{
	margin-bottom:0px;
}
	
.mk-search-trigger{/*display:block*/;font-size:16px}

.main-nav-side-search a{line-height:20px !important;}

body .header-section.hidden { visibility: visible !important; opacity: 1 !important; }

body .mk-header-right { z-index: 999; }

#mk-header-searchform span .text-input{background-color:#f6a01a;font-size:12px;width:90px;height:23px;padding:3px 15px 3px 30px;line-height:16px;margin:0;border:none;-webkit-border-radius:40px;-moz-border-radius:0px;border-radius:0px;opacity:1; text-transform:uppercase;}

#mk-header-search,.mk-header-search{
	line-height: 40px  !important;
	height:40px !important;
	margin-top:1px !important;
}

.mk-header-right #mk-header-social ul{margin:0; line-height:0px;}

#mk-header-social.header-section a.small{
	margin-top:0px !important;
}


#mk-header .mk-header-inner, .mk-header .mk-header-inner
{position:relative;z-index:300;width:100%; padding-top:10px; padding-bottom:10px;}

.header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1 .menu-hover-style-5 .main-navigation-ul > li{
	/*line-height:135px !important;*/
	top:30px;
}

.mk-header-right{position:absolute;right:30px;top:0;z-index:20; margin-right:30px; margin-top:10px;}


#mk-header-searchform span{display:inline-block;position:relative;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; height:40px; line-height:40px;}

.mk-header-inner #mk-header-searchform .text-input{width:150px;padding:5px 15px 5px 30px!important;height:32px;line-height:20px; margin-bottom:48px;}

#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper, #mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper{
	padding-top:0px !important;
}

#mk-theme-container #mk-header{
	border-bottom:0px;
}

.news-featured-image{margin:10px 0 50px; display:none;}

.archiveStyle{background-color:#f1f1f2; padding:20px 20px 20px 10px; margin-bottom:20px;}

.collapsing.archives.item{
	padding-bottom:10px;
}

.archiveStyle li{
	list-style:none;
}

.archiveStyle .widget{
	margin-bottom:0px !important
}

.archiveStyle .widgettitle{
	display:none;
}

.mk-header-inner #mk-header-searchform .mk-icon-search{left:7px;top:50%;margin-top:-11px;filter:alpha(opacity=@opacity * 100);-moz-opacity:70;-khtml-opacity:70;opacity:70;opacity:.7}

/*.menu-laureatessidebar-container #menu-laureatessidebar li, .menu-aboutsidebar-container #menu-aboutsidebar li, .menu-supportsidebar-container #menu-supportsidebar li{
	text-align:center;
}*/

.menu-sidebar-container #menu-sidebar li a{
	color:#FFF;
}

.menu-laureatessidebar-container #menu-laureatessidebar li a, .menu-supportsidebar-container #menu-supportsidebar li a, .menu-aboutsidebar-container #menu-aboutsidebar li a{
	color:#FFF;
}

.LaureatesStyle a{
	color:#000;
}

.video-text-wrap {
    float: left;
	padding-right:20px;
    
}

.mk-header-inner #mk-header-searchform{float:right;display:inline-block;margin-right:10px; line-height:40px; height:40px;}
 
.mk-contact-form-wrapper.outline-style.contact-light .mk-textarea,.mk-contact-form-wrapper.outline-style.contact-light .text-input{position:relative;color:#fff;border:0px solid #e5e5e5;z-index:auto;-webkit-box-shadow:0 0 0 0px #e5e5e5;-moz-box-shadow:0 0 0 0px #e5e5e5;box-shadow:0 0 0 0px #e5e5e5; background-color:#b5bbb4; font-size:18px; text-align:center; margin-bottom:20px;}

.wpcf7-form-control-wrap.Name{
	margin-right:2%;
}
 
.mk-contact-form-wrapper.outline-style .mk-form-row .text-input.half{width:49%}

.mk-contact-form-wrapper.outline-style.contact-light .contact-outline-submit{color:#fff;border:0px solid #e5e5e5;-webkit-box-shadow:0 0 0 0px #e5e5e5;-moz-box-shadow:0 0 0 0px #e5e5e5;box-shadow:0 0 0 0px #e5e5e5; background-color:#b5bbb4;}

.mk-contact-form-wrapper.outline-style.contact-light .mk-textarea:focus,.mk-contact-form-wrapper.outline-style.contact-light .text-input:focus{/*background-color:rgba(255,255,255,.1);*/color:#fff}

/*.mk-contact-form-wrapper.outline-style.contact-light .contact-outline-submit:hover{background:rgba(255,255,255,.4)}*/

.mk-contact-form-wrapper{position:relative;margin-bottom:0px}

.wpcf7-submit{position:relative;display:inline-block;margin-right:10px;margin-bottom:5px;padding:13px 35px;letter-spacing:1px;outline:0;color:#252525;vertical-align:middle;text-align:center;text-transform:uppercase;font-weight:700;font-size:12px;line-height:100%;cursor:pointer;zoom:1;border:1px solid #252525;background-color:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-moz-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-ms-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;-o-transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out}.wpcf7-submit:hover{background-color:#252525;color:#fff}

.contactPadding{
	min-height:315px;
	padding:5% 0%;
}

.contactPadding .mk-text-block {
	padding:10% 0%;
}

.text-input::-moz-placeholder {  /* Firefox 19+ */
   color: #FFF !important;
   opacity:1;  
}

.text-input:-ms-input-placeholder {  
   color: #FFF !important;  
}

.mk-textarea::-webkit-input-placeholder {
   color: #FFF !important;
}

.mk-textarea:-moz-placeholder { /* Firefox 18- */
   color: #FFF !important;  
}

.mk-textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #FFF !important;
   opacity:1;  
}

.mk-textarea:-ms-input-placeholder {  
   color: #FFF !important;  
}

.mk-contact-form-wrapper.outline-style .mk-form-row .contact-outline-submit{width:100%;text-transform: none;letter-spacing: normal;/*background:0 0;*/outline:0;padding:18px;font-size:18px;font-weight: normal;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;-o-transition:all .15s;transition:all .15s}

.prizes a{
	color:#f6a01a;
}

.header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu,.header-align-center .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu,.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu,.header-style-2.header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu,.header-style-2.header-align-left .main-navigation-ul li.no-mega-menu>ul.sub-menu{left:0;right:auto}

.image-hover-overlay{position:absolute;left:0;top:0;right:0;bottom:0;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0; display:none;}

.post-type-badge{position:absolute;left:50%;top:50%;/*display:block*/;filter:alpha(opacity=@opacity * 100);-moz-opacity:0;-khtml-opacity:0;opacity:0;margin:-24px 0 0 -24px;z-index:10; display:none;}

.mk-list-styles ul li{position:relative;margin:0 0 6px;/*padding:0 0 0 21px;*/line-height:22px; font-size:18px;}.mk-list-styles ul li:before{position:absolute;top:2px;left:0;font-size:18px;line-height:20px;content: normal !important;}

.mk-list-styles ol li{
	font-size:18px;
}

.theCompetitionPadding ul li{
	font-size:18px;
	line-height:1.66em;
}


.theCompetitionPadding ol li{
	font-size:18px;
	margin-bottom:15px;
	line-height:1.66em;
}

.mk-button.outline-dimension, .mk-button.outline-dimension:hover, .mk-button.mk-button--dimension-outline{border-width:0px!important;border-style: none!important; background-color:#f6a01a !important; color:#FFF; font-weight:normal !important }

ol{margin-bottom:1em;/*margin-left:2.35em;*/list-style-position:inside;list-style-type:decimal}

.mk-button-align .EventButtons{
	margin-left:20px !important;
}

.mk-loadmore-button{margin:40px auto;background-color:#f6a01a;color:#FFF!important;font-size:18px;display:block;text-align:center;padding:15px 0;line-height:16px;font-weight: normal;text-transform:uppercase;letter-spacing:1px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0px solid #e2e2e2;width:50%;position:relative}
.mk-loadmore-button:hover{background-color:#f6a01a}

.mk-loadmore-button .mk-moon-arrow-down-4, .mk-loadmore-button svg{font-size:18px;margin-right:10px;color:#FFF; fill:#FFF;}

#mk-page-introduce{position:relative;z-index:8;padding:15px 0; background-color:#03304a;}

.page-introduce-subtitle{display:inline-block;line-height:100%;margin:0 20px 15px 23px;-ms-word-wrap:break-word;word-wrap:break-word; color:#FFF !important}

/*#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator,#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a{color:#d1d1d1;color:rgba(255,255,255,.5)}*/

.search-result-item .search-loop-meta{display:block;margin-bottom:6px;color:#000}

.mk-pagination .current-page,.mk-pagination .page-number{display:block;padding:10px 14px;line-height:12px;font-size:12px;margin:0 6px 0 0;font-weight: normal;float:left;border:0px solid transparent;color:#FFF; background-color:#f6a01a;}

.news-single-categories{font-size:18px;font-weight: normal;color:#000;display:inline-block;text-transform: none;}

.news-single-date a{font-size:18px;color:#000}

.news-post-heading{padding-bottom:10px;margin-bottom:25px;border-bottom:3px solid #000;border-bottom:3px solid #000;position:relative}

div.wpcf7-validation-errors{background-color:#778691;/*background-image:url(../../images/box-warning-icon.png)*/}

div.wpcf7-validation-errors{border:0px solid #f7e700; color:#FFF;}

div.wpcf7-response-output{position:relative;display:inline-block;margin:0;padding:15px 15px 15px 15px;background-position:15px center;background-repeat:no-repeat;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}

.titleMargin span, h1 span, h2 span{
	letter-spacing:-0.5px !important;
}

p, a, li, .page-id-306 h1 span{
		letter-spacing:-0.5px !important;
}

.news-fourth-with-image .news-categories span,.news-full-with-image .news-categories span,.news-half-with-image .news-categories span{box-shadow:10px 0 0 #00c8d7,-10px 0 0 #00c8d7;padding:12px 9px;font-size:14px;margin-left:-8px;letter-spacing:0px; font-weight:normal;}

.news-fourth-with-image .news-the-title a,.news-full-with-image .news-the-title a,.news-half-with-image .news-the-title a{color:#fff; font-weight:normal;}

.mk-news-item{background-color:#000;position:relative;margin:.25%;overflow:hidden;float:left}

.news-fourth-with-image img,.news-full-with-image img,.news-half-with-image img{height:200px;width:100%}

.callToAction2 a, .callToAction2 a:hover {
	color:#03304A;
}

.mk-button.large{padding:20px 28px;font-size:24px;line-height:100%;letter-spacing:-0.5px}

.footerfloat{
	text-align:right;
}

.page-id-2909 .mk-image-shortcode.inside-image .mk-image-caption, .page-id-2909 .mk-image.inside-image .mk-image-caption{
bottom: 20px;
left: 10px !important;
max-width:183px;
}

.page-id-210 .mk-image-caption{
max-width:270px;
}

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

.twitterWidgetBlock {
    background-color: #03304A;
    padding: 20px;
    min-height: 0px !important;
    max-height: 0px;
    margin-bottom: 20px !important;
    }

#Twitter_Sidebar li {
    font-size: 14px;
    line-height: 24px;
}

.page-id-2909 .mk-image-shortcode.inside-image .mk-image-caption, .page-id-2909 .mk-image.inside-image .mk-image-caption {
    bottom: 0px;
    left: 10px !important;
    max-width: 240px;
}	


p{
	text-align:center;
}
	
.footerfloat{
	text-align: center;
}	
.footerfloat .first img{
	margin-bottom:20px;
}

.news-fourth-with-image .news-the-title span, .news-full-with-image .news-the-title span, .news-half-with-image .news-the-title span{
	line-height:22px; background-color:transparent; box-shadow:none;
}

#recent-posts-2{
	padding:0px 20px 20px;
}
	
.news-fourth-with-image .news-categories span,.news-full-with-image .news-categories span,.news-half-with-image .news-categories span{box-shadow:10px 0 0 #00c8d7,-10px 0 0 #00c8d7;padding:5px 9px;font-size:14px;margin-left:-12px;letter-spacing:0px; font-weight:normal;}	

.news-fourth-with-image img,.news-full-with-image img,.news-half-with-image img{height:100%;width:100%}
	 
#mk-header {
	display:inline !important;
}

.nonMobile, .sidebarmenu{
	display:none;
}

.video-text-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.video-text-wrap iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-text-wrap {
    float: none;
	padding-right:20px;
    
}

#theme-page h1.theCompetitionPadding span, #theme-page h2.theCompetitionPadding span, #theme-page h2.callToActionHeading span, #theme-page h2.titleMargin span, #theme-page h2.theCompetitionPaddingTitleBac span{
	font-size:24px;
}

#theme-page h2.theCompetitionPaddingTitleBacSupport span{
	font-weight:20px;
}

#theme-page h1, #theme-page h2{
	line-height:28px;
}
	
	.mk-page-section.respChange .vc_row-fluid{
		padding-top: 10px;
	}
}

@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 767px) { 
#rowPadding{
	padding-left:10px !important;
	padding-right:10px !important;
}

#rowPadding .vc_col-sm-9.prizes, #rowPadding .prizes{
	padding-left: 0px !important;
	padding-right: 0px !important;

}



#rowPadding .prizes.wpb_column .vc_row{
	max-width: 100%;
}

.MaxWidth270Row .mk-image.align-left,.MaxWidth270Row .mk-image.align-right{
	max-width: 270px;
}

#rowPadding .wpb_column .vc_row {
    margin-left: auto !important;
    margin-right: auto !important;
 }
 
 .page-id-1996 #rowPadding .wpb_column .vc_row, .page-id-3368 #rowPadding .wpb_column .vc_row, .page-id-2835 #rowPadding .wpb_column .vc_row {
 max-width:270px;
 }
 
 .page-id-112 .wpb_wrapper .mk-image{
    max-width: 270px;
    
}

.theCompetitionPadding, .theCompetitionPaddingPrizes{
    padding-left: 0px;
    padding-right: 0px;
}

.mk-blog-teaser .blog-teaser-side-item.half-item .item-holder{margin-top:8px}
.mk-blog-teaser .blog-teaser-side-item .item-holder{margin:10px 0px !important}

#theme-page .theme-page-wrapper .theme-content{
	padding:25px 0 !important;
}

.mk-blog-teaser .blog-teaser-side-item.half-item{
	margin-bottom:20px;
}

.wolf-bigtweet-content::before{
	width:auto;
}

.nonMobile{
	display:none;
}


#mk-theme-container .res2col{
	width:49%;
	display:inline-block;
	padding-left:7.5px !important;
	padding-right:7.5px !important;
}#theme-page .res2col2{
	width:49%;
	display:inline-block;
		padding-left:7.5px !important;
	padding-right:7.5px !important;
}

.TopImage .mk-image-shortcode.inside-image .mk-image-caption, .TopImage .mk-image.inside-image .mk-image-caption{
	width:auto;
	margin:0px;
}

.mk-image-shortcode.inside-image .mk-image-caption, .mk-image.inside-image .mk-image-caption{
	padding:5px;
}

.TopImage .mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .TopImage .mk-image.inside-image .mk-image-caption .mk-caption-title{
	font-size:20px;
	line-height:20px;
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .mk-image.inside-image .mk-image-caption .mk-caption-title{
	font-size:18px;
	line-height:18px;
}

#mk-theme-container .header-style-1 .mk-header-right, #mk-theme-container .header-style-2 .mk-header-right, #mk-theme-container .header-style-3 .mk-header-right{
	right:15px !important;
}

#mk-header-social.header-section .mk-simple-rounded.small, #mk-header-social.header-section .mk-square-pointed.small, #mk-header-social.header-section .mk-square-rounded.small{
	width:12px;
	height:12px;
}

#theme-page .inside-image .mk-image-caption{
	display:block !important;
}

}
/*@media handheld,only screen and (max-width:480px){.inside-image .mk-image-caption{display:none!important}}*/



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

.sidebarmenu #twitter-widget-1{
	display:none;
}	
	
.count-o{
		display: none;
	}

#Twitter_Sidebar li {
    font-size: 16px;
    line-height: 26px;
}

.mk-image-shortcode {
    position: relative;
    }
    
    .page-id-2909 .mk-image-shortcode.inside-image .mk-image-caption, .page-id-2909 .mk-image.inside-image .mk-image-caption {
    bottom: 0px;
    left: 0px !important;
    }

.TopImage .mk-image.align-left{
padding-top:0px;
margin-top:0px !important;
}

#IpadResponsive .large{
width:35%;
}

#IpadResponsive .HomepageElementMargins{
width:15%;
}
	
	#theme-page h1.theCompetitionPadding span, #theme-page h2.theCompetitionPadding span, #theme-page h2.callToActionHeading span, #theme-page h2.titleMargin span, #theme-page h2.theCompetitionPaddingTitleBac span, #theme-page h1.theCompetitionPaddingTitleBac span, #theme-page h1.titleMargin span, #theme-page h2 span,.mk-blog-teaser .blog-title, .mk-content-box .content-box-heading, .mk-blog-thumbnail-item .mk-thumbnail-content-container h3 a, .mk-thumbnail-wrapper time a{
	font-size:20px !important;
}

#theme-page h1.titleMargin, #theme-page h2, #theme-page h1{
	line-height:24px;
}

p{
	font-size:12px !important;
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .mk-blog-teaser .blog-teaser-side-item .blog-title,
#theme-page h2.theCompetitionPaddingTitleBacBlog span, .mk-button.large, .mk-image.inside-image .mk-image-caption .mk-caption-title{
	font-size:14px !important;
}

.mk-image-shortcode.inside-image .mk-image-caption, .mk-image.inside-image .mk-image-caption{
	padding:10px;
}

.mk-button.medium{
	font-size:14px;
}

.twitterWidgetBlock{
	height:0px;
	padding:2% 10px 54.25%;
}



.wolf-bigtweet-content::before{
	width:auto;
	  background: url(../../images/twitter-bird.png)  no-repeat center center;
  background-size: 30px 30px;
	margin-bottom:10px;
}

.wolf-bigtweet-content .wolf-tweet-time_big{
	font-size:12px;
}

#twitter-widget-0{
	display:none;
}

.mk-content-box .content-box-heading{
	text-align:left;
}

/*#theme-page .prizes h2{
	line-height:1.3em;
}*/

h1.theCompetitionPadding, h2.theCompetitionPaddingPrizes{
	margin-top:-8px !important;
}
.archiveStyle{
	padding:0px 5px 0px 0px;
}

.archiveStyle .collapsing li a{
	font-size:12px;
}

.collapsing.archives.item{
	margin-left:0px;
}

.single-post #theme-page .theme-page-wrapper.right-layout #mk-sidebar{
	display:none;
}

.similar-post-title{
	font-size:20px;
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title, .mk-image.inside-image .mk-image-caption .mk-caption-title{
	line-height:18px !important;
}

.theCompetitionPadding ul li{
	font-size:12px;
}
	
	.page-id-3442 .twitterWidgetBlock {
    min-height: 0px !important;
    max-height: 200px !important;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
#mk-main-navigation .main-navigation-ul > li.menu-item > a.menu-item-link, .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{
	font-size:14px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

#mk-theme-container .header-grid.mk-grid .header-logo.right-logo,#mk-theme-container .mk-header-right{
	right:0px !important;
}

.mk-header-right{
	margin-right:0px;
}
.mk-header-right #mk-header-social{height:auto;padding:0 10px}

.news-fourth-with-image img,.news-full-with-image img,.news-half-with-image img{height:100%;width:100%}

.news-fourth-with-image .news-categories span, .news-full-with-image .news-categories span, .news-half-with-image .news-categories span{
	padding:7px 9px;
}

.video-text-wrap{
	width:100%;
}

p.wolf-tweet-text{
	font-size:12px !important;
}



#Twitter_Sidebar li {
    font-size: 12px;
    line-height: 18px;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#mk-main-navigation .main-navigation-ul > li.menu-item > a.menu-item-link, .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{
	font-size:20px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

#mk-theme-container .header-grid.mk-grid .header-logo.right-logo,#mk-theme-container .mk-header-right{
	right:0px !important;
}

.mk-header-right{
	margin-right:0px;
}
.mk-header-right #mk-header-social{height:auto;padding:0 10px}


.twitterWidgetBlock {
    min-height: 220px !important;
    max-height: 270px;
}


}

@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 767px) 
and (orientation : landscape) {
	.first{
		float:left;
	}
	.second{
		float:right;
	}
}

@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 767px) 
and (orientation : portrait) {
.captcha-170 .wpcf7-not-valid-tip{
	right:0px;
	left:0px !important;
	top:0px;
	width:200px;
}
	
	
.twitterWidgetBlock {
    min-height: 170px !important;
    max-height: 270px;
}
}

.captcha-170 input[type="text"]{
	color:#000;
}

.captcha-170 .wpcf7-not-valid-tip{
	right:0px;
	left:80px;
	top:0px;
	width:200px;
}

.news-single-social li a{line-height:16px;display:block; font-size:18px;}

.mk-back-top .mk-back-top-link{color:#999;font-size:18px}

.single-competitor .blogWrap{
	background-color:transparent;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
}

.single-competitor .blog-single-meta, .single-competitor .single-social-section, .single-competitor .blog-similar-posts{
	display:none;
}

.single-competitor .mk-single-content{
	margin-top:0px;
}

.bookTicktnone, #bookTicktnone{
	display:none !important;
}

/*new css*/

.mk-image-shortcode.inside-image .mk-image-caption, .mk-image.inside-image .mk-image-caption{
	margin:0px;
}

.widget_nav_menu li a::before, .mk-blog-meta-wrapper{
	display:none;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12{
	padding-left:10px !important;
	padding-right:10px !important;
}

.mk-fancy-title{
	margin-bottom:0px;
}

.mk-news-item .item-holder, .twitterWidgetBlock p{
	margin:0px;
}

.mk-news-item .item-holder{
	background-color:#000;
}

.mk-list-styles ul li{
	padding-left:0px;
}

ol{
	margin-left:0px;
}

.mk-image-shortcode.inside-image .mk-image-caption:hover, .mk-image.inside-image .mk-image-caption:hover{
	background-color:rgba(3, 48, 74, 0.7);
}

/*CUSTOM*/
.nonMobile .wpb_content_element, .nonMobile 
ul.wpb_thumbnails-fluid > li, .nonMobile 
.last_toggle_el_margin, .nonMobile 
.wpb_button {
  margin-bottom: 0px !important;
}

.wpb_column .vc_row {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
@media only screen 
and (min-device-width : 0px) 
and (max-device-width : 767px) { 
.textArrow{
text-align:center;
}

.vc_row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
}

.wpb_content_element{
	margin-bottom:0px !important;
}

.ImgMargin{
	margin-top:20px;
}

.news-categories a{
pointer-events: none;
cursor: default;
}

div.pdfemb-toolbar-hover{
	display:inline !important;
}

div.pdfemb-toolbar button{
	background-color:#F6A01A !important;
}

.mk-header-social.header-section{
	height: 0px;
	line-height: 0px;
}

.mk-header-right .mk-header-social.header-section a.small{
	margin-top: 0px;
}

.mk-header-right .mk-header-search {
    float: left;
}

.TopImage .mk-image.align-left{
	margin-top: 100px;
}



 .vc_column_container > .vc_column-inner{
	padding-left: 0px !important;
padding-right: 0px !important;
}



.MaxWidth270, .MaxWidth270Row .mk-image-caption {
	max-width: 270px;
}

.mk-contact-form-wrapper.outline-style.contact-light .mk-textarea{
	width: 100%;
}#mk-theme-container 

.theme-content .mk-padding-wrapper .wpb_column .newHomerowPad{
	max-width: 1230px;
	    margin-left: auto !important;
    margin-right: auto !important;
}

.textArrow .mk-font-icons{
	display: inline;
	vertical-align: middle;
}

.countryTextArrow{
	padding-right: 30px;
}

#menu-previous-editions-sidebar a{
color:#FFF;
}