.MainContainer { background:#fff; box-shadow:0px 1px 2px #999; -webkit-box-shadow:0px 1px 2px #999; padding:15px 0px 15px 0px; margin:0px 0px; }
.BorderBottom { /*border-bottom:1px solid #ddd; padding:0px 0px 15px 0px;*/ margin:0px 0px 20px 0px; position:relative; }

.navbar { border-radius:0px; -webkit-border-radius:0px; margin:0px -15px 15px -15px; }
.navbar-collapse { border-bottom:1px solid #ddd; }
.navbar-nav > li > a, .navbar-nav > li > a:hover { background:#333; color:#fff; margin:0px 1px 0px 0px; }
.navbar-nav > li > a.active, .navbar-nav > li > a:focus { background:#fff; color:#333; margin:0px 1px -1px 0px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #fff; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background:#222; color:#fff; border:none; }
.navbar-toggle { border:1px solid #333; }
.navbar-toggle .icon-bar { background:#333; }
.dropdown-menu > li > a { padding:7px 20px; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background:#e8e8e8; padding:7px 20px; }

.Tabs { padding:0px 0px; }

.caret { border-left:5px solid transparent; border-right:5px solid transparent; border-top:6px solid; margin:0px 0px 0px 10px; }
.dropdown-menu { min-width:98%; }

.SearchBar { background:#ddd; border:1px solid #cbd0da; padding:20px 20px; border-radius:6px; -webkit-border-radius:6px; margin:20px 0px 20px 0px; }
.SearchBar label { margin:0px 15px 0px 0px; }
.SearchBar .SelectCategory { display:inline; }
.SearchBar .SelectCategory #drop1 { background:#fff; color:#333; width:100%;/*width:calc(100% - 185px);*/ /*width:15%;*/ text-decoration:none; border:1px solid #c5cad5; height:45px; line-height:45px; display:inline-block; padding:0px 15px; border-radius:4px; -webkit-border-radius:4px; }
.SearchBar .SelectCategory #drop1 .caret { position:absolute; top:5px; right:20px; }

.SearchBar .form-group { /*float:left;*/ }
.SearchBar .form-group.SelectCategoryBox { width:400px; margin:0px 15px 0px 0px; /*width:453px;*/ /*width:25%;*/ /*border:1px solid red;*/ }
.SearchBar .form-group .input-group-addon { background:#fff; padding:0px 10px 0px 20px; }
.SearchBar .form-group .input-group-addon i { font-size:16px; color:#aaa; }
.SearchBar .form-group input[type="search"] { border-left:none; height:45px; line-height:45px; }

.SearchBar .form-group.SearchBox { width:calc(100% - 772px); /*width:calc(100% - 33%);*/ }
.SearchBar .Button { margin:0px 0px 0px 15px; /*padding:10px 38px;*/ }

.Button { border:none; border-radius:4px; -webkit-border-radius:4px; cursor:pointer; }
.RedButton { background:#c9452b; color:#fff; }
.RedButton:hover, .RedButton:focus { background:#b73a22; color:#fff; }
.GreenButton { background:#638e43; color:#fff; }
.GreenButton:hover, .GreenButton:focus { background:#5d8440; color:#fff; }
.BlackButton { background:#333; color:#fff; }
.BlackButton:hover, .BlackButton:focus { background:#222; color:#fff; }

.form-control:focus { /*box-shadow:none; -webkit-box-shadow:none; border:1px solid #ddd;*/ }

.VideoBoxWrapper {}
.VideoBoxWrapper .VideoBox {min-height: 370px;}
.VideoBoxWrapper .VideoBox .VideoTitle { background:none; font-weight:bold; padding:0px 0px 15px 0px; margin:20px 0px 20px 0px; border-bottom:1px solid #ddd; }
.VideoBoxWrapper .VideoBox .VideoTitle.first { margin:10px 0px 20px 0px; }
.VideoBoxWrapper .VideoBox .Video {width: 350px;float: left;}
.VideoBoxWrapper .VideoBox .VideoDesc {float:left; /*width:950px;*/ width:calc(100% - 390px); font-weight: 300; height: 300px; overflow: auto;}
.VideoBoxWrapper .VideoBox .VideoDesc .Rating { font-weight:bold; display:block; margin:10px 0px 0px 0px; }

.VideoBoxWrapper .VideoBox.selected { background:#f4f4f4; min-height:375px; /*box-shadow:0 0 10px #666; -webkit-box-shadow:0 0 10px #666;*/ margin: 20px 0 0; padding: 0 15px 15px; border:1px solid #f4f4f4; }
.VideoBoxWrapper .VideoBox.selected.checked { border:1px solid #d54e21; position:relative; }
.VideoBoxWrapper .selected-img {display:none; position:absolute; z-index:9999; right:0px; top:0px; }


.EditorWrapper {}
.EditorWrapper .EditorBox {}
.EditorWrapper .EditorPost {}
.EditorWrapper .EditorPost .PostTitle { background:#eee; font-weight:bold; margin:20px 0px; padding:15px; }
.EditorWrapper .EditorPost .SocialIconWrapper {}
.EditorWrapper .EditorPost .SocialIconWrapper .SocialIcon { display:inline-block; margin:0px 12px 10px 0px; }
.EditorWrapper .EditorPost .SocialIconWrapper .SocialIcon label { float:left; line-height:40px; margin:0px 10px 0px 0px; /*display:inline-block; margin:0px 0px 0px 0px;*/ }
.EditorWrapper .EditorPost .SocialIconWrapper .Icon_Blogger {}
.EditorWrapper .EditorPost .SocialIconWrapper .Icon_Tumblr {}
.EditorWrapper .EditorPost .SocialIconWrapper .Icon_Facebook {}
.EditorWrapper .EditorPost .SocialIconWrapper .Icon_Wordpress {}
.EditorWrapper .EditorPost .SocialIconWrapper .Icon_Calender {}

.TableWrapper { }
.TableWrapper table { /*margin-top:20px;*/ }
.TableWrapper table tr th { /*background:#eee;*/  }
.table-bordered, .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border:1px solid #e5e5e5; }

.TableWrapper .pagination { margin:0px 0px 20px 0px; float:right; }
/*.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background:#c9452b; border:1px solid #c9452b; }*/
.pagination > li > a, .pagination > li > span { color:#999; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color:#777; }



.option_content .left_panel {
	width:204px;
	border:1px solid #ddd;
	min-height:500px;
	margin-right:25px;
}
.option_content .left_panel ul li {
	padding:8px;
	line-height:30px;
	border-bottom:1px solid #ddd;
transition:all ease .3s;
	float:left;
	width:92%;
	background:#f7f9f8;
        margin-bottom:0px !important;
}
.option_content .left_panel ul li:hover {
background: none repeat scroll 0 0 rgba(2, 152, 82, 0.7);
}
.option_content .left_panel ul li a {
	display:block;
	background:url(../images/list_icon.png) 94% center no-repeat;
transition:all ease .3s;
}
.option_content .left_panel ul li:hover a {
	color:#fff;
	background:url(../images/list_icon_hover.png) 95% center no-repeat;
}
.option_content .left_panel ul li:last-child {
	border-bottom:none;
}
.option_content .left_panel ul li span {
	margin-right:8px;
	float:left;
}
.option_content .option_content {
	padding:10px 0px;
}
.option_content .right_panel {
	border:1px solid #ccc;
	width: 910px;
}

.option_content .right_panel .accordion-group {
	border-radius:0px;
	margin-bottom:0px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #ccc;
}
.option_content  .accordion-heading {
	height:42px;
	line-height:26px;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fefefe 0%, #fcfcfc 29%, #f5f5f5 66%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(29%, #fcfcfc), color-stop(66%, #f5f5f5), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%, #fcfcfc 29%, #f5f5f5 66%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%, #fcfcfc 29%, #f5f5f5 66%, #f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%, #fcfcfc 29%, #f5f5f5 66%, #f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%, #fcfcfc 29%, #f5f5f5 66%, #f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2', GradientType=0 ); /* IE6-8 */
}
.option_content .accordion-heading a {
    color: rgb(38, 40, 40);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding: 10px;
	font-weight: bold;
}
.option_content .activated {
	color:#019f35;
}


.option_content .accordion-inner{min-height: 40px;}
.option_content table {
	margin: 10px;
}
.option_content .general_settings td {
	padding:10px 0px;
	vertical-align:middle;
}
.option_content .general_settings tr td:nth-child(2) {
padding-left:10px;
}
.option_content .general_settings input[type="checkbox"] {
	float:left;
	margin-right:5px;
        margin-top: 4px;
}
.option_content .general_settings {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.accordion-group .info {
	background: url("../images/info.png") no-repeat scroll left top transparent;
	display: inline-block;
	height: 12px;
	margin-top: 4px;
}

.accordion-group .tooltip2 { 
	background: none repeat scroll 0 0 padding-box #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	opacity: 0;
	padding: 10px;
	position: absolute;
	text-align: left;
	white-space: normal;
	margin: 10px -89px;
	z-index: -1;
}
.loader {position: fixed;width: 100%;height: 100%;background: #DADADA;opacity: 0.5;display: none;top: 0;left: 0;z-index: 99999;}
.loader img {position: absolute;top: 30%;left: 50%;}

.editor {position: absolute;top: 30px;left: 0;width: 100%;height: 80%;background: #F7F0F0; display: none;}
.editor iframe {width: 100%;height: 100%; position: fixed; top: 0; bottom:0;border: 1px solid #CCCCCC; text-align: center;}

.inline-buttons { margin: 10px; text-align: center;}

.small-popup {border: 1px solid rgb(204, 204, 204);padding: 5px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;box-shadow: rgb(218, 218, 218) 1px 1px 1px;width: 200px;position: absolute;margin: 10px;opacity: 0.7;background: #dadada;}

.left { width:200px; /*width: 200px;*/float: left;/*min-height: 300px;*/ /*border-right: 1px solid #DADADA;*/} 
.right { float:left; margin-left:20px; width:calc(100% - 220px); }
.nav-justified { list-style:none; width:100%; border-radius:5px; -webkit-border-radius:5px; overflow:hidden; border-top:8px solid #d54e21; border-bottom:8px solid #d54e21; margin:0px 0px; }
.nav-justified li.active { background:#e2e2e2; }
.nav-justified li.active a { color:#1b7b30; }
.nav-justified li {background:#e2e2e2; width:100%; text-align:left; /*border:1px solid #E7D0D0;*/ font-size:16px; margin:0px 0px 1px 0px; box-sizing:border-box; }
.nav-justified li:last-child { margin:0px 0px; }
.nav-justified li a { color:#5c5c5c; font-weight:bold; text-decoration:none; padding:10px 10px; display:block; }
.nav-justified li a:hover { color:#1b7b30; text-decoration:none; }
.table-responsive { width: 100%; margin: 0; padding:0;}
.table-responsive table { width: 100%; border:none;}
.table-responsive table th {background:#1b7b30; color:#ffffff;font-weight:bold; font-size:16px; border:none; padding:8px 8px;}
.table-responsive table td {background: #fff;color:#5c5c5c;font-size:16px;font-weight:normal;border-bottom:1px solid #e2e2e2; padding:8px 8px;}
.table-responsive table td a {text-decoration: none; color:#5c5c5c;}
.table-responsive table td a:hover {text-decoration: underline; color:#5c5c5c;}
.ls-pagination {width: auto;float: right;color: #000000;list-style: none;}
.ls-pagination li {float:left; margin:0px 0px 0px 6px; /*border: 1px solid #000000;*/ /*padding:4px 10px;*/ background:#222; color:#fff; width:30px; height:30px; line-height:30px; text-align:center; /* font-family:Arial;*/ border-radius:4px; -webkit-border-radius:4px; }
.ls-pagination li:hover { text-decoration:underline; }
.ls-pagination .active { background:#d54e21; text-decoration:none; /*float:left; margin: 2px; border: 1px solid #000000; padding: 4px; text-decoration: underline; font-weight: bold; font-family: Arial;*/ }
.ls-pagination li a {text-decoration:none; color:#fff; display:block; }
.ls-pagination li a:hover {text-decoration: none; color: #ffffff;}
.inner-msg { position: absolute; left: 30%; left: 30%; background: #ffffff; border: 1px solid #DADADA; width: 300px; border-radius: 4px;}
.accordian h3 { background: url(../images/icon-arrow-right.png) #fff; background-repeat:no-repeat; background-position:10px center; padding-left:35px; border:1px solid #ddd; border-radius:4px; -webkit-border-radius:4px; padding-top:10px; padding-bottom:10px; cursor:pointer; font-size:inherit; }
.accordian .acc-ls-input { font-size:13px; width:230px; border:1px solid #ddd; padding:5px; /*margin:5px;*/ height:30px; line-height:30px; }
.accordian label {color:#222; display:inline-block; font-size:13px; font-weight:bold; margin:0px; padding:5px 5px; text-align:right; width:20%; }
.accordian .toggle { /*padding:20px;*/ border: 1px solid #ddd; border-radius:4px; -webkit-border-radius:4px; min-height:150px; background:#fff; /*background:#f1f1f1;*/ display:none; overflow:hidden; }
.accordian .toggle div { padding:5px; }

.StepsWrapper { text-align:center; width:100%; clear:both; margin:0px 0px 20px 0px; height:40px; }
.StepsWrapper div { float:left; }
.searchvideostab { background:url(../images/tab2_grey.png) no-repeat; height:40px; line-height:40px; text-align:center; width:187px; color:#4c4c4c; margin-left:-16px; font-size:14px; font-weight:bold; text-transform:uppercase; }
.searchvideostab.selected { background:url(../images/tab2_green.png) no-repeat; height:40px; line-height:40px; text-align:center; width:187px; color:#fff; margin-left:-16px; }
.StepsWrapper div:first-child { background:url(../images/tab1_grey.png) no-repeat; height:40px; line-height:40px; text-align:center; width:167px; color:#4c4c4c; margin:0px 0px; }
.StepsWrapper div:first-child.selected { background:url(../images/tab1_green.png) no-repeat; height:40px; line-height:40px; text-align:center; width:167px; color:#fff; margin:0px 0px; }

.close-blck { float:right;  width:21px; height:21px; padding:0px; background:url(../images/close.png) no-repeat; margin:5px 5px 0px 0px; cursor:pointer; border:none; }

/*--- New Css [Start] ---*/

.clearfix { clear:both; }
#wpbody-content { width:calc(100% - 20px); }
.logo { font-size:20px; color:#000; font-weight:bold; width:100%; padding:20px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #ddd; }
.left br { display:none; } 
/*.RightContentWrapper { background:#e9e9e9; padding:20px 20px; border:1px solid #e2e2e2; border-radius:5px; -webkit-border-radius:5px; }*/
.right-btn { /*float:right;*/ position:absolute; top:-2px; right:0px; }
.right-btn a { background:#222; font-size:14px; color:#fff; border:none; padding:8px 12px; float:none; border-radius:4px; -webkit-border-radius:4px; }
.right-btn a:hover { background:#222; font-size:14px; border:none; text-decoration:none; padding:8px 12px; float:none; }
.right-btn a .fa { margin:0px 8px 0px 0px; }

#list_pretty_link { background:#1b7b30; font-size:14px; color:#fff; border:none; padding:8px 12px; float:left; border-radius:4px; -webkit-border-radius:4px; }
#list_pretty_link:hover { background:#1b7b30; font-size:14px; border:none; text-decoration:none; padding:8px 12px; float:left; }
#list_pretty_link .fa { margin:0px 8px 0px 0px; }
.table-striped {border: 1px solid #DADADA;}
.fa-times { color:#f9671e; }
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background:#f4f4f4; }

.search-form { border:none; /*margin:0px 0px 20px 0px;*/ }
.container .ls-select { text-align:left; padding:0px 10px; margin:0px 0px; }
.container .ls-select option { padding:5px 10px; }
.container .ls-input { margin:0px 20px 0px 20px; }
.container .ls-button { background:#d54e21; border:none; padding:0px 20px; margin:0px 20px 0px 0px; float:none; height:36px; line-height:36px; box-shadow: 1px 1px 1px #DADADA; border-radius: 3px; color: #FFFFFF; font-size: 18px; font-weight: normal;}

.MarginTop { margin-top:20px !important; }
.container .ls-camp-title, .container .ls-camp-schedule, .container .ls-camp-category { border:1px solid #dfd9d9; }
#footer-thankyou a { color:#777; }

#accordian iframe {}
#accordian #facebook-iframe { width:100%; min-height:364px; /*border:1px solid red;*/ }
#accordian #tmblr-iframe { width:100%; min-height:430px; }
#accordian #blogger-iframe { width:100%; min-height:330px; }
#accordian .amazone-iframe { width:100%; min-height:260px; }
#accordian .best-buy-iframe { width:100%; min-height:180px; }
#accordian .youtube-iframe { width:100%; min-height:325px; }
#accordian .vimeo-iframe { width:100%; min-height:200px; }
#accordian .itunes-iframe { width:100%; min-height:175px; }
#accordian .share-sale-iframe { width:100%; min-height:225px; }
#accordian iframe table { background:#f1f1f1; border:1px solid #ccc; margin:12px 0px; padding:5px 5px; width:500px; }

table tr th { font-weight:bold; text-align:left; color:#111; padding:0px 10px 0px 0px; vertical-align:middle; }
table tr th, table tr td { padding:5px 5px; }
table tr td input[type="text"] { width:230px; height:30px; line-height:30px; }
table tr td .small-text { width:107px !important; }
table tr td select { width:230px; height:30px; line-height:30px; }
table tr td textarea {}
table tr td .btn-submit, .btn-submit { background:#d54e21; font-size:14px; color:#fff; font-weight:bold; border-radius:3px; -webkit-border-radius:3px; border:none; float:none; height:36px; line-height:36px; margin:0 20px 0 0; padding:0 15px; cursor:pointer; }
table tr td .btn-delete { background:#222; font-size:14px; color:#fff; font-weight:bold; border-radius:3px; -webkit-border-radius:3px; border:none; float:none; height:36px; line-height:36px; margin:0 20px 0 0; padding:0 15px; cursor:pointer; }
table tr td .btn-add, .btn-add { background:#1b7b30; font-size:14px; color:#fff; font-weight:bold; border-radius:3px; -webkit-border-radius:3px; border:none; float:none; height:36px; line-height:36px; margin:0 20px 0 0; padding:0 15px; cursor:pointer; }
.redmsg { color:#F00; }
/*
#accordian #wpwrap { background:#fff !important; }
iframe #wpwrap { background:#fff !important; }
*/
/*#adminmenuback { z-index:1; }*/ 
.SpaceTopBottom { background:#fff; padding:20px 0px 0px 0px; }
/*
#wpbody-content #wpcontent { margin-left:0px !important; border:1px solid red; }
#accordian #wpbody-content { width:100%; padding:0px 20px; box-sizing:border-box; }
.tmblr-page { margin-left:0px !important; width:calc(100% + 150px) !important; } 
.tmblr_pages_content { width:100%; }
.tmblr_pages_content table { width:100%; }
*/

/*--- New Css [End] ---*/


@media only screen and (max-width:1020px) {
.SearchBar .form-group.SelectCategoryBox { width:100%; }
.SearchBar .form-group.SearchBox { width:100%; margin:20px 0px 0px 0px; } 
.SearchBar .Button { width:100%; margin:20px 0px 0px 0px; }
}
@media only screen and (max-width:768px) {
.VideoBoxWrapper .VideoBox .VideoDesc { margin:20px 0px 0px 0px; }
}
@media only screen and (max-width:320px) {
.SearchBar .form-group .input-group-addon { padding:0px 0px 0px 15px; }
.EditorWrapper .EditorPost .SocialIconWrapper .SocialIcon { width:100%; }
.EditorWrapper .EditorPost .SocialIconWrapper .SocialIcon label  { width:100%; float:none; }
}

.logo-image { float: left; width: 200px; }
.note-heading {float: left;background: rgb(255, 255, 192);border: 4px solid rgb(201, 201, 6);width: 80%;padding: 10px;vertical-align: middle;margin-top: 30px;font-size: 13px;}
#post_url {	float: left; vertical-align: top; font-size: 16px; word-wrap: break-word; width: 300px; margin-top: -1px;}